敏捷开发这个词已经都说烂了,但是比较惭愧,一直也不是非常清楚,什么是敏捷开发。怎么样才符合敏捷开发。今天看杂志发现原来敏捷开发初创的时候有4句宣言和12个原则。我想这应该就是敏捷开发精髓所在。
于是上网搜了下资料,发现这篇文章分析的很有道理,MARK一下,备后用
转自:http://www.cnblogs.com/zhoujg/archive/2009/07/10/1520751.html
敏捷开发4句宣言:
个体与交互 胜过 过程与工具
可以工作的软件 胜过 面面俱到的文档
客户协作 胜过 合同谈判
响应变化 胜过 遵循计划
敏捷开发12个原则:
1、我们最优先要做的是通过尽早的、持续的交付有价值的软件来使客户满意
2、即使到了开发的后期,也欢迎改变需求。敏捷过程利用变化来为客户创造竞争优势
3、经常性的交付可以工作的软件,交付的间隔可以从几周到几个月,交付的时间间隔越短越好。
4、在整个项目开发期间,业务人员和开发人员必须天天都在一起工作。
5、围绕被激励起来的人个来构建项目。给他们提供所需要的环境和支持,并且信任他们能够完成工作。
6、在团队内部,最具有效果并且富有效率的传递信息的方法,就是面对面的交谈。
7、工作的软件是首要进度度量标准。
8、敏捷过程提可持续的开发速度。责任人、开发者和用户应该能够保持一个长期的、恒定的开发速度。
9、不断地关注优秀的技能和好的设计会增强敏捷能力。
10、简单----使未完成的工作最大化的艺术----是根本的。
11、最好的构架、需求和设计出自与自组织的团队。
12、每隔一定时间,团队会在如何才能更有效地工作方面进行反省,然后相应地对自己的行为进行调整。
分享到:
相关推荐
《敏捷开发知识体系》面向敏捷实践者学习敏捷知识和敏捷软件开发企业进行敏捷转型的需要,旨在帮助个人更快地掌握敏捷开发知识,帮助企业更好地实施敏捷转型。主要内容包括:敏捷开发的哲学理念、价值观、敏捷开发...
王晓明-用敏捷玩转Web开发/王晓明-用敏捷玩转Web开发
【2012敏捷开发大会PPT】是一个集合了多位业内专家在敏捷开发领域的深度分享,涵盖了一系列关于敏捷开发理念、实践以及转型策略的主题演讲。这些演讲内容旨在推动软件开发团队更加高效、灵活地应对快速变化的需求,...
【敏捷开发全程实战】是关于敏捷开发方法论的深度实践指南,旨在帮助读者全面理解和掌握敏捷开发的核心理念、流程及工具。在这个过程中,我们将深入探讨敏捷开发的起源、价值以及如何在实际项目中有效地实施敏捷。 ...
敏捷开发是一种以人为本、迭代、增量的软件开发方法论,它强调快速响应变化,提高软件开发的灵活性和效率。敏捷开发的出现是对传统瀑布模型的一种挑战,因为在21世纪初,软件行业的复杂性和需求的不确定性日益增加,...
open_house_2011_agenda practice-agile-developer-minibook-by-infoq SAP敏捷精益转型介绍 Scrum_Guide scrum_primer_cn Scrum培训教材(BY_Uperform) 火星人敏捷开发手册_2012-06-30 The_Lean_Startup
【敏捷开发】是一种以用户需求为中心,通过迭代和增量方式进行软件开发的方法论。它强调灵活性、协作和快速响应变化,旨在提高开发效率和客户满意度。敏捷开发的核心原则包括尽早并持续交付有价值的软件、欢迎需求...
敏捷开发是一种适应性且以人为本的软件开发方法论,它强调快速响应变化,通过迭代和增量的方式进行项目管理,以提供高质量的软件产品。这个方法论起源于2001年的"敏捷宣言",由一群软件开发专家共同提出,旨在解决...
### 敏捷开发中国大会PPT:国内最高水平的敏捷技术盛宴 #### 一、大会概览 **标题解析**:“敏捷开发中国大会PPT”表明这是一个关于中国敏捷开发大会的演示文稿,旨在分享大会的主旨、议程、嘉宾等关键信息。 **...
### 敏捷开发管理 #### 华为的敏捷开发经验及从IPD切换到敏捷的转变 华为在软件开发管理领域经历了从传统方法到敏捷开发的重要转变,这其中包括了从集成产品开发(IPD)模式逐步过渡到敏捷开发的过程。本文将深入...
### 敏捷开发流程 #### 一、敏捷开发概述 敏捷开发是一种响应变化而非遵循计划的软件开发方法论。它强调快速迭代、客户反馈以及适应性改进,旨在提高开发效率和产品质量。本篇文章将详细介绍一个从传统项目式开发...
### 敏捷开发的核心理念与实践 敏捷开发是一种响应变化而非遵循计划的软件开发方法论,强调个体和交互、可工作的软件、客户合作以及响应变化。这种方法论在21世纪初逐渐流行,成为软件工程领域的重要组成部分。《跟...
格鲁弗、杨、富尔格姆所著的《大规模敏捷开发实践(HP LaserJet产品线敏捷转型的成功经验)》是大规模敏捷软件开发领域的经典著作,是世界一流IT企业成功实施大规模敏捷的经验结晶。来自惠普的3位作者均是有近20年从业...
敏捷开发的核心在于与客户的紧密合作,允许需求在整个开发生命周期中发生变化,并以此为驱动力来推动产品的发展。它强调通过短周期迭代的方式来构建产品,每次迭代都会产出可工作的软件,从而快速地接收客户反馈并...
敏捷开发方法:美国政府推荐与实践挑战 一、敏捷开发概览 敏捷开发是一种软件开发方法,强调快速迭代、团队协作、用户反馈以及适应变化的能力。这种方法与传统的瀑布式开发模型形成鲜明对比,后者通常遵循严格的...