如何才能建立出一支成功的技术型项目团队?.doc
如何才能建立出一支成功的技术型项目团队? 在 IT 的软件开发设计中,一直强有力的技术开发团队是项目成功且有效实施的关键。那么如何才能建立出一支成功的技术型项目团队?你可能会迅速的说出诸如执行力,体制的完善等相关的因素。确实,对这些因素的关注程度的高低直接影响着项目的成功以及提升商业伙伴及客户的信任程度。 日前,笔者对加拿大魁北克大学管理院教授 ProsperBernard 就如何构建技术型团队的问题 ,进行了一次专访。 团队竞争力衡量与确认 这是构建成功项目团队的第一部,也是绝对重要的一步。 在构建团队的伊始阶段,团队成功完成项目的能力在客 户以及项目组成员的观念思想中形成。教授 ProsperBernard 认为‚这种观点的基本构成有我们常说的管理能力,技术能力以及项目领导的方向感。打个比方,如果项目领导清楚的知道‘如何运作’才能使他们的项目成功,项目的客户以及组员就会感到信心十足,而这种信任对团队士气有巨大的影响。‛加拿大魁北克大学管理院 我们知道有衡量软件开发组织成熟度的模型,同样在此思想的基础上,卡内基梅隆大学( CarnegieMellonUniversity)的软件工程协会( SoftwareEngineeringInstitute, SEI)做出了团队成熟等级的模型,下面对这个模型的梗概做个介绍。 初始型等级 处在这种等级的团队或组织倾向于采用一种混乱的、特别的、‚按照自己的开发方式‛的方 法构建各种新的制度体系。团队的凝聚力较低,工作效率低。 重复型等级 团队或组织使用了计划技能,综合系统方式中的需求,利用软件质量确认技术,以及按照已经形成的路径图进行后续的努力。 定义型等级 团队和组织按照已经定义的方法步骤,使用过程提升技术以提高方法路径的有效性,引入规范的培训程序,以一种整合的观点看待整个系统开发过程,同时更多的使用正规信息工程和结构开发技术。 管理型等级 团队或组织切实的掌握并应用了软件开发标准,从而实现准确预计以及过程分析的目的。另外,一些全面质量管理( TotalQualityManagement,TQM)的观念也被应用于提高整体开发过程效率。优化型等级 团队或组织使用持续的组织变革管理技术以优化自身的运营效率,以强调缺陷预防比缺陷诊治更重要,以持续发现技术开发机会。当然,这种技术也可以应用到整个公司。 按照 Prosper 教授的阐述,