美文网首页
尽早呈现 | 敏捷的哲学

尽早呈现 | 敏捷的哲学

作者: 张凯峰 | 来源:发表于2020-05-22 14:30 被阅读0次
image

记得很早在哪里看过一篇英文文章,介绍敏捷方法的由来。因为2000年左右的经济危机影响深远,客户的IT投资骤减,处于交付中途的软件系统无法上线,只剩下成堆的文档,对于客户而言一无是处。软件厂商陷入深深自责(没钱赚才是真的)。行业被逼无奈,创造了敏捷方法应对再次可能的危机,显著的变化之一,就是以迭代增量的形式开发软件,推向极致就是频繁上线。这样就可以确保,某种危机即便在任何时刻再度造访,软件系统至少以某种比例的完整度在运转着。自此可以保护客户的投资,不会浪费掉一分钱。

这消息不论真假,但多少反映了某一方面的真实:敏捷带来的不止是新奇、改进、优雅(当然也有痛苦),即便容易被人忽视,但它现实利益的一面的确也是存在的——让客户觉得物有所值。这也是我们常常提及的价值交付。不是随便喊喊的口号。

价值交付,必然需要体现在具体的行动上。一如敏捷中各类实践作为整体的完整性,价值交付的思维也需要表现在软件构建的过程中。尽早上线,频繁上线,哪怕开始只是简陋的功能也直接交由用户使用,是最符合直觉的,因为和生产环境以及最终用户有关。而更多需要表现在日常那些细致入微的活动中。故事卡的Kickoff,开发过程中频繁的本地构建和环境部署,Desk Check,迭代Showcase和Sign off,都有尽早呈现的意味在里面游弋。它们只是各自有不同的粒度,以及需要区分的呈现对象。但无不是借助细致粒度的反馈,来弥合因为多人合作以及复杂环境所带来的需求与沟通的罅隙,以及不确定性。

在这些尽早呈现的过程中,检验需求的真实和市场的反馈是毋庸置疑的,团队还可以借此验证自己的技术和能力的组合。方向正确了,在此上迭代增量,每个人也会渐渐拥有坚定的信心。

这对那些莫须有的需求存有天然的抑制作用,费劲口舌去争辩需求的合理性,不如尽快交由市场和用户去判断。预防开发者的过度设计、自大以及添油加醋,也有顺理成章的疗效。

为了确保快速的呈现,交付上线,并应对必然而来的反馈和需求变化,代码要有可读性方便维护,测试覆盖率要高确保修改安全,不可选用复杂的架构设计,要足够轻量,微服务显然更有伸缩弹性,架构不具有演进性显然会积重难返。对有效反馈的渴求,刺激着团队需要饱含轻量、快速响应、随时优化调整,以及不多不少的思维,然后体现在所有的开发活动中。

想起那幅著名的价值交付的对比图。客户的需求是一辆四轮的豪车,而尽早呈现交付给他的是一个三轮脚踏车。看着不可思议,但如果客户的需求只是从一个地方到另一个地方,这是不是在当下就足够了呢?

相关文章

  • 尽早呈现 | 敏捷的哲学

    记得很早在哪里看过一篇英文文章,介绍敏捷方法的由来。因为2000年左右的经济危机影响深远,客户的IT投资骤减,处于...

  • 痛苦的事情要尽早做 | 敏捷的哲学

    越是觉着痛苦的事情,越是要尽早开始做,并且频繁地做。 这是我在最早接触到敏捷的时候,经常被告知的一句话。看他们身体...

  • PMI-ACP 敏捷项目管理2——敏捷12原则

    一、敏捷的原则: 除了敏捷宣言之外,宣言的发起者还为敏捷方法提供了12条指导原则 1、我们的最高目标是通过尽早和持...

  • 敏捷的哲学

    所谓敏捷的哲学,无非是个噱头,其实是因为我无力为mindset在中文世界里找到一个妥帖的词表达。心态或者思维模式,...

  • 原则敏捷是这样,神奇... --作者 黄隽 敏捷教练

    学习了如下12条敏捷原则,其中1、3条强调我们要采用较短的周期,尽早的交付,使客户满意。来干吧,我们一起敏捷吧,一...

  • 节奏 | 敏捷的 哲学

    节奏,同样是我在进入敏捷的时候,经常听闻的词。然而现在的软件项目语境,似乎已经剔除了它,以致于还会有多少人对此有敏...

  • 纪律 | 敏捷的哲学

    纪律,是个绝少在敏捷的世界被表达的词汇。 在引入敏捷之初,无论从哪个角度,它都不是给参与者带来的诸多震撼人心的印象...

  • 度量 | 敏捷的哲学

    我们喜欢度量,只是因为我们害怕不确定性罢了。 拟定的目标,但未成为现实之前,是摸不着的空中楼阁。我们如何确保自己以...

  • 软件测试之敏捷开发及其风险

    敏捷开发概述 我们的首要任务是通过尽早和持续交付有价值的软件来满足客户。 欢迎需求的变化,即使是在开发的后期。敏捷...

  • 敏捷开发与DevOps的对比

    敏捷开发与DevOps的区别 敏捷与 DevOps 之间的主要区别在于:敏捷是关于如何开发和交付软件的哲学,而 D...

网友评论

      本文标题:尽早呈现 | 敏捷的哲学

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