精华内容
参与话题
问答
  • 敏捷开发十二原则

    2018-01-26 11:14:00
    敏捷开发中,我们遵循以下准则: 我们的最高目标是,通过尽早和持续地交付有价值的软件来满足客户。 欢迎对需求提出变更——即使是在项目开发后期。要善于利用需求变更,帮助客户获得竞争优势。 要不断交付...

    转自:http://www.scrumcn.com/agile/scrum-knowledge-library/agile-development.html#tab-id-3

    在敏捷开发中,我们遵循以下准则:

    1. 我们的最高目标是,通过尽早和持续地交付有价值的软件来满足客户。
    2. 欢迎对需求提出变更——即使是在项目开发后期。要善于利用需求变更,帮助客户获得竞争优势。
    3. 要不断交付可用的软件,周期从几周到几个月不等,且越短越好。
    4. 项目过程中,业务人员与开发人员必须在一起工作。
    5. 要善于激励项目人员,给他们以所需要的环境和支持,并相信他们能够完成任务。
    6. 无论是团队内还是团队间,最有效的沟通方法是面对面的交谈。
    7. 可用的软件是衡量进度的主要指标。
    8. 敏捷过程提倡可持续的开发。项目方、开发人员和用户应该能够保持恒久稳定的进展速度。
    9. 对技术的精益求精以及对设计的不断完善将提升敏捷性。
    10. 要做到简洁,即尽最大可能减少不必要的工作。这是一门艺术。
    11. 最佳的架构、需求和设计出自于自组织的团队。
    12. 团队要定期反省如何能够做到更有效,并相应地调整团队的行为。

    关键词:敏捷开发,敏捷原则

    转载于:https://www.cnblogs.com/sophia194910/p/8358620.html

    展开全文
  • 敏捷开发宣言 《敏捷宣言》 我们通过身体力行和帮助他人来揭示更好的软件开发方式。经由这项工作,我们形成了如下价值观: 个体与交互 重于 过程和工具 可用的软件 重于 完备的文档 客户协作 重于 合同谈判 响应...

    敏捷开发宣言

    《敏捷宣言》

    我们通过身体力行和帮助他人来揭示更好的软件开发方式。经由这项工作,我们形成了如下价值观:

    个体与交互 重于 过程和工具
    可用的软件 重于 完备的文档
    客户协作 重于 合同谈判
    响应变化 重于 遵循计划

    在每对比对中,后者并非全无价值,但我们更看重前者

    敏捷宣言是对敏捷的高度总结和升华,即使现在不理解也没有问题,在实践的过程中我们会逐渐对它有一个深刻的认识。

    敏捷开发十二原则

    在敏捷开发中,我们遵循以下准则:

    1. 我们的最高目标是,通过尽早和持续地交付有价值的软件来满足客户。
    2. 欢迎对需求提出变更——即使是在项目开发后期。要善于利用需求变更,帮助客户获得竞争优势。
    3. 要不断交付可用的软件,周期从几周到几个月不等,且越短越好
    4. 项目过程中,业务人员与开发人员必须在一起工作。
    5. 要善于激励项目人员,给他们以所需要的环境和支持,并相信他们能够完成任务。
    6. 无论是团队内还是团队间,最有效的沟通方法是面对面的交谈。
    7. 可用的软件是衡量进度的主要指标。
    8. 敏捷过程提倡可持续的开发。项目方、开发人员和用户应该能够保持恒久稳定的进展速度。
    9. 对技术的精益求精以及对设计的不断完善将提升敏捷性。
    10. 要做到简洁,即尽最大可能减少不必要的工作。这是一门艺术。
    11. 最佳的架构、需求和设计出自于自组织的团队。
    12. 团队要定期反省如何能够做到更有效,并相应地调整团队的行为。
    展开全文
  • 即创造客户价值; 是因为我们面对各种变化和不确定性,所以我们要有拥抱变化的能力和意愿; 是需要去持续交付; 是所有人要在一起工作来实现共创; 意思是信任和支持我们的团队,带来更多的尊重和理解,而不是...
    1. 即创造客户价值;
    2. 是因为我们面对各种变化和不确定性,所以我们要有拥抱变化的能力和意愿;
    3. 是需要去持续交付;
    4. 是所有人要在一起工作来实现共创;
    5. 意思是信任和支持我们的团队,带来更多的尊重和理解,而不是一味要求对方 996;
    6. 是指面对面的频繁沟通;
    7. 是指可工作的软件或成果才是度量工作进展的最好方式,而不是只描述这个产品的设计文档或者 PPT;
    8. 是指工作中保持一个良好的发展节奏,而不是猛冲几次然后后继乏力,如果没有一个空间让团队进行反思并且提升能力、优化方法,只会让团队原地踏步;
    9. 是说要持续关注技术的卓越性才能带来敏捷,这条非常重要。做过开发的同学可能深有体会,要时刻锻炼自己的“招式”,提升专业程度和职业操守,保持技术的前沿性,守住能力、品质的底线,不做一些半成品;
    10. 是指简洁为本,敏捷的理念就是开始设置一些小目标,然后聚焦所有的能量去击中这个小目标,通过这个小目标去往下发展。所以怎么去应对复杂,就是通过一系列简单的目标的实现去叠加复杂性;
    11. 即自组织文化;
    12. 则是持续的反思与改进。
    展开全文
  • 敏捷开发的价值观与十二原则

    万次阅读 2017-02-26 18:10:34
    敏捷不是某一种方法论、过程或框架,更不是字面意义上的敏捷,而是一组价值观与原则

     敏捷不是某一种方法论、过程或框架,更不是字面意义上的敏捷,而是一组价值观与原则。

    敏捷开发的核心理念:

    • 敏捷开发的核心理念:敏捷开发的核心理念就是以最简单有效的方式快速地达成目标,并在这个过程中及时地响应外界的变化,做出迅速的调整。
    • 敏捷开发的第一条价值观就是“ 以人为本”,强调“ 个体(人)” 及“ 个体” 间的沟通与协作在软件开发过程中的重要性。这个顺序不是偶然而为之的,敏捷开发将重视个体潜能的激发和团队的高效协作作为其所推崇的第一价值观。
    • 敏捷开发的第二条价值观就是“ 目标导向”。同其他众多管理理论和模型一样,敏捷开发认同目标导向是成功的关键,因为没有目标也就无所谓成功。敏捷开发的价值观中清楚地阐明,软件开发的目标是“ 可工作的软件”,而不是面面俱到的文档。而遗憾的是,很多软件项目已经在纷繁的文档之中迷失了自己的目标。
    • 敏捷开发的第三条价值观就是“ 客户为先”。虽然敏捷开发强调的第一价值观是“ 以人为本”,但敏捷宣言的缔造者们并没有忘记客户,相反他们真正的理解客户的需求、懂得如何与客户合作。敏捷价值观里强调的“ 客户为先”即不是简单地把客户当作“ 上帝”、刻板的推崇“ 客户至上”,客户要求什么、我们就做什么;也不是把客户当作“ 谈判桌上的对手” 甚至“ 敌人”,去斗智斗勇。敏捷价值观把客户当成了合作者和伙伴,把自己的使命定位为“ “ 帮助客户取得竞争优势”。
    • 敏捷开发的第四条价值观就是“ 拥抱变化”。人们常说“ 世界上唯一不变的就是变化”,大多数人也相信事实确实如此。而以往很多的软件项目却忽视了这一点,或者更准确地说是他们不愿意“ 正视”。他们总是试图用详尽的计划去预先穷举这些变化,然后又试图通过严格遵循计划来控制变化的发生,而结果往往是被不断涌现的变化击垮。敏捷开发价值观中承认变化是软件开发的一部分、并相信正是客户在不断变化其需求的过程中明晰了其真正的需要。因而敏捷开发欢迎变化、拥抱变化,并可坦然应对变化,正是这些变化为客户和项目带来了价值。
    • 最后,还应记住敏捷宣言中的最后一句话:“ 尽管右项有其价值,我们更重视左项的价值”—敏捷宣言并未否定或贬损“ 右项” 的价值,在敏捷开发的价值观中承认“ 流程和工具”、“ 详尽的文档”、“ 合同谈判” 以及“ 遵循计划” 的重要性,只是两相比较,“ 更重视左项的价值”。

    敏捷开发的十二条原则:

    1)我们最重要的目标,是通过持续不断地及早交付有价值的软件使客户满意。
    2)欣然面对需求变化,即使在开发后期也一样。为了客户的竞争优势,敏捷过程掌控变化。
    3)经常地交付可工作的软件,相隔几星期或一两个月,倾向于采取较短的周期。
    4)业务人员和开发人员必须相互合作,项目中的每一天都不例外。
    5)激发个体的斗志,以他们为核心搭建项目。提供所需的环境和支援,辅以信任,从而达成目标。
    6)不论团队内外,传递信息效果最好和效率最高的方式是面对面的交谈。
    7)可工作的软件是进度的首要度量标准。
    8)敏捷过程倡导可持续开发。责任人、开发人员和用户要能够共同维持其步调稳定延续。
    9)坚持不懈地追求技术卓越和良好设计,敏捷能力由此增强。
    10)以简洁为本,它是极力减少不必要工作量的艺术。
    11)最好的架构、需求和设计出自组织团队。
    12)团队定期地反思如何能提高成效,并依此调整自身的举止表现。
    - 敏捷开发原则是对敏捷价值观的解释和实践,它将敏捷的价值观落实到具体的可操作的原则之上,遵循这十二条原则,是敏捷软件开发项目得以成功的基石。
    - 这十二条原则囊括了软件项目管理的所有基本流程,而且这些流程足够具体,它告诉我们项目管理的第一步就是要明确目标,而软件项目的终极目标就是“ 不断地及早交付有价值的软件使客户满意”;它提示我们软件工程的起始点是需求,而需求的固有特征就是不断变化,敏捷开发过程要响应变化;它强调“ 可工作的软件是进度的首要度量标准”,因而需要以尽可能短的周期“ 经常地交付可工作的软件”;它重视相关干系人的协调(“ 业务人员和开发人员必须相互合作”、“ 责任人、开发人员和用户要能够共同维持其步调稳定延续”),重视激发个人潜能(“ 激发个体的斗志”),要求团队使用最高效的沟通方式(“ 面对面的交谈”);它推崇技术变革所具备的强大能量(“ 坚持不懈地追求技术卓越和良好设计”);它强调精益生产(“ 简洁为本”),要求项目采用自组织团队管理模式,并指出“ 定期总结反思” 是校准团队行为、最终达成目标的有效途径。

    展开全文
  • SPI解读敏捷十二原则

    2013-03-14 16:42:30
    我们遵循以下原则: (1) 我们的最高目标是,通过尽早和持续地交付有价值的软件来满足客户。(2) 欢迎对需求提出变更——即使是在项目开发后期。要善于利用需求变更,帮助客户获得竞争优势。(3) 要不断交付...
  • 敏捷开发原则

    2014-12-31 10:36:23
    敏捷宣言,也叫做敏捷软件开发宣言,正式宣布了对四种核心价值和十二原则,可以指导迭代的以人为中心的软件开发方法。  敏捷软件开发关注保持简洁的代码,经常性测试以及及时地交付应用的功能模块。敏捷宣言的...
  • 敏捷开发十二原则 1 我们最优先要做的是通过尽早的 持续的交付有价值的软件来使客户满意2 即使到了开发的后期,也欢迎改变需求3 经常性地交付可以工作的软件,交付的间隔可以从几周到几个月,交付的...
  • Manifesto for Agile Software Development   We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: ...
  • 本文为敏捷软件开发 - 原则、模式与实践系列的一部分。 本文对应原书第29章 STATE模式 STATE模式既具有switch/case语句的效率又具有解释迁移表的灵活性。 上图展示该模式的结构。Turnstile类拥有关于事件的公有方法...
  • 敏捷开发简介

    2018-12-21 05:02:48
    敏捷开发十二原则 1 我们的最高目标是,通过尽早和持续地交付有价值的软件来满足客户。 2 欢迎对需求提出变更——即使是在项目开发后期。要善于利用需求变更,帮助客户获得 竞争优势。 3 要不断交付可用的软件,周期...
  • 敏捷宣言基于以下十二原则:1、我们的首要任务是通过尽早地、持续地交付可评价的软件来使客户满意。2、乐于接受需求变更,即使是在开发后期也应如此。敏捷过程能够驾驭变化,从而为客户赢得竞争优势。3、频繁交付...
  • 敏捷开发是啥?_上篇

    2021-01-09 16:43:30
    文章目录敏捷开发概述-历史背景目录业界敏捷浪潮(1/8)敏捷诞生的历史背景(2/8)敏捷宣言揭示更好的软件开发方法(3/8)敏捷开发十二原则(4/8)敏捷更符合软件开发规律(5/8)敏捷对生产率, 质量, 满意度, 成本有明显改进(6...
  • 敏捷开发

    千次阅读 多人点赞 2019-08-12 20:39:23
    敏捷开发前言迭代开发增量开发敏捷开发的好处早期交付降低风险如何进行每一次迭代敏捷开发的价值观十二原则 前言    迭代开发   敏捷开发的核心是迭代开发(iterative development)。敏捷一定是采用迭代开发...
  • 敏捷开发的定义敏捷软件开发是基于敏捷宣言定义的价值观《敏捷软件开发宣言》和原则《敏捷软件的十二原则》的一系列方法和实践的总称。自组织、跨职能团队运用适合他们自身环境的实践进行演进得出解决方案。...
  • 敏捷开发十二原则 生命周期对比 敏捷开发的特点 敏捷的发展 敏捷的核心 敏捷的起源 2001年,17个老头子在一起一边滑雪,一边讨论工作,制定了《敏捷软件开发宣言》 从60年代中期开始到20世纪末,软件行业得到...
  • 敏捷十二原则: 我们最重要的目标,是通过持续不断地及早交付有价值的软件使客户满意。 欣然面对需求变化,即使在开发后期也一样。善于掌控变化,帮助客户获得竞争优势。 经常地交付可工作的软件,相隔几星期或...
  • 敏捷宣言和敏捷原则

    2020-03-04 21:38:32
    敏捷宣言的四个核心 1 个体和交互 胜过 流程与工具 ...二 敏捷十二原则 1我们的最高目标是,通过尽早和持续地交付有价值的软件来满足客户。 2 欢迎对需求提出变更——即使是在项目开发后期。要善于利用需...
  • 敏捷开发:cmmi

    2019-09-06 17:16:11
    十二原则 前言    迭代开发   敏捷开发的核心是迭代开发(iterative development)。敏捷一定是采用迭代开发的方式。那么什么是"迭代开发"呢?迭代的英文是 iterative,直译为"重复",迭代开发其实就是...
  • 敏捷开发的特点

    2020-09-06 21:03:01
    敏捷本身只包含了《敏捷软件开发宣言》和《敏捷软件的十二原则》两份文档。敏捷相信,只要符合这两份文档的开发方法,就能让开发团队拥有应对快速变化需求的能力,这样的开发方法都叫做敏捷开发方法。 敏捷开发的...
  • 企业级开发-敏捷开发

    2019-08-05 08:33:37
    敏捷开发敏捷开发概念敏捷宣言四个核心价值十二原则人员架构敏捷开发会议平时写代码是怎么样的,任务是如何完成的? 敏捷开发概念 敏捷宣言 四个核心价值 1.个体和互动高于流程和工具:动员每个人积极交流,...
  • 敏捷软件开发 读书笔记第一章 价值观和原则一、4个价值观二、12个原则第二章 极限编程一、 客户作为团队成员二、用户素材三、短交付周期四、验收测试五、结对编程六、测试驱动开发七、集体所有权八、持续集成九、可...
  • 敏捷宣言 敏捷宣言,也叫做敏捷软件开发宣言,正式宣布了对四种核心价值和十二原则,可以指导迭代的以人为中心的软件开发方法。 ...( 注:敏捷开发的第一条价值观就是“ 以人为本”,强调“...

空空如也

1 2 3 4
收藏数 65
精华内容 26
关键字:

敏捷开发十二原则