敏捷开发技巧指南 SOA 技术专题之“敏捷开发技巧指南” Pag e 2 o f 22 敏捷开发技巧指南 敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。关于瀑布方法和敏捷方法的分析已经探讨过多次,但瀑布方法在某些项目和开发团队中还存在价值。《敏捷宣言》声明指出,个人和交互高于流程和工具。由于开发项目的利益攸关者已经变得越来越分散,遍布在全球各地,甚至经常横跨了几个时区,基于云的开发环境已成为必备之选而非锦上添花。TT SOA 在这本技术手册中将介绍敏捷开发的一些技巧以及瀑布方法和敏捷方法的对比,同时还涵盖了云对于敏捷开发所起到的作用。 瀑布方法和敏捷方法 “敏捷”一词早已在软件项目管理的世界中成了流行语。流行语最显著的作用是提醒人们注意新概念,就改进现有流程和方法的许诺。敏捷被捧为项目管理方法和过时的瀑布方法后的一个大事件。然而,瀑布方法在某些项目和开发团队中还存在价值。 瀑布VS.敏捷方法的利弊分析 瀑布方法如何利用敏捷价值观? 敏捷开发技巧 什么是最佳的敏捷方法?回答这个问题有点像解释在不知道什么工作的时候为这个工作选择什么样的工具。所有的敏捷方法都共享了一些相同的原则和实践。那么如何选择最佳的敏捷方法?生命周期管理工具是敏捷的必需品吗?为什么敏捷流程能减少分布式软件开发问题呢? SOA 技术专题之“敏捷开发技巧指南” Pag e 3 o f 22 为你的开发选择最佳敏捷方法 为何混合瀑布式/敏捷流程能减少分布式软件开发问题呢? 生命周期管理工具是敏捷开发的必需品吗? 敏捷和云 软件应用和现代业务模型如此紧密地交错在一起,现代业务模型开发需求更是空前高涨。但是挑战也随之而来,尤其是对于地理位置分散的团队更是如此。如何使用云为地理分散的团队提供更多的好处呢? 敏捷需求管理:利用云的六大优势 如何用云改善敏捷测试? SOA 技术专题之“敏捷开发技巧指南” Pag e 4 o f 22 瀑布VS.敏捷方法的利弊分析 “敏捷”一词早已在软件项目管理的世界中成了流行语。流行语最显著的作用是提醒人们注意新概念,就改进现有流程和方法的许诺。敏捷被捧为项目管理方法和过时的瀑布方法后的一个大事件。然而,瀑布方法在某些项目和开发团队中还存在价值。 要了解敏捷和 瀑布之间的不同,首先要了解(或者重新认识)项目的管理周期。假设一个项目,要建设操场上的秋千。项目管理周期通常描述为,初步搜集客户的需...