1、我们最优化先要做的是通过尽早的、持续的交付有减脂的软件来使客户满意。

2、即使到了开发的后期,也欢迎改变需求。敏捷过程利用变化来为客户创造竞争优势。

3、经常性地交付可以工作的软件,交付的间隔可以从几周到几个月,交付的时间间隔越短越好。

4、在整个项目开发期间,业务人员和开发人员必须天天都在一起工作。

5、围绕被激励起来的个人构建项目。给他们踢空所需的环境和支持,并且信任他们能够完成工作。

6、在团队内部,最距有效果并且富有效率的传递信息的方法,就是面对面的交谈。

7、工作的软件是首要的进度度量标准:

敏捷项目通过度量当前软件满足客户需求的数量来度量开发进度。 它们不是根据所处的开发阶段、已经编写的文档多少或者已经创建的基础结构代码来度量开发进度的。

只有当30%的必须功能可以工作时,才可以确定进度完成了30%。

8、敏捷过程提倡可持续的开发速度。负责任、开发者和用户应该能够保持一个长期的、恒定的开发速度。

9、不断地关注优秀的技能和好的设计会增强敏捷能力。

10、简单——使未完成的工作最大化的艺术——是根本的。

敏捷团队不会构建 华而不实 的系统, 更愿意采用 和目标一致的最简单的方法。

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

12、每隔一定的时间,团队会在如何才能更有效地工作方面进行反省,饭后相应地对自己行为进行调整。

总结:每一位软件开发人员、每一个开发团队的职业目标,都是给他们的雇主和客户交付最大可能的价值。可是,我们的项目以令人沮丧的速度失败、或者未能交付任何价值。虽然在项目中采用过程方法是处于好意的,但是膨胀的过程方法对于我们的失败是要负一些责任的。敏捷软件开发的原则和价值观构成了一个可以帮助团队打破 过程膨胀 循环的方法。这个方法关注的是可以达到团队目标的一些简单的技术。

敏捷软件开发之原则篇相关推荐

  1. 《敏捷软件开发:原则、模式与实践(C#版.修订版)》—第1章1.4节参考文献

    本节书摘来自异步社区<敏捷软件开发:原则.模式与实践(C#版.修订版)>一书中的第1章1.4节参考文献,作者[美]Robert C. Martin , Micah Martin,更多章节内 ...

  2. 敏捷软件开发:原则、模式与实践——第12章 ISP:接口隔离原则

    第12章 ISP:接口隔离原则 不应该强迫客户程序依赖并未使用的方法. 这个原则用来处理"胖"接口所存在的缺点.如果类的接口不是内敛的,就表示该类具有"胖"接口 ...

  3. 敏捷软件开发:原则、模式与实践——第14章 使用UML

    第14章 使用UML 在探索UML的细节之前,我们应该先讲讲何时以及为何使用它.UML的误用和滥用已经对软件项目造成了太多的危害. 14.1 为什么建模 建模就是为了弄清楚某些东西是否可行.当模型比要 ...

  4. 敏捷软件开发:原则、模式与实践(全)笔记

    敏捷软件开发宣言 个体和交互 胜过 过程和工具 可以工作的软件 胜过 面面俱到 客户合作 胜过 合同谈判 响应变化 胜过 遵循计划 虽然右项也具有价值, 但我们认为左项具有更大的价值. 敏捷宣言遵循的 ...

  5. 敏捷软件开发 12 原则

    作为 <现代软件工程> 的一个作业,  我要求同学们把 英文的敏捷开发原则 翻译成中文并解释. 大部分同学都提供了持续重构, 不断提高的版本. 技术翻译专家余晟老师也对其中较难翻译的三条原 ...

  6. 《敏捷软件开发:原则、模式与实践》--敏捷开发读书笔记

    敏捷开发过程中必须遵循的原则 1.我们最优先要做的是通过尽早的.持续的交付有价值的软件来使客户满意. 初期交付的系统中所包含的功能越少,最终交付的系统的质量就越高.--构建高质量产品. 2.即使到了开 ...

  7. [读书笔记] 敏捷软件开发:原则、模式与实践

    关于面向对象编程的一些理解,这本书主要看六大原则的部分,书中关于设计模式的内容由于之前的那本<设计模式与游戏完美开发>已经很好的讲解了游戏开发领域的应用,所以不多关注. 面向对象的六大原则 ...

  8. 敏捷软件开发:原则、模式与实践(C#版)

    刚才在china-pub看到<敏捷软件开发:原则.模式与实践(C#版)>已经出版了.这本书是以前那本<敏捷软件开发:原则.模式与实践>的C#版,这是不是说明C#程序员的数量已经 ...

  9. 敏捷软件开发--敏捷宣言

    敏捷软件开发宣言 我们正在通过亲身实践以及帮助他人实践,提示更好的软件开发方法. 通过这项工作,我们认为: 人和交互   重于    过程和工具    可以工作的软件   重于   面面俱到的文档   ...

最新文章

  1. POJ1001--Exponentiation(幂计算)翻译
  2. Jupyter Notebook 快捷键(基本)
  3. android unity 关闭应用_在后台运行的Android Unity应用程序
  4. python 内推_网易有道2017内推编程题 洗牌(python)
  5. Xcode7 真机免证书调试Cocos2D游戏
  6. 控制程序仅执行一次 php,PHP流程控制(1)
  7. bootstrap table 搜索列formatter之后,单字节搜索异常
  8. varnish 高性能方向代理服务器
  9. kbhit linux windows通用,linux模拟windows的kbhit
  10. 聚宽macd底背离_很多散户可能永远都不会知道:MACD月线金叉,每一次MACD月金叉都会带来一波牛市...
  11. 反射在工厂模式中的使用
  12. php yaf框架扩展实践一——配置篇
  13. Delphi XE DataSnap三层开发实务
  14. 简单好用的应用加密软件:Cisdem AppCrypt Mac版
  15. 计算机打印状态错误,打印机状态错误怎么办 打印机状态错误解决方法【图文】...
  16. 2020爬取美赛数学成绩
  17. 7.03maven和网络
  18. 我与AWS Proserve团队的故事
  19. 微信摇一摇周边--获取access_token
  20. 如何创建Qt quick应用程序

热门文章

  1. Java 接口的应用:PCI
  2. 身体是本钱哪_悟sphenic_新浪博客
  3. LeetCode第155题—最小栈
  4. 201671010411.巩定定 实验三.作业互评与改进
  5. JS拼接HTML方法以及注意事项
  6. TI C6000 TMS320C6678 DSP+ Zynq-7045的PS + PL异构多核案例开发手册(3)
  7. 使用Aviator达式引擎处理表达式判断
  8. 使用Jetty服务器和Axis2框架技术发布Webservice接口
  9. cdo处理数据(自用笔记
  10. GAMES101现代计算机图形学入门-第一节-图形学导论