IBM®
跳转到主要内容
    中国 [选择]    使用条款
 
 
Select a scope:Search for:    
    首页    产品    服务与解决方案     支持与下载    个性化服务    
   developerWorks 中国   >  

Agile Development: China

  查看非 JavaScript 版本
  欢迎来宾  |  登录
您好!
欢迎访问敏捷开发技术空间

image

敏捷开发自 2001 年《敏捷宣言》(“AGILE MANIFESTO”)的创生,经过多年的打磨和退火已经成为今天非常流行和有过许多成功案例的开发模式。毫无疑问,敏捷(Agile)——如果用这个词作为“敏捷软件开发”的简称——在过去的几年时间里,以极其快速的速度流行起来,已经有成千上万的 IT 咨询业者以及众多的开发团队热情饱满地将敏捷的概念付诸于实践。然而,尽管这一概念是如此的流行,真正的敏捷开发方法却并没有被这股“敏捷思潮”所切实遵循。

正如前人所说,传统的东西就是用来打破的,传统的瀑布式开发模式必然逐渐退出历史舞台,敏捷方法是在新环境里产生出来的打破传统的新开发模式。而敏捷也将会在将来,甚至现在转化成更适合现代化软件开发、测试团队的方法和实践。

敏捷开发空间是 IBM developerWorks 为敏捷方法相关资源准备的资源中心。在这一敏捷开发空间里,我们将讨论与敏捷开发、敏捷测试、敏捷配置管理、敏捷项目管理等等,与当下流行的敏捷浪潮相关的敏捷技术领域。同时,我们还会介绍 IBM 在敏捷方面所进行的最佳实践,以及 IBM 为敏捷开发所提供的解决方案和产品等技术信息。

欢迎大家参与到这一敏捷开发空间中来,在这里一起探讨、实践和分享敏捷最佳实践,将敏捷开发的实践落到实处。

 添加 feed  
[X
IBM @ Agile
IBM 的敏捷实践
IBM 的敏捷实践

IBM 内部当前正在如火如荼地进行着敏捷方面的实践。同时,作为重要的软件工具厂商,IBM Rational 为客户提供了专门面向敏捷开发的解决方案,包括了敏捷方法、流程改进、培训与指导服务以及各种产品。

您可以通过 IBM Rational 的敏捷开发解决方案(英文)和 IBM Rational 敏捷开发工具包 了解这方面的详情。

 添加 feed  
[X
敏捷访谈

Scott Ambler 谈敏捷开发

Scott Ambler 谈敏捷开发Scott Ambler,是 IBM Rational 敏捷开发实践的领导者,他这样阐述敏捷开发:“敏捷开发是一种以高度协作方式执行的迭代的和增量的(演进的)方法,在满足涉众不断变更需求的一定成本和时间下,产生高质量的软件。”在这段 20 分钟的播客中,Ambler 阐述了敏捷开发的含义,并着眼于为什么敏捷开发越来越有意义,并且越来越多地被采用。他与众多的传统软件开发方法进行了对比,并消除了许多常见的荒谬说法。

 添加 feed  
[X
developerWorks 特别推荐
 添加 feed  
[X
最新 developerWorks 敏捷参考资源
最新的 developerWorks 敏捷参考资源,包括技术文章、教程、演示等。
  • 敏捷开发过程中如何开发高质量的软件: 敏捷开发是顺应市场对价值的诉求和日益复杂的业务而产生的方法论,是追求高质量软件的开发过程。本文将和大家一起探讨软件质量的含义,以及在敏捷开发中如何进行高质量软件的开发。
  • 敏捷测试的最佳实践,第 4 部分: 自动化测试的 ROI: 有效的自动化测试很大程度上取决于合理的规划;相反,超出成本规划的自动化测试只能带来负担而不是效率的提高。本文从自动化测试脚本的开发维护成本量、测试周期长度等指标来估算自动化测试的投入产出比(EROI),并讨论如何在敏捷开发、敏捷测试中应用该模式。
  • 使用敏捷方法测试 Fix Pack: 本文向您介绍了如何将敏捷原则引入 Fix Pack 测试中并发挥其优势。首先介绍了常规 Fix Pack 测试流程的缺点,随后着重介绍了可以在 Fix Pack 测试中采用的敏捷原则。
  • 高效使用 Rational Team Concert 进行每日例会(Daily Scrum): 本文从积极参与者的角度来阐述每日例会(Daily Scrum)方面的内容,以及如何最佳地使用 IBM® Rational® Team Concert 来有效地交流进度以及已经完成的工作。
 添加 feed  
[X
敏捷入门

敏捷软件开发简介

敏捷软件开发是指一组建立在类似原理上的软件开发方法学。这些方法通常可以推进一种项目管理流程,这个流程鼓励频繁地进行检测和采用,设计能够有助于快速交付优质软件的最佳实践,以及一套领导/业务原理,内容涉及团队工作、自我组织、可说明性,以及能够满足客户要求和实现企业目标的开发。

以下的现代运作管理和分析方法使用了相似的概念基础:

  • 精益(Lean)制造/生产:这种生产实践考虑到了任何不能为最终用户创造价值的资源支出。
  • 软系统方法学(Soft Systems Methodology):这种方法最适合分析对于问题定义存在不同观点的复杂情形(换句话说,“软” 问题类似于 “如何管理灾难?” 之类的问题)。
  • Six Sigma:这种方法试图找出并排除在开发过程中引起缺陷和错误的原因,具体方法是使用一组优秀的管理方法,并在擅长使用这些方法的组织内组建一个特殊的人力团队(比如 “Black Belts”)。

敏捷入门参考:

 添加 feed  
[X
敏捷观点

敏捷环境下的领导力问题

如今关于敏捷软件开发无处不在的观点已经得到了大家的公认,但在敏捷开发团队新背景下,关于什么是领导力的特征尚未得出公论。请通过本文了解一位敏捷开发技术的长期支持者关于敏捷开发领导人所担负角色和特点的观点。

敏捷的致命弱点

敏捷宣言( Agile Manifesto )和其它敏捷指导方针建议要有频繁的产品演示,比如在每次迭代结束的时候。但是大多数这种建议都太宽泛而且不具体,使得开发团队必须自己从尝试和错误中学习。这篇文章提供了丰富的实践知识,如关于敏捷项目上在什么时候,怎样,以及按照什么顺序来执行演示。

 添加 feed  
[X
关于此空间
概述 |  加入空间
 描述: 敏捷开发空间是 IBM developerWorks 为敏捷方法相关资源准备的资源中心。
 目标: 在这一敏捷开发空间里,我们将讨论与敏捷开发、敏捷测试、敏捷配置管理、敏捷项目管理等等,与当下流行的敏捷浪潮相关的敏捷技术领域。同时,我们还会介绍 IBM 在敏捷方面所进行的最佳实践,以及 IBM 为敏捷开发所提供的解决方案和产品等技术信息。
 受众: 欢迎关注敏捷的广大开发人员参与到这一敏捷开发技术空间中来,在这里一起探讨、实践和分享敏捷最佳实践,将敏捷开发的实践落到实处。
 群组类型: 公开
 创建日期: 10 Nov 2009
概述  | 加入空间
作为此群组空间的成员,您的名称将显示在成员列表中,而且可以接收与空间相关的电子邮件。

在申请此空间的成员资格前,请确保您已登录到 developerWorks。 立即登录或注册。

我们审查您的申请之后将与您联系。感谢您对 developerWorks 空间的关注!
join space
    关于 IBM 隐私条约 联系 IBM