敏捷开发与极限编程

敏捷开发概述:

    自从1968年提出了“软件工程”的概念后,几十年来产生了各种各样的过程模型支撑着软件开发。2001年,由17位著名的软件专家联合起草了敏捷开发宣言。敏捷开发宣言由以下4个简单的价值观声明组成:

1.个体和交互 胜过 过程与工具

    优秀的团队是开发软件获得成功的重要因素,但不好的过程和工具会使优秀的团队无法发挥作用

    团队成员的合作,沟通以及交互能要比单纯的软件编程能力更靠谱。

2.可以使用的软件 胜过 面面俱到的文档

    软件开发的目的是向用户提供可以使用的软件而不是文档。但是没有文档的软件也会造成灾难。软件开发人员应该把主要精力放在开发可以使用的软件上面,仅在迫切需要或有重大意义时,才编写文档。而且文档应该主题突出。

3.客户合作 胜过 合同谈判

    客户很难一次性把他们需求完整的表述在合同中。为此开发团队应该与客户密切合作

4.响应变化 胜过 遵循计划

    软件开发的过程中,需求变更已经成为一种常态。因此软件过程必须有足够的能力去响应变化。

除以上4个之外,敏捷宣言还包含以下原则:

1.通过尽早和持续提交有价值的软件以满足客户需求。

2.即使在开发后期也欢迎需求变化。

3.经常交付可以使用的软件,时间尺度越短越好。

4.业务人员和开发人员应该一起工作。

5.使用积极的开发人员,给他们提供所需的支持,并信任他们。

6.面对面交谈。

7.可以使用的软件是度量进度的主要标准。

8.敏捷过程提倡持续开发过程。

9.持续追求卓越技术与良好设计会增加敏捷性。

10.简单是最重要的。

11.最好的架构,需求,设计都来自组织的团队。

12.团队要定期总结


参考资料:《软件工程》 作者:张海藩

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值