研发管理的理论和方法很多,下面介绍一些比较常用的,与IT技术及软件企业相关的研发管理方法论。项目管理者联盟
1. 产品全生命周期优化管理体系PACE项目管理者联盟
1986年,美国PRTM公司提出了产品及周期优化方法论PACE(Product And Cycle-time Excellence)。 PACE关注的要素主要有:正确决策、项目团队结构、开发工作结构、开发工具与技术、产品战略、技术管理、资源管理等。PACE可谓产品生命周期管理领域的鼻祖,很多企业和学术机构在它的基础上又不断创新,提出了适合于本行业领域的研发管理方法论。项目管理者联盟
2. 集成产品开发IPDblog.mypm.net
1990年代,IBM公司为了摆脱经营困境,引进了PACE方法论,并在此基础上实施了一套行之有效的产品研发模式,即IPD(Integrated Product Development,集成产品开发),获得了巨大的成功。IBM不仅自己内部使用IPD,而且还把IPD方案以咨询服务的方式推广到其它企业,如华为、中粮、美的等。项目管理者联盟
IPD是一套先进的产品开发理念,其核心思想概括如下:项目管理者联盟
首先,产品研发是一项投资决策。IPD主张对产品研发进行有效的投资组合分析,并在产品研发的过程中设置各种评审点,通过阶段性评审来决定项目是应该继续、暂停、终止还是转变方向。项目管理者联盟
其次,产品研发必须面向市场、面向客户。IPD强调产品创新必须是基于客户需求和市场竞争的创新。为此,IPD流程的第一步就是准确定义产品概念和市场需求,从一开始就要做正确的事情。项目管理培训
IPD还非常强调跨职能、跨部门的协同,采用跨部门的产品研发联合团队,通过有效的沟通和协作,进行正确地决策,来提高产品研发的效率。项目管理者联盟
在开发模式方面,IPD采用异步开发,通过严格的计划安排和精密的接口设计,使串行的活动得以转为并行进行,这样可以加快开发进度,缩短产品上市时间。项目管理者联盟
此外,IPD还非常强调复用性,即采用公用构建模块,使产品开发的效率更高、质量更好、成本更低。项目管理者联盟
最后,IPD中重点实施了结构化的流程。IPD的过程是以层次化的结构来构架的,从阶段到活动,再到子活动。这样所以参与产品开发的人员都能清楚明确地知道自己所做的是什么工作,与哪些工作相关联,应该用什么方法去完成。并且,人们可以在执行结构化流程的过程中不断对它进行持续改进和优化。项目管理者联盟
3. ISO9000族质量体系项目管理者联盟
1987年,国际标准化组织(ISO)经过近十年的筹备工作后,发布了 ISO 9000质量管理和质量保证标准系列。此标准是为了满足国际经济交往中质量保证活动的需要,在总结各国质量保证制度经验的基础上形成的。1994年,ISO质量体系进行了第一次修订,形成了ISO9000族标准。2000年又进行了重大修订,发布了2000版新标准ISO9000:2000。2008年ISO与IAF联合发布了ISO9000:2008,ISO9000:2008族标准核心标准包括四个:ISO9000:2005《质量管理体系、一基础和术语》、ISO9001:2008《质量管理体系一要求》、ISO9004:《质量管理体系一业绩改进指南》、ISO19011 :《质量和环境管理体系审核指南》等。pmp.mypm.net
ISO9000族标准问世至今,已经被全世界几乎所有行业广泛采纳。但正是由于它的通用性和广泛性,而降低了其专业性,尤其对于新兴的IT产业,ISO9000缺乏专业性的指导。项目管理者联盟
关于ISO9000的资料可参见:http://www.iso.org/iso/home/standards/management-standards/iso_9000.htm项目管理者联盟
4. 能力成熟度模型CMM/CMMItalent.mypm.net
1986年11月,美国联邦政府委托卡内基梅隆大学(Carnegie-Mellon)软件工程研究所(SEI)开发了一系列用于评估软件承包商能力的方法。一年后的1987年9月,SEI发布了一套软件过程成熟度框架和一套成熟度问卷。1991年SEI将软件过程成熟度框架改进为能力成熟度模型CMM(Capacity Maturity Model)。之后CMM的改进工作不断进行。2000年,CMM演化成为能力成熟度模型集成CMMI(Capacity Maturity Model Integration)。CMMI对CMM的最大改进之处在于,它不仅适用于软件开发项目,也适用于软硬件结合的系统。项目管理者联盟
CMM/CMMI有两种能力成熟度的表达方式,一种是阶段式表达,即将能力成熟度分为五个级别:ML1初始级、ML2已管理级、ML3已定义级、ML4已定量管理级和ML5优化级,并对每个等级所应包括的过程域、标准规范、过程能力和等级评估做出了要求。还有一种是连续式表达,将CMMI中的过程管理、项目管理、工程、支持等四类过程域共22个过程域,每个过程域都有CL0 不完全、CL1已执行、CL2已管理和CL3已定义等四个能力等级,以此对每个过程域进行能力评估。项目管理者联盟
2006年SEI推出了CMMI V1.2,将CMMI的领域扩展为软件工程、系统工程和硬件工程过程三个领域,第一次提出了要建立CMMI DEV、CMMI ACQ和CMMI SVC三个构件集。2010年,SEI正式了布了CMMI V1.3,包括了CMMI for Acquisition V1.3、CMMI for Development V1.3、CMMI for Services V1.3,并将三个构件集建成一个协调的整体,同时支持发展中的新技术,如敏捷开发、云计算等。项目管理者联盟
CMMI-DEV模型帮助生产服务开发组织整合他们的软件开发和系统工程来改进他们本身的性能和提高过程改进的效率。CMMI-ACQ模型帮助组织或企业为他们的客户进行外包、采购、交易或者其他采购产品服务提供了管理架构。CMMI-SVC帮助服务性组织去建立质量服务过程架构使其能够更好的改进服务表现和提高企业的服务收益性。bbs.mypm.net
关于CMMI的资料可参见:http://www.sei.cmu.edu/cmmi/项目管理者联盟
5. 项目管理知识体系PMBOK项目管理者联盟
项目管理知识体系PMBOK(Project Management Body Of Knowledge)是由目前全球影响最大的项目管理专业机构——美国项目管理协会PMI(Project Management Institution)于1980年代推出的。PMI基于PMBOK开展的项目管理专家认证PMP(Project Management Professional)被业界广泛认同。项目管理者联盟
PMBOK是项目管理专业领域知识的总称,它总结了项目管理实践中成熟的理论、方法、工具和技术。其后经过数次修订,目前最新版是PMBOK2004。项目经理博客
本文为项目管理者联盟联盟会员原创文章,授权发布,非经同意不得转载!
|