敏捷开发原则

2015-02-15
  • 626
  • 0
        1. 尽早交付一个可持续的、稳定的、少量功能的系统,最终实现的系统的质量就越高。
        2. 任何时间段都允许改变需求,要利用变化来为客户创造优势。
        3. 尽可能多次少量的交付产品,交付时间间隔越短越好。
        4. 整个开发过程中,业务人员和开发人员必须工作在一起。
        5. 注意沟通最有效的手段:当面沟通、邮件、qq(沟通效果依次递减)。
        6. 软件是首要的衡量进度的标准。文档等其他工具只能作为辅助衡量标准。
        7. 保持一个恒定的开发速度。不要用明天的经历来做今天的事情。
        8. 垃圾代码及时清理,即使今天的进度,也要停下来清理垃圾。
        9. 用最简单的方式完成工作。不要用那些华而不实的技术运用在项目中。
        10. 定期回复反省工作中的问题,并自行调整。