
2
|
第
1
章
正是因为转变了思维模式,一个仅仅接触敏捷实践皮毛的团队就可以获得提升,从而真正
改进其软件构建方式。本书的目标是帮助读者深入了解敏捷的两个方面:一方面是日常工
作中的种种实践,另一方面是敏捷的价值观和原则。后者能够帮助团队从根本上改变构建
软件的思维模式。
1.1
什么是敏捷
敏捷是指能够让团队思考更加有效、工作更为高效,并且作出更好决策的
一组方法和相关
理念
。
这些方法和理念适用于传统软件工程的所有领域,例如项目管理、软件设计、软件架构和
流程改进。每种方法和理念都包括
实践
。这些实践经过了精简和优化,应用起来非常方便。
敏捷也是一种
思维模式
,思维模式的正确与否会影响团队具体实践的高效程度。正确的思
维模式有助于团队成员共享信息,从而共同作出重要的项目决策,而不是让经理独自负责
所有的决策。敏捷思维模式涉及整个团队的开工计划、设计和流程改进。在敏捷团队所采
用的实践方式中,大家不仅共享信息,而且对实践的应用方式都有发言权。
敏捷在有些团队中还没有取得成功,这造成了现实和承诺之间的差距。这种差距形成的关
键往往在于项目团队的思维模式。很多构建软件的公司都尝试过敏捷开发。许多团队尝到
了成功的甜头,而一些团队却结果平平。尽管这些团队在项目运作上有所改善,这些改
善也足以证明采用敏捷的努力是值得的,但是他们并没有看到敏捷方法承诺的那些实质
性改变。这就是改变思维模式的意义所在。走敏捷路线意味着帮助团队找到一种高效的
思维模式。
那么,改变思维模式到底意味着什么?如果你是软件团队中的一员,那么你每天的工作就 ...