敏捷开发(一) 基本概念

归档至github

前言

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

敏捷开发宣言

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

敏捷开发核心理念

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

敏捷开发的核心价值观

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

敏捷开发的原则

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

体悟

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

Reference

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,506评论 25 709
  • 今天 昨晚没睡好,《寻龙诀》有些场景好吓人,闭上眼睛就出来恐怖的东西。╮(╯▽╰)╭以后不能看这些东西啊。 上午时...
    B9班的真高兴阅读 1,288评论 0 0
  • 今天成功的聊死了N次,也是被自己折服啦……谁能拯救我的毒舌
    耳东日阅读 1,274评论 0 0
  • 第二十九天 数了下日子,认识快一个月了。一个月而已。这两天你有点妖孽啊,过了个下午就能猜到我送的是什么,这可真是没...
    漫步的野马阅读 1,103评论 0 0
  • “你喜欢加班吗?” “我喜欢自己给自己安排的加班……” 今天想聊聊加班这件事儿,毕竟从开年来我的每一天都在加班中度...
    最狸的一只阅读 3,800评论 0 2

友情链接更多精彩内容