专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »项目管理 » 敏捷开发:介绍敏捷开发的 7种主流武器 »正文

敏捷开发:介绍敏捷开发的 7种主流武器

来源: 发布时间:星期五, 2009年1月9日 浏览:48次 评论:0
  敏捷开发包括系列思路方法主流有如下 7种:

  XP

  XP(极限编程)思想源自Kent Beck和Ward Cunningham在软件Software项目中合作经历XP注重核心是沟通、简明、反馈和勇气知道计划永远赶不上变化XP无需开发人员在软件Software开始初期做出很多文档XP提倡测试先行为了将以后出现bug几率降到最低

  SCRUM

  SCRUM是种迭代增量化过程用于产品开发或工作管理它是种可以集合各种开发实战经验化过程框架SCRUM中发布产品重要性高于

  该思路方法由Ken Schwaber和 Jeff Sutherland 提出旨在寻求充分发挥面向对象和构件技术开发思路方法是对迭代式面向对象思路方法改进

  Crystal Methods

  Crystal Methods(水晶思路方法族)由Alistair Cockburn在20实际90年代末提出的所以是个系列他相信区别类型项目需要区别思路方法虽然水晶系列不如XP那样产出效率但会有更多人能够接受并遵循它

  FDD

  FDD(Feature-Driven Development特性驱动开发)由Peter Coad、Jeff de Luca 、Eric Lefebvre共同开发套针对中小型软件Software开发项目开发模式此外FDD是个模型驱动快速迭代开发过程它强调是简化、实用、 易于被开发团队(Team)接受适用于需求经常变动项目

  ASD

  ASD(Adaptive Software Development自适应软件Software开发)由Jim Highsmith在1999年正式提出ASD强调开发思路方法适应性(Adaptive)思想来源于复杂系统混沌理论ASD不象其他思路方法那样有很多具体实战做法它更侧重为ASD重要性提供最根本基础并从更高组织和管理层次来阐述开发思路方法为什么要具备适应性

  DSDM

  DSDM(动态系统开发思路方法)是众多敏捷开发思路方法中它倡导以业务为核心快速而有效地进行系统开发实战证明DSDM是成功敏捷开发思路方法的在英国由于其在各种规模软件Software组织中成功它已成为应用最为广泛快速应用开发思路方法

  DSDM不但遵循了敏捷思路方法原理而且也适合那些成熟传统开发思路方法有坚实基础软件Software组织

  轻量型RUP

  RUP其实是个过程框架它可以包容许多区别类型过程

  Craig Larman 极力主张以敏捷型方式来使用RUP观点是:目前如此众多努力以推进敏捷型思路方法只不过是在接受能被视为RUP 主流OO开发思路方法而已

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: