敏捷开发原则翻译(version 1) 不断更新中。。。。。。

  • Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done.
    围绕着激情焕发的个人构建项目,提供他们所需的环境和支持,并且相信他们能够胜任。

个人是团队的基本单位,也是一切生产力的来源。对项目充满激情的人往往能够以极高的效率,为项目作出最为正确的努力。所以,重视这些个人,尽力为他们提供便利条件,未尝不是一种很好的团队合作方式。

  • Business people and developers must work together daily throughout the project.
    业务人员和开发人员在整个项目的过程中每天都要在一起工作。

通常来说,业务人员和用户接触较多,对用户的需求较为了解;而开发人员对项目的架构和实现最为了解。有些需求是难以满足的,这需要开发人员向业务人员的反馈;而开发也不能偏离了需求,这需要业务人员与开发人员的沟通。

最好让他们每天都在一起工作,因为项目进展可能如此之快,以至于一两天的不沟通就会让开发和需求相偏离。

  • The most efficient and effective method of conveying information to and within a development team is face-to-face conversation.
    面对面的交谈是向开发开发小组或组内成员间传递信息的最有效率、效果最好的方式。 

人与人的沟通不仅仅是信息的交流,还包括情绪情感等等诸多潜移默化的因素。使用邮件、电话等方式固然方便,但代价是交流的不完整,这可能会使信息缺失,甚至产生误解。打个不太恰当的比方,为什么异地恋不太容易成功?其实就是这个缘故。

  • Simplicity--the art of maximizing the amount of work not done--is essential.
    简单,就是将没有做的部分最大化的艺术,是基本的。
  • Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely.
    敏捷的程序促进了可持续性的开发。让发起者,开发者和用户能一直保持稳定的步伐。
  • Continuous attention to technical excellence and good design enhances agility.
    对优秀技术和设计的持续关注能够促进软件开发的灵活性。 
    Understanding:好的软件开发离不开先进的技术和优秀的设计。对领域内优秀的技术和设计的持续关注能让我们不断获取新的知识,视野更加开阔,从而创造出更多种可能性,增加软件开发的灵活性。

 

 

转载于:https://www.cnblogs.com/MSRA_SE_TEAM/archive/2010/11/30/1892271.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值