Agile敏捷

敏捷项目管理是采用循序渐进与迭代方法的开发方法的涵盖性术语。尽管它起源于软件开发、而且仍然主要在这个行业运用,但其原则可以运用到其他学科。

敏捷的不同特性按照特定关键特征进行组合:

  • 被称为冲刺的短周期开发迭代。
  • 开发者与利益相关方之间非常紧密的协同工作。
  • 对工作进行定期的再优先排序。
  • 以快速与灵活的方法来解决范围变更。

各种技术已演化到支持这些特征,例如用于进度安排的时间盒,用于优先级排序的MoSCoW需求理论,以及用于进展报告的燃尽图

理解敏捷与更传统的开发形式区别的一个很简单的方法,是它们与三角约束的关系。

 

 

在传统项目中,强调范围。在识别流程定义流程中,要求管理制定解决方案功能起主要作用。规划将时间与成本从范围中导出。

在敏捷项目中,强调时间与成本。范围是从这两者中导出的, 因此规划关心是在时间与成本限制条件中可以交付的范围是什么。识别流程与交付流程就会减少,聚焦于广泛的功能与特征、而非由什么来交付那些功能与特征的细节。这些细节在交付流程中形成原型,通过利益相关方与开发者之间的密切合作来定稿。

敏捷项目最普遍的开发框架之一是Scrum开发

 

SHARE THIS PAGE

Please consider allowing cookies to be able to share this page on social media sites.

Change cookie settings
27th August 2014 Final paragraph 2nd line: 'constraints of time and scope' corrected to read 'constraints of time and cost'. Thanks to David Creighton-Offord on Disqus.
20th September 2014 New final paragraph with link to scrum development
3rd March 2020 Updated page English only.
Back to top