【转】敏捷十三

来源:互联网 发布:js display属性 编辑:程序博客网 时间:2024/04/28 00:39
我们通过自己在项目和产品中实践敏捷方法,和帮助其它公司和团队使用敏捷,我们总结了什么是真正的敏捷(为什么叫敏捷13,你是懂的):
  1. 敏捷是整个团队围绕着圆桌一起工作,没有任何沟通障碍
  2. 敏捷是正确理解和挖掘需求,按照业务进行分解,并且有优先级的排列
  3. 敏捷是所有的需求和开发任务都全部贴在墙上,完全可视化管理。需求和任务的细节部分统一在Wiki上记录、维护和整理
  4. 敏捷是每个人都可以自由去墙上领取工作,大家只有一个目标,那就是把项目做好
  5. 敏捷是业务被合理的建模,同时代码被很好的设计
  6. 敏捷是代码每个方法在10行左右,能够表达业务意图,没有重复,遵循开闭原则,修改尽可能在一个地方
  7. 敏捷是代码集体所有制,每天早上做Code Review,大家都有能力修改所有的功能模块
  8. 敏捷是大部分功能都有自动化测试保障,如果测试失败,那么必须第一优先级修复
  9. 敏捷是系统界面简洁,好的交互设计,稳定可靠,良好的性能
  10. 敏捷是自动化编译、打包、部署、升级
  11. 敏捷是不断交付可用的软件,周期从几周到几个月不等,越快越好
  12. 敏捷是团队每周一次learning session,大家追求卓越,互相学习提高,对技术精益求精,对设计不断完善
  13. 敏捷是大家肩并肩地工作,互相尊重、信任、欣赏和协作