在软件开发中资源使用
老李(libaojian@infoer.com.cn)
在一个软件系统的开发中,每个团队成员都面临着资源不足的问题,如何权衡资源,让资源动态的适应情景,推进工作的进展,当显示出资源分配和控制者的能力。当拳头都合力打出,体现了资源的最大效用。
从一个项目酝酿的时候,到后期维护,一般不可能有很多的资源交给你支配。从多年的经验,分析出资源包括了4大类资源
Ø 时间资源(进度 周期 时间)
Ø 人力资源(角色 一个萝卜一个坑 或者一个萝卜多个坑)
Ø 能力资源(个人)
Ø 支持资源(特定问题的支持)
只有将这些资源 合理的搭配和使用 才会使的问题解决起来更加的容易一些,才会使一切在掌控之中。否则将会出现失控的局面。
下面将围绕这4个资源来展开问题的分析。
时间资源:
在国内软件系统开发的大环境下,基本没有让人满意的资源支持,一般的系统,在不规范的的环境下开发都面临时间不足的情况。作为项目责任人,只能是努力的去调配,使工作顺利开展,尽大可能推进进度。
我总结处理的方式步骤如下。
1,仔细分析系统的架构说明书(高层用例)和技术研究成果,尽可能的争取合理的时间资源。
2,当不能争取到合理的时间资源的时候,分析并缩减工作量,根据客户和市场的具体情况,进行合理的功能实现和产品的包装。
3,当2的解决方法不能争取到的时候,就要在资源分配上想办法了。一般的方式就是利用现成的工具,设计成果,快速开发工具等方法。总之,能节优时间的方式都采用。
从多年的经验 我总结出下面的方法,不一定合适,具体情况具体分析罗
a, 充实人力(有相关经验的人) 缩短开发时间 同时提高能力资源
b, 寻求各种方式进行培养 提高团队战斗力 同时提高能力资源
c, 寻求已经有的好的设计 代码 拿来直接用 ;开发代码生成工具 节约时间 ;修改设计文档格式,达到crc目的即可,并且可以作为正式文档的元素和储备。
在时间资源方面,总结就是省。寻求各种方式,省时间,依赖于其他资源进行时间的节约。
如何让所有的涉众目标快速达到一致
1,文档:
因为一个工程,所有的涉众不是同时介入的。这就导致了
对于工程的认识就不同。而要帮助后加入的成员很快的进入角色,
就必须有提纲性的文档作为引导。并且所有的描述语言都是所能够
领会的,比如uml就是一个很好的选择。
2,授课:
严肃的说不是授课,而是交流经验。广开言论,而后达成共识。
3,明确的核心骨架和规范
高层业务用例,高层测试用例,核心类构成,主要流程。这些都决定了
系统的主脉络。
|
人力资源:
以人为本是好多公司人性化的借口,当公司压榨团队成员的时候,如何将这个最难玩的资源掌控好学问很大。虽说用制度来衡量和管理是最科学的,但是人这种高级动物,想法太多。曾经总结了若干调动团队积极性的条条。只是人力资源管理的一个方面。
如何让团队成员保持激情
1,阶段性的成果
让每个员工感受到阶段性的成果,是大家心血的结晶,而且是大家
辛苦努力的结果。不是停留于语言上,而是让每个人真切的感受到
确实是这样。并且对结果都是有十足的信心。
2,挑战性的工作
在单调的工作中,寻找挑战性,寻找亮点。让每个人在团队中体现出
个性,让每个人感受到她是不可获缺的。
3,时刻的进步
对每个成员进行合理的规划,在工作的同时,提高每个人在自己领域的进步
尽可能的和她的职业规划一致。时刻感受到她在进步。
4,实时的支持和鼓励
风险和困难到处都是,此时,要有强有力的支持和鼓励以及帮助。要尽可能的
寻找资源来帮助她,而不是将压力全部推给她。
5,成果的喜悦和物质的关怀
我们成果了,职业生涯画了很好的一笔,精神享受的同时,将大家的打车费,加班费
,奖金等立刻兑现。走 去high吧 哥们。
如何让团队有凝聚力和自由的交流空间
1,成果分享
在体现个人价值的同时,成果是大家分享的。当然 给予分享的人,她的个人魅力的提升就是一种收获。
将这种价值观贯穿整个团队。鼓励大家分享。
2,有个安静的交流环境和小黑板
如果有coffee更好不过。这里是灵感的来源地,解决问题的天堂。
3,有价值的培训和交流
不说为项目做准备,就是提高个人能力和交流彼此思想。此时我们抛开目前的项目。
|
我总结的原则是
1, 岗位不能缺失,不管是通过招聘,培养的方式,每个坑必须都有萝卜,可能会有一个萝卜多个坑的情况
2, 寻找各种方式,使每个萝卜达到最大的饱和战斗力。
3, 寻求各种方式,增强团队战斗力和凝聚力
能力资源:
1, 挖取个人潜在能力并快速培养
2, 增强个人自信心
支持资源:
1, 知识库 搜集各种知识资源,包括行业知识,分析设计知识,代码片断
2, 内部培训交流 挖取每个成员的优势 知识分享
3, 寻找外培机会 免费和付费的
4, 书本材料
5, 办公用品
6, 员工的家事和健康
资源的分类
可重用资源(模式,代码,方法) 不可重用资源(时间)
可重用资源的累计
当我们拥有第一桶金的时候,我们就开始了资源的累计。所有的成员都是资源的累计者和创造者,当给每个成员进行创造资源的任务的同时,将足够的支持资源尽力的给他,并且以合适的方式和合适的内容。创造的资源经过整理成为我们资源库的资源。
系统负责人就是控制资源,整理资源,分配资源,累计资源。使雪球越来越大。进而形成自己的模式,自己的风格,自己的资源库。一切形成习惯的时候,就向良性的发展走去。
办法总比问题多。
不可重用资源的节约
提高效率 增强战斗力