你希望改善下一个项目所采用的开发过程吗?也许你想综合使用Rational统一过程(RUP)和敏捷开发方法(例如极限编程)中的*佳实践方法。如果是这样,买这本书吧!
本书描述了一个完整的软件开发项目,从*初的客户接触直到软件交付。通过案例分析,它描述了一个小型的分布式团队如何设计并应用一个成功的开发过程。但这并不是对一个**案例的分析,案例中包含了有效的和无效的做法,说明了团队在下一个项目中可能需要做出哪些改变。作者鼓励你评估他们的结果,并在你的下一个项目中使用从本书中汲取的经验教训。
本书所覆盖的重要主题包括:
在开发人员、开发过程和开发工具之间达到平衡;认识到软件开发主要在于人的努力;
使用RUP作为小型项目的适当基础;组合RUP和敏捷开发原则来建立可用的开发过程;
配置一个可支持项目成果以帮助其更有效工作的开发过程;
在项目进程中调整开发过程;
选择开发工具来支持小型的分布式团队;
有效地与客户打交道。
无论你是项目领导、程序员,还是开发团队的其他成员,本书都会向你展示如何激发特���开发过程的力量来显著提高团队的生产力。