2001年,许多公司的软件团队陷入不断增长的流程困境,为了解决这个问题,这个领域中最优秀的experts一起概括出了一些全新的价值观和原则,从而可以让软件开发团队具有快速工作、响应变化能力,他们自称为敏捷联盟。敏捷开发过程的方法很多,包括Scrum,eXtremeProgramming,FeatureDrivenDevelopment,AdaptiveSoftwareDevelopment等等。目前,我所在的公司内部也有很多团队开始启用Scrum的开发流程,力图改变瀑布式开发模型的诸多弊端。作为