首页 » 软件优化 » 「不忘初心」敏捷开发宣言及原则(开发初心交付胜过软件)

「不忘初心」敏捷开发宣言及原则(开发初心交付胜过软件)

雨夜梧桐 2024-11-24 05:26:18 0

扫一扫用手机浏览

文章目录 [+]

2001 年 2 月,在美国的犹他州,17 位“无政府主义者”共同发表了《敏捷软件开发宣言》,在宣言中指出:

我们正在通过亲身实践以及帮助他人实践的方式来揭示更好地软件开发之路,通过这项工作,我们认识到:

个人和他们之间的交流胜过了开发过程和工具;可运行的软件胜过了宽泛的文档;客户合作胜过了合同谈判;对变更的良好响应胜过了按部就班得遵循计划;

也就是说,虽然上述右边的各项很有价值,但是我们认为左边的各项具有更大的价值。

「不忘初心」敏捷开发宣言及原则(开发初心交付胜过软件) 软件优化
(图片来自网络侵删)

敏捷联盟为希望达到敏捷的人们定义了12条原则:

我们最优先要做的是通过尽早、持续交付有价值的软件来使客户满意;即使在开发后期,也欢迎需求变更。
敏捷过程利用变更为客户创造竞争优势。
经常交付可运行软件,交付的间隔可以从几个星期到几个月,交付的时间间隔越短越好;在整个项目开发周期,业务人员和开发人员必须天天都在一起工作;围绕有积极性的个人构件项目,给他们提供所需的环境和支持,并且信任他们能够完成工作;在团队内部,最富有效果和效率的信息传递方法是面对面的交谈;可运行的软件是进度首要度量标准;敏捷过程提倡可持续的开发速度,责任人、开发者和用户应该能够长期保持稳定的开发速度;不断的关注优秀的技能和好的设计会增强敏捷能力;简单--使不必做的工作最大化的艺术--是必要的;最好的架构、需求和设计出自于自组织的团队;每隔一定时间,团队会反省如何才能更有效的工作,并相应调整自己的行为。

上述原则定义了一种敏捷精神,这种精神贯穿于每一个敏捷开发方法。

源于<<软件工程-实践者的开发方法>>

标签:

相关文章