摘要: 前段时间出了中文版的敏捷宣言和敏捷原则,于是来跟下风,按照自己的认识和理解,也来翻译下敏捷软件开发遵循的原则。我们最优先做的工作是通过尽早地、持续地交付有价值的软件来使客户满意;即使到了开发的后期,也欢迎改变需求,敏捷过程利用变化来为客户创造竞争优势;以几周或者几个月为单位,经常性地交付可以工作的软件,交付的时间间隔越短越好;业务人员和程序员必须在整个项目周期中,每天都在一起工作;围绕被激励起来的个体构建项目。给他们提供所需的环境和支持,并且信任他们能够完成工作;在团队内部,最有效果并且富有效率的传递信息的方式,就是面对面的交谈;能工作的软件是首要的进度度量标准;敏捷过程提倡平稳的开发;发起人 阅读全文
posted @ 2011-05-14 16:14 CavenRan 阅读(337) 评论(0) 推荐(0)
摘要: http://www.agilemanifesto.org/个体和交互 胜于 过程和工具;[注] 以人为本的思想,利用工具的是人,遵循过程的也是人,如果有最好的工具和过程,而个体却没有很好的去利用工具,遵循过程的话,工具和过程也不能发挥预计的效果;另外,流程和工具的一部分作用也是为了团队成员更好地交互;所以个体和交互是跟本,过程和工具固然重要,却是辅;可以工作的软件 胜于 面面俱到的文档;[注] 文档有很多作用,比如变更的记录和交流,信息的共享和传递,知识的管理等等,然而,这一切作用的根本目的,就是为了促进项目的成功,即提交“可以工作的软件”;因此要掌握好文档工作的度;完全不要文档的项目,会存 阅读全文
posted @ 2011-05-14 16:08 CavenRan 阅读(390) 评论(0) 推荐(0)