美文网首页
敏捷开发(一) 基本概念

敏捷开发(一) 基本概念

作者: 喵_十八 | 来源:发表于2016-11-29 21:31 被阅读0次

归档至github

前言

上周六部长给我安排了一个任务,去带一个团队,不过是承担辅助的角色.当时我的内心毫无波动,甚至有点想笑.
  历经了几天内部扯皮,才知道这个活不好干,而自身才他喵的入职4个月,刚刚转正.好吧,反正都到这个份上了,说什么都没用,好好学吧.

敏捷开发宣言

<code>
个体和互动 高于 流程和文档
工作的软件 高于 详尽的文档
客户合作 高于 合同谈判
响应变化 高于 遵循计划
也就是说, 尽管右项有其价值, 我们更重视左项的价值.
</code>

敏捷开发核心理念

以最简单有效的方式快速达成目标, 并在这个过程中及时地响应外界的变化, 做出迅速的调整.

敏捷开发的核心价值观

  • 以人为本
  • 目标导向
  • 客户为先
  • 拥抱变化

敏捷开发的原则

  • 我们最重要的目标,是通过持续不断地及早交付有价值的软件使客户满意。
  • 欣然面对需求变化,即使在开发后期也一样。为了客户的竞争优势,敏捷过程掌控变化。
  • 经常地交付可工作的软件,相隔几星期或一两个月,倾向于采取较短的周期。
  • 业务人员和开发人员必须相互合作,项目中的每一天都不例外。
  • 激发个体的斗志,以他们为核心搭建项目。提供所需的环境和支援,辅以信任,从而达成目标。
  • 不论团队内外,传递信息效果最好效率也最高的方式是面对面的交谈。
  • 可工作的软件是进度的首要度量标准。
  • 敏捷过程倡导可持续开发。责任人、开发人员和用户要能够共同维持其步调稳定延续。
  • 坚持不懈地追求技术卓越和良好设计,敏捷能力由此增强。
  • 以简洁为本,它是极力减少不必要工作量的艺术。
  • 最好的架构、需求和设计出自自组织团队。
  • 团队定期地反思如何能提高成效,并依此调整自身的举止表现。

体悟

  • 敏捷不是万能的,针对每个团队的特性,合适的才是最好的
  • 敏捷其实对团队中每个成员的要求都很高,要求每个人都能发挥自己的主观能动性,为了达成团队的共同目标献言献策,在实际中,如何去调动大家的积极性很重要。
  • 敏捷不只是快,更多的是要求开发团队对需求反应更为迅捷。能迅速适应变化。

Reference

http://blog.csdn.net/uxyheaven/article/details/49618097

相关文章

  • Docker|持续集成

    基本概念 敏捷开发 什么是敏捷开发? 敏捷开发(Agile)是一种以人为核心、迭代、循序渐进的开发方法。 在敏捷开...

  • 敏捷开发(Agile Development)

    敏捷开发的基本概念:1.什么是敏捷开发?1)敏捷开发是一种以“人为核心,迭代式(循环渐进)”的开发方式,也就是一种...

  • 2019-08-11学习总结

    《scrum敏捷软件开发》 第十二章:领导自组织团队 自组织是敏捷软件开发的基本概念。敏捷宣言有一个原则:“最好的...

  • 敏捷开发参考文章

    前言 关于敏捷开发的基本概念,我们需要知道一些: 概念:敏捷开发是针对传统的瀑布开发模式的弊端而产生的一种新的开发...

  • 敏捷开发(一) 基本概念

    归档至github 前言 上周六部长给我安排了一个任务,去带一个团队,不过是承担辅助的角色.当时我的内心毫无波动,...

  • 领导自组织团队

    自组织团队是敏捷软件开发的基本概念。敏捷宣言有一个原则:“最高的架构、需求和设计出于自组织团队”。然而一个普遍的误...

  • 浅谈敏捷开发

    章节 什么是敏捷开发(What) 为什么使用敏捷开发 (Why) 如何使用敏捷开发 (How) 采用敏捷开发的产品...

  • 浅谈敏捷开发及Scrum(一)

    接触“敏捷”这个词有蛮久了,团队近半年也在实行敏捷开发,对于敏捷也有一些感触… 啥是“敏捷开发” 对于“敏捷开发”...

  • 扫盲——敏捷开发 Agile development 之 Scr

    什么是敏捷开发? 敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。在敏捷...

  • 如何理解敏捷开发丨日事清产品经理说

    敏捷开发流行了这么多年,到底该怎样理解敏捷?什么是敏捷开发?该如何实践?有哪些风险?敏捷开发是否适用于所有开发团队...

网友评论

      本文标题:敏捷开发(一) 基本概念

      本文链接:https://www.haomeiwen.com/subject/fgdzpttx.html