敏捷开发在大型项目管理中的应用与探讨.docVIP

  • 3
  • 0
  • 约3千字
  • 约 6页
  • 2018-11-28 发布于安徽
  • 举报

敏捷开发在大型项目管理中的应用与探讨.doc

. ..... 敏捷开发在大型软件项目管理中的应用探讨 一、敏捷开发概述 Scrum是一种迭代式增量软件开发过程,通常用于敏捷软件开发。Scrum在英语的意思是橄榄球里的争球。虽然Scrum是为管理软件开发项目而开发的,它同样可以用于运行软件维护团队,或者作为计划管理方法。 Scrum是迭代的、增量型的流程,其流程如 REF _Ref5808 \h 1所示。Scrum构造的产品迭代周期为Sprints,工作的迭代时间一般为一到四周,并且是相互衔接的。Sprints是有固定的周期,结束于固定明确的日期,无论该工作完成与否,从不延长。在每一Sprint的起始阶段,一个多职能的团队从已优先化的要求列表(下文中称Product Backlog)中挑选若干项目,并承诺在Sprint的末期完成这些项目。在Sprint中,任务的内容不会变化。每一工作日,团队成员互相通告工作进度,并更新简易的剩余工作量直观表示图表。在Sprint的末期,团队将对这一阶段工作结果作一展示并取得相关的反馈,为下一Sprint做好准备。Scrum强调生产可以使用的产品,意指在Sprint的末期产品的“完成”;在软件方面,是指编码已经被检测并可以随时交付使用。 图 SEQ 图 \* ARABIC 1 Scrum周期图 在Scrum中有三个基本的角色:产品所有者 (Product Owner),开发团队和Scrum M

文档评论(0)

1亿VIP精品文档

相关文档