ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

敏捷开发的价值观和原则

2022-09-11 05:00:21  阅读:179  来源: 互联网

标签:原则 项目 人来 价值观 开发 敏捷 软件 团队


 

敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。

在敏捷开发中,软件项目的构建被切分成多个子项目,各个子项目的成果都经过测试,具备集成和可运行的特征。

换言之,就是把一个大项目分为多个相互联系,但也可独立运行的小项目分别完成,且在此过程中软件一直处于可使用状态。

 

4大价值观

1)个体和互动 高于 流程和工具

项目是人来执行的,困难是人来解决的,成功也是人来定义的。流程和工具是项目中必不可少的,但聚焦于个体参与和互动。

2)工作的软件 高于 详尽的文档

软件项目以创造有价值、高质量的软件为首要目标。文档是需要的,但要把握其中的度。

3)客户合作 高于 合同谈判

强调灵活与包容,当客户改变想法或优先级时,通过灵活的方法完成新目标,而非用最初的规定来对抗。

4)响应变化 高于 遵循计划

响应变化是适应的过程,计划是基准,响应变化目的是使项目预期与未来计划一致。

 

12条原则

1)我们最重要的目标,是通过持续不断地及早交付有价值的软件使客户满意。

2)欣然面对需求变化,即使在开发后期也一样。善于掌控变化,帮助客户获得竞争优势。

3)经常地交付可工作的软件,相隔几星期或一两个月,倾向于采取较短的周期。

4)业务人员和开发人员必须相互合作,项目中的每一天都不例外。

5)激发个体的斗志,以他们为核心搭建项目。提供他们所需的环境和支持,相信他们能够达成目标。

6)不论团队内外,传递信息效果最好效率也最高的方式是面对面的交谈。

7)可工作的软件是进度的首要度量标准。

8)敏捷过程倡导可持续开发。责任人、开发人员和用户要能够共同维持其步调稳定延续。

9)对技术精益求精,对设计不断完善,将提高敏捷能力。

10)以简洁为本,极力减少不必要工作量。

11)最好的架构、需求和设计出自于自组织的团队。

12)团队定期地反思如何能提高成效,并依此调整团队的行为。

 

任何一种方法都有其适用范围,重要的是根据实际情况选择合适的方法。

标签:原则,项目,人来,价值观,开发,敏捷,软件,团队
来源: https://www.cnblogs.com/IT-Evan/p/16656613.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有