软件项目经理通过对项目团队成员的测试能力的要求可以使得软件的缺陷去除率达到较高水平。软件项目经理要搞好项目团队建设,就要注重对项目团队成员的九项要求。只有做好项目团队的建设,不断提高团队成员的能力,软件项目经理才可以带领团队更好地完成一个又一个项目。

项目经理应如何开发团队?

项目经理应如何开发团队

软件项目经理肩负两个使命:一是确保项目目标达成,交付用户满意的产品;二是建设软件开发团队,提高团队成员能力水平。交付用户满意的产品是对软件项目经理的基本要求,而软件开发团队的建设,是对项目经理的更高要求。只有做好项目团队的建设,不断提高团队成员的能力,软件项目经理才可以带领团队更好地完成一个又一个项目。

软件项目经理要搞好项目团队建设,就要注重对项目团队成员的九项要求。团队协作精神的训练和要求一旦组建了软件项目团队,就意味着所有的团队成员,都应该为了同一个目标而努力,所以每个团队成员不再是单打独斗的工作模式,而是相互信任,相互支持,相互协作,依靠团队的力量来完成项目任务,达成项目目标。团队里不欢迎那种只顾自己不顾项目全局的“独狼”。

软件项目经理,对于团队的管理,最重要的一点就是要向团队成员灌输团队协作的精神。因为只有团队成员发生“核聚变”,它爆发出的力量会远远高于松散的个人力量的叠加。所以软件项目经理,在处理项目问题时,也应以是否影响项目目标的达成为唯一标准,而不应考虑个人利益。数据库和数据结构分析与设计能力的训练和要求每个软件的处理对象最终都是数据。

对于软件开发人员来说,数据流的分析和设计的能力尤为重要。所以,软件项目经理,应当把开发人员的数据库和数据结构分析与设计的能力作为首要关注的技术能力。文档习惯的训练和要求软件开发过程中,文档是非常重要的。比如,如果没有需求规格文档,软件设计就缺乏有效的依据。而且,软件文档对于软件的验证和维护活动也是至关重要的。

没有软件需求、设计、测试文档,软件的维护就不可能是结构化的维护,维护的代价会变得非常高。一些开发人员对写文档抱有抵触的情绪,他们宁愿把时间花在编码、调试上面,也不愿写好一篇文档。他们编写的文档经常出现前后不一致,表述不清晰的问题,这给评审带来很大的障碍。而评审一旦受了影响,就会使得团队对他工作的帮助降低,就有可能使得他的工作出现的错误增多,加大他更改的代价,以至于拖累整个项目。

软件项目经理,应当要求团队成员按照一定的规范编写软件文档,这样不仅使得软件的验证和确认比较顺利,而且将来的维护活动也会比较容易。规范化代码编写能力的训练和要求遵循编码规范书写代码是对软件开发人员的基本要求。规范的代码可以使得软件具有好的可读性,可维护性。项目团队成员遵循同一编码规范也会更有利于团队协作。

软件项目经理,应当组织建立统一的编码规范,并要求项目团队成员的编码都应遵循这一规范。复用性能力的训练和要求软件复用,是提高软件开发效率,降低软件缺陷的有效手段。软件项目经理应当培养项目团队成员进行软件复用的意识,在团队内部进推广代码复用、构件复用、函数库复用。写构件能力的训练和要求软件要进行构件复用的前提是建立起一个丰富的构件库。

正如“罗马不是一天建成的”,构件库也不是一天就能建成的。软件项目经理,应当鼓励项目团队成员编写通用的构件,以丰富组织的软件构件库,推进构件复用开发。同时编写通用构件,提炼共性需求,进行函数封装,也有利于软件开发人员提高编程的技术能力。测试习惯的训练和要求软件测试对于软件的重要性是毋庸置疑的。测试能力,不仅测试人员应当具备;对于其他的开发人员也同样重要。

因为软件开发人员要确保软件的可测试性,就一定要具有测试的能力和意识。开发人员在需求定义的时候就要确保需求是可测试的,在编写代码的时候也要遵循编码规范,使得代码具有良好的可读性、可测试性。而且软件测试不仅有系统测试还有单元测试,系统测试是由测试人员来完成的,而单元测试则应由开发人员本人完成。因为只有开发人员才能最了解自己的代码结构,才能更好地完成单元测试中复杂的路径测试。

 1/3   上一页 1 2 3 下一页 尾页

文章TAG:项目经理  软件  类型  项目  
下一篇