什么是敏捷宣言

敏捷宣言是:个体和互动高于流程和工具;;工作的软件高于详尽的文档客户合作高于合同谈判;响应变化高于遵循计。参会者将自己命名为“敏捷联盟( The Agile Alliance )”,希望能够帮助软件行业中的其他人以新的、更敏捷的方式思考软件开发、方法和组织。

敏捷宣言的诞生



图片 1.png

2001年2月11日至13日,在犹他州瓦萨奇山的雪鸟(Snowbird)滑雪胜地洛奇酒店,17位软件开发领域的领军人物聚在一起聊天、滑雪、放松、并试图找到共同点 。 参与者们分享了互相竞争的几种方式:极限编程(XP);透明化;自适应软件开发(ASD);特征驱动开发(FDD);动态系统开发方法(DSDM)。

所有这些方式都是“轻量版”的框架,因为这些方法使用更少,更简单的规则来适应快速变化的环境。 不少与会者都觉得“轻量”这个术语非常适用。 经过为期三天的讨论,他们在价值观和原则层面上达成共识,选择了 Agile 一词并为其赋予了特殊的意义,制定并发布了软件行业历史上最为重要的文件之一:敏捷宣言

参会者将自己命名为“敏捷联盟( The Agile Alliance )”,希望能够帮助软件行业中的其他人以新的、更敏捷的方式思考软件开发、方法和组织。而“敏捷宣言”则被展示在一个网站上( https://agilemanifesto.org/ ) ,到目前已被翻译成了60多种语言,并作为一种信仰被推广至全球以及非软件行业。

敏捷宣言

我们一直在实践中探寻更好的软件开发方法,身体力行的同时也帮助他人。由此我们建立了如下价值观:

个体和互动高于流程和工具

工作的软件高于详尽的文档

客户合作高于合同谈判

响应变化高于遵循计划

也就是说,尽管右项有一定的价值,我们更重视左项的价值。

敏捷宣言遵循的12条原则

我们遵循以下原则:

01.我们最重要的目标,是通过持续不断地及早交付有价值的软件使客户满意。

02.欣然面对需求变化,即使在开发后期也一样。为了客户的竞争优势,敏捷过程掌控变化。

03.经常地交付可工作的软件,相隔几星期或一两个月,倾向于采取较短的周期。

04.业务人员和开发人员必须相互合作,项目中的每一天都不例外。

05.激发个体的斗志,以他们为核心搭建项目。提供所需的环境和支援,辅以信任,从而达成目标。

06.不论团队内外,传递信息效果较好效率也较高的方式是面对面的交谈。

07.可工作的软件是进度的首要度量标准。

08.敏捷过程倡导可持续开发。责任人、开发人员和用户要能够共同维持其步调稳定延续。

09.坚持不懈地追求技术卓越和良好设计,敏捷能力由此增强。

10.以简洁为本,它是极力减少不必要工作量的艺术。

11.较好的架构、需求和设计出自自组织团队。

12.团队定期地反思如何能提高成效,并依此调整自身的举止表现。

文章标题:什么是敏捷宣言,发布者:六六,转载请注明出处:https://worktile.com/kb/p/36806

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
六六六六认证作者
上一篇 2023年2月2日 下午8:04
下一篇 2023年2月2日 下午8:08

相关推荐

  • 敏捷开发模式与瀑布开发模式对比

    敏捷开发,是一种应对快速变化的需求的一种软件开发能力。瀑布模型是一种老旧的计算机软件开发方法,采用最典型的预见性的方法,严格遵循预先计划的需求分析、设计、编码、集成、测试、维护的步骤顺序进行。对此我们将在文章中给大家进行详细解读。 瀑布模型 瀑布模型是由W.W.Royce在1970年最初提出的软件开…

    2022年3月18日
    63600
  • Sprint Backblog是什么

    Sprint Backblog 是团队当前Sprint的任务清单。和产品列表不一样,Sprint Backblog的寿命是有限的,仅在一个Sprint的时间里存活。 Sprint Backblog内容是什么 它里面包含所有团队已承诺的故事以及相关联的任务,以及此外的附加工作,例如,在回顾会议中所发现…

    2022年6月13日
    41300
  • Scrum实施应该小团队试点还是全面转型

    按照惯例,向Scrum或者任何一个敏捷过程转型,长期以来最通常的建议是以一个试点项目作为开始,从中吸取教训,然后再企业范围内推广。这个方法就是我们经常使用的小团队试点(start-small)模式。小团队试点有许多不同的做法,取决于企业转型的规模及其对转型速度的要求。 一、敏捷Scrum实施前的常见…

    2023年2月1日
    35400
  • 瀑布开发与敏捷开发的区别

    瀑布和敏捷都不是什么新概念,关于敏捷开发与瀑布开发的优势与缺点都已经比较明确,这里根据一些平台的资料给大家做一些整理和总结。  一、瀑布开发 瀑布模型 式是最典型的预见性的方法,严格遵循预先计划的需求、分析、设计、编码、测试的步骤顺序进行。步骤成果作为衡量进度的方法,例如需求规格,设计文档…

    2022年3月14日
    69400
  • 敏捷Scrum如何实施

    敏捷Scrum实施包括:3个角色、3个工件、5个活动和5个价值观。3个角色是:1.Scrum Master;2.Product Owner;3.Team(开发团队)。其中,作为 Scrum 流程的捍卫者和布道者,ScrumMaster在Scrum团队中起到至关重要的作用,他们确保团队使用正确的流程。…

    2023年2月2日
    56300
  • PingCode是如何做敏捷开发项目管理的?

    《第十五次敏捷状态报告》显示:自疫情发生以来,采用敏捷的软件开发团队有显著增长,从2020年的37%增加到了2021年的84%。除此以外,从敏捷状态调查的早期开始,敏捷管理工具支持一直是决定敏捷成功的关键因素。下面我们就来介绍敏捷开发工具 PingCode 是如何管理敏捷的。 1. Scrum 简介…

    2022年6月13日
    1.7K00
  • 什么是瀑布开发?适用于哪些场景?有哪些瀑布开发管理系统?

    本文以瀑布模型的特点,优缺点,适用场景为前提,介绍了两款支持瀑布开发模式的项目管理系统:PingCode和Jira。

    2022年4月24日
    2.4K10
  • 看板方法的定义、原则和实践

    最简单的说法是:通过看板,你可以管理工作。它是一种管理各类专业服务,也称为知识型工作的方法。使用看板方法意味着应用一种整体的思维方式来考虑你的服务,关注从客户的角度来改善服务。 通过看板方法,你可以将不可见的知识型工作以及它如何在工作流中的流动可视化。这有助于你有效地运营业务,包括理解和管理向客户交…

    2022年6月13日
    70000
  • Scrum实施应该小团队试点,还是全面转型?是否需要使用Scrum软件辅助?

    然而我们在做敏捷转型时,首先遇到的问题就是我们要选择什么样的团队、我们是大张旗鼓的做敏捷,还是悄无声息的“偷偷摸摸做”以及什么样的项目,这小结我们将为大家解答这几个主要的问题。 一、敏捷Scrum实施前的常见问题与注意点 1、Scrum是小团队试点,还是全面转型? 按照惯例,向Scrum或者任何一个…

    2022年9月8日
    49000
  • 敏捷团队优异人数规模是多少

    通常而言,敏捷开发单团队的规模人数以5-9人比较理想。在传统软件开发方法里,定义了不同的工作类型:软件主任工程师、程序员、测试工程师、UI工程师、数据库管理员。但是,在 Scrum 里面定义了“开发团队”的角色,这个角色是所有这些工作类型的集合。 通常而言,敏捷开发单团队的规模人数以5-9人比较理想…

    2023年2月2日
    60800

发表回复

登录后才能评论
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部