美文网首页
敏捷开发

敏捷开发

作者: Masai | 来源:发表于2021-06-22 13:27 被阅读0次

很多人都误解了敏捷开发,把敏捷开发当做了“做的不对之后也能改”开发,甚至以这个理由主动降低质量,或者是设计方案没想明白就开始赶工,期望着赶工过程中能够解决最初设计的问题。

但是敏捷开发对于设计和落地能力的要求,实际上是更高的。

拿设计来说,最初设计的好坏几乎决定了后面所有迭代的难度,而敏捷开发初期一般又不会有特别多的时间来完成初版设计,这就要求执行敏捷开发的负责人能够快速找到问题的本质,控制问题的边界,这需要他有足够的经验,能力,甚至某些情况下需要更好的直觉。

还是拿做菜举例,一开始是一碗米饭,在这个基础上通过反馈,迭代和加工,变成手抓饭,这个是可行的。

但是一开始端上来一碗屎,让你把它迭代成佛跳墙,明显是不可能的事。

而敏捷开发的落地能力则会加大迭代的偏差,以往落地人员只需要完成任务,并且直接面向结果,这就意味着不需要他有特别多的主观能动性,也仅需要对自己执行的结果负责。

到了敏捷开发,每个落地人员需要修正之前的问题,完成当前的任务,还要给未来留出拓展空间,这就需要每个执行人员有足够的个人能力进行一定程度的调整,并且每个人的执行结果会不可避免的影响到未来的结果。

而很多不靠谱的团队,只看到了敏捷开发里敏捷的表象和依靠敏捷流程带来的效率提升,没有看到支撑着敏捷开发的硬实力基础。

以至于他们嘴上喊着敏捷,实际上大部分精力并不是用在迭代上,而是一群人围着低质量的初始决策转圈,周而复始。

即使某一次靠运气蒙中了一次正确决策,也会在后续迭代过程中因为低质量的交付水平而举步维艰。

又因为决策水平的低下,无法区分迭代中的问题来自于决策还是执行,很有可能把执行的问题归咎于决策,在正确的路上走了没几步,就调头回到初始决策的转盘里。

这个问题能解决吗?我觉着很难,

有能力的人,会正确的使用敏捷开发。

没有能力但是知道自己斤两的人,会避开敏捷开发。

那些没有能力又没有b数的人,会以为自己是第一种人。

相关文章

  • 浅谈敏捷开发

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

  • Docker|持续集成

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

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

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

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

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

  • 敏捷开发入门

    敏捷开发,听到这个词,想必大家也都不陌生,很多地方都在讲敏捷——敏捷实践、敏捷管理、敏捷开发等等。那他们所讲的敏捷...

  • 敏捷开发 | 如何在日事清上实践scrum3.0?

    开发团队应该如何敏捷?敏捷开发适合你所在团队的工作吗?你是不是在做假的敏捷开发?敏捷开发软件/工具有哪些推荐? 敏...

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

    再次去学习了敏捷开发模式(缺乏实践),来谈谈敏捷开发模式与传统的瀑布开发模式。 敏捷开发模式 在瀑布开发模式的基础...

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

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

  • 火星人敏捷开发手册笔记

    火星人敏捷开发手册笔记 Scrum敏捷开发方法 Scrum敏捷开发过程由多个冲刺(sprint)组成,每个冲刺表示...

  • 我的“伪敏捷开发”:重视期限与核心点、监控质量与频率

    以前有看过敏捷开发相关的内容,被说不懂敏捷开发被人带着做敏捷开发,到后来我自己结合瀑布流与敏捷开发建立出一套比较能...

网友评论

      本文标题:敏捷开发

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