软件项目管理 敏捷开发方法1214042904 张哲峰1214042902 郎贤波什么是敏捷开发?2001年2月,17个方法学家在美国犹他州Snowbird 成立了敏捷软件开发联盟,并共同起草了敏捷软件开发宣言,这标志着敏捷开发的诞生。最优先要做的是通过尽早、持续地交付有价值的软件来使客户满意。欣然面对需求变化,即使在开发后期,用变化来为客户创造竞争优势。经常地交付可工作的软件,相隔几星期或一两个月。商务人员和开发人员必须天天都工作在一起。激发个体的斗志,以他们为核心搭建项目。提供所需的环境和支援,辅以信任。效果最好效率也最高的传递信息方式是面对面交谈。可工作的软件是进度的首要度量标准。敏捷过程倡导可持续开发。责任人、开发人员和用户要能够共同维持其步调稳定延续。坚持不懈地追求技术卓越和良好设计,增强敏捷能力。简洁为本。最好的架构、需求和设计出自自组织团队。团队定期地反思如何能提高成效,并依此调整。四大价值观12条基本原则什么是敏捷开发?lSCRUMl 极限编程XPl 特征驱动开发FeatureDrivenDevelopmentl 自适应软件开发AdaptiveSoftwareDevel