软件应用研发体系建设方案1.docx

PAGE 20 软件应用研发体系建设方案 对于一个研发管理体系,其核心是围绕着产品的整个生命周期来进行的。因此,根据一个产品的生命周期,可以把研发体系划分为几个关键的环节,如图所示: 更为具体的一个研发流程则如下图所示,标注了每一个环节的参与角色。 可知,即时沟通和技术提升虽然不属于研发流程中的某一个环节,但它们是贯穿整个研发体系不可或缺的一部分,有着不可替代的作用。此外,任务管理需要对任务做整个研发生命周期的管理,除了作为其中的一个关键环节,也是贯穿整个研发流程的。 任务管理 任务管理是产品整个生命周期首要的环节,其对研发体系也是至关重要的。项目生命周期模型,传统的有五种:瀑布模型、原型模型、螺旋模型、增量模型、V模型,而现在最为流行的是迭代开发模型,敏捷开发则是采用迭代模型的一种典型项目管理方法集合。Scrum是目前敏捷开发中最为大家熟知的开发模式(XP极限编程也是一种比较常见的敏捷开发模式),其开发流程的概览如下图所示: 简单来说,Scrum是依赖于三种角色、四种会议的自组织、信息透明化、成员平等的一种敏捷开发流程。更为详细的描述,可参见此篇文章:/2014/09/13/scrum-introduction/。 除了Scrum之外,看板是最近兴起的另一种开发模式,在最近很火的美剧《硅谷》里面“魔笛手”就是采用的这种方式。看板将工作流程形象化,首先把工作细分成

文档评论(0)

1亿VIP精品文档

相关文档