`

敏捷方法的4个基本特征

 
阅读更多

  2001年在软件工程界首次出现“敏捷”这个名词,17个过程方法学家举行了一个讨论会。发现他们的“轻量级”的方法有很多共同的地方,因此一致同意把这些方法统称为“敏捷”的方法。并且成立了个叫敏捷联盟的组织,还定下了所谓的“敏捷宣言”。从此,越来越多的人了解到敏捷方法。
 
        敏捷方法有一些共同的特征。其中有两个最主要的特征是:轻量和简单。敏捷方法论包含最少的流程和文档,减少正式性。目的是做眼前能做的事情,而不去预测太远的未来,首先完成紧迫的事情。快速的、增量的开发能更快地交付客户使用,更快得到反馈。
 
        开发方法要称之为敏捷,需要具备4个基本特征:增量的、协作的、直接的、适应性强的。
 
        “增量”是指小版本、频繁发布。“协作”是指客户和开发人员之间紧密沟通,经常工作在一起。“直接”是指方法本身是容易学习和修改的。“适应”是指能把刚刚发生的改变考虑进来。 
 
        具备这些基本特征的敏捷方法包括:
        1、 Adaptive Software Development 适应性软件开发
        2、 Agile Modeling 敏捷建模
        3、 Crystal family of methodologies 方法论透彻派
        4、 Dynamic Systems Development Method 动态系统开发方法
        5、 Extreme Programming 极限编程
        6、 Feature Driving Development 特性驱动开发
        7、 Internet-Speed Development 互联网速度开发
        8、 Pragmatic Programming 实用编程

分享到:
评论

相关推荐

    软件开发-敏捷方法论

    2001年在软件工程界首次出现“敏捷”这个名词,17个过程方法学家举行了一个讨论会。发现他们的“轻量级”的...开发方法要称之为敏捷,需要具备4个基本特征:增量的、协作的、直接的、适应性强的。1.SCRUM(橄榄球里的争

    敏捷项目管理实战之进度管理

    敏捷开发的基本特征是迭代开发。而迭代开发的强调的是"小批量、频繁交付"。因此,每次迭代所要实现的需求相对较少。这使得迭代开发中的项目计划制定相对容易,制定项目计划时任务与任务间的逻辑关系也比较容易掌握。...

    [详细完整版]21软件工程.doc

    4.软件工程的两大范型分别是什么?它们有什么不同? 5.软件工程的基本原理是什么? 6.软件工程有哪些基本思想? 7.请介绍逐步求精的基本思想。 8.什么是软件过程?软件过程有哪些方法? 9.什么是软件过程? 10....

    计算机辅助设计基础A.doc

    链式服务器模式 下面哪种是用来测定一个物体遮挡另外物体的基本方法?C A.最小最大测试法 B.包含性测试 C.深度测试 D.可见性测试 下面哪个坐标系是一个符合左手定则的直角坐标系?B A.世界坐标系 B.观察坐标系...

    【清华】 软件工程(完) 视频.txt

    《软件工程(原书第9版)》包含四个部分:第一部分是对软件工程的一般性介绍,包括软件工程过程和敏捷开发,以及面向对象的设计和设计模式的使用;第二部分介绍可依赖性和信息安全性问题;第三部分介绍高级软件工程;...

    【旅游大数据分析平台展示方案】-大数据展示方案.doc

    【旅游大数据分析平台展示方案】 大数据展示方案 旅游大数据分析平台展示 一、 整体架构 旅游大数据平台的整体架构划分为四层:数据采集、数据存储、数据分析和数据应用。 数据采集:负责各种数据源的接入工作,主要...

    视觉传达设计调研报告.doc

    很多很好的大学视觉传 达设计专业教育正是从这样一点一滴小处着眼,从基础理论,基本思维,基本技巧,基 本训练等方面为使学生成为一个合格的视觉传达设计师而做准备。现在视觉传达设计行 业各媒体,包括电视、报纸...

    asp.net知识库

    体验.net2.0的优雅(四):Provider、策略、控制反转和依赖注入 泛型最佳实践 asp.net 2.0下嵌套masterpage页的可视化编辑 C# 2.0与泛型 动态调用对象的属性和方法——性能和灵活性兼备的方法 泛型技巧系列:用泛型...

    springCloud

    职责单一原则(Single Responsibility Principle):把某一个微服务的功能聚焦在特定业务或者有限的范围内会有助于敏捷开发和服务的发布。 设计阶段就需要把业务范围进行界定。 需要关心微服务的业务范围,而不是...

Global site tag (gtag.js) - Google Analytics