保存进度 (了解更多)
1. 概览
敏捷软件开发方法是从多种久经验证的软件开发最佳实践演变而来的,这些最佳实践在组织管理团队和开发工作方面非常有效。敏捷软件开发过程可以进行裁剪,以适用于大型组织、分布式团队,以及其他复杂组织情况。在您决定在采用敏捷最佳实践之前,您可以通过以下的概览学习材料来获得对敏捷软件开发的整体了解。
2. 引入敏捷开发方法
在经济全球化的当今世界中,许多组织正在引入它们的软件开发项目中引入敏捷方法,在一些案例中甚至是在其整个技术部门中引入敏捷方法。以下这些文字可以帮助您了解敏捷开发方法为什么有效,如何说服与您共事的同事尝试敏捷方法,以及如何以增量的方式引入敏捷开发过程。
3. 了解规范敏捷交付及 IBM agility@scale
规范敏捷交付(Disciplined Agile Delivery,DAD)过程框架是一个以人为本,面向学习的组合式的敏捷方法学,专门针对 IT 解决方案交付。它拥有一个“风险-价值”生命周期(risk-value lifecycle),是以目标驱动、可调整和面向企业的敏捷过程框架。DAD 是由许多来自主流敏捷开发方法以及其他开发方法的策略和最佳实践进行规范化而来。敏捷调整模型(Agile Scaling Model,ASM)提供了上下文框架用于裁剪敏捷方法,例如 Scrum。这两种敏捷方法学为您调整适合您自身的敏捷开发方式提供了一个稳固的基础。
4. 探索面向嵌入式或系统工程的敏捷方法学
敏捷方法也同样适用于嵌入式软件开发和系统工程领域,虽然方式上与传统 IT 领域有所不同。
5. 面向敏捷开发的研究型软件
IBM 提供了许多好用的软件用于支持敏捷解决方案的交付,尤其是基于 Jazz 技术平台的工具,例如 Rational Team Concert —— 一个协作化的变更与配置管理软件。
阅读: 面向系统和软件工程的 IBM Rational Workbench(英文)(来自 IBM Redbooks 系列的一本关于 IBM Rational Workbench 的 IBM 红皮书。)
6. 敏捷转型
即便敏捷开发被如此广泛地采用,对于规模大小不同的开发团队和组织如何实现成功的敏捷转型,这方面仍然有许多值得探讨的话题和经验。这些来自业界和 IBM 的敏捷专家对于敏捷转型的专家见解以及最佳实践可以帮助不同规模的开发团队和组织实现成功的敏捷转型。