高效研发团队建设六步曲
- 来源:中国信息化周报 smarty:if $article.tag?>
- 关键字:软件开发,示范,榜样 smarty:/if?>
- 发布时间:2014-09-09 14:17
软件项目管理的主体是软件开发团队。一个高效的软件开发团队是高质量软件项目或产品的保证。
建设高效的软件开发团队,是实现软件项目管理目标的前提和保证。具体的建设措施有以下六点:
■选拔或培养适合角色职责的人才
软件项目是由不同角色的人共同协作完成的,每种角色都必须有明确的职责定义,因此选拔和培养适合角色职责的人才是首要的因素。
软件项目开发经理要熟悉各种设计方法,愿意听取其他人的意见,并且要很客观地把自己的思想与其他人的意见相比。此外,还要掌握激发团队成员积极性的方法。
系统分析员要熟悉需要的设计方法,要掌握系统分析和设计的原则,要拥有完成职责所需的技能和丰富的经验。
■增强软件开发经理的领导才能
软件开发经理是项目的负责人,负责整个软件项目的组织、计划及实施,在项目管理过程中起关键作用。
软件开发经理必须以身作则,起到榜样和示范作用;要明确具体的软件项目质量、范围等目标约束;明确团队成员的角色和责任分工,充分发挥团队成员各自的作用。由于严格的目标约束及多变的外部环境,软件开发经理必须运用各种激励理论对成员进行适时的激励,鼓励和激发团队成员的积极性、主动性,充分发挥团队成员的创造力。
■营造良好的沟通氛围和交流环境
与IT项目成功有直接关系的三个主要因素分别为:用户的积极参与,明确的需求表达,管理层的大力支持。这三要素全部依赖于良好的沟通技巧。要营造良好的沟通氛围和交流环境,具体来说应该:加强团队成员之间的沟通。加强软件开发团队与其他部门之间的沟通。加强团队成员与周围环境的适应。
■充分发挥软件开发团队的凝聚力团队凝聚力
是无形的精神力量,是将一个团队的成员紧密地联系在一起的看不见的纽带。一般情况下,高团队凝聚力会带来高团队绩效。设置较高的目标承诺。团队凝聚力在外部表现为成员的团队荣誉感,而团队荣誉感主要来源于项目目标。创建良好的人际关系。团队凝聚力在内部表现为团队成员间的融合度和团队士气,良好的人际关系是高效团队的润滑剂。
因此,应当设立较高的项目目标,使团队成员对项目目标形成统一和强烈的共识,激发成员的团队荣誉感。树立团队意识,形成对团队的认同感和归属感,形成高昂的团队士气,提高团队的工作绩效。
■建立共同的工作框架、规范和纪律约束
软件项目的开发是创造性的工作,但要有必要的开发纪律。建立共同的工作框架使团队成员知道如何达到目标,建立规范使各项工作有标准可以遵循,建立一定的纪律约束可以保证计划的正常执行。项目经理圈子。
■学习国外成功经验
学习统一开发过程(RUP)的一些实践,可以归纳适合自己的合理开发过程;学习先进的系统分析和设计的思想,可以完成更高质量要求的软件项目;学习各种体系结构优缺点及适应情况,可以设计出满足系统需求的软件体系结构;学习国外成功的设计模式,可以使代码的编写满足更高质量的需求。