美文网首页
迭代开发

迭代开发

作者: 萧力恒 | 来源:发表于2023-07-06 06:30 被阅读0次
    在每个小阶段,
    要不断优化自己,越做越好。

    让我们回顾一下电影《少年Pi的奇幻漂流》。

    少年Pi为了躲避老虎,自制了一个独立于救生船的漂浮筏。刚开始的时候,他和老虎都在船上,后来为了躲避老虎,自己弄了个木筏。

    最开始时,就是个很简陋的木筏,只有一个救生圈,后来Pi一点点的进行了改进。当他度过了大风大浪后,就这么个镜头让我震惊了。

    那个小木筏,已经变成了一个水上凉棚,上面不光储藏了很多食品以及警报装置,居然还有个遮阳伞,上面还晒着鱼干,这简直就是一个惬意的度假观景台(想必这是编剧和导演的刻意)。

    要把事情做到极致,必须要学一点迭代开发的知识,这是工程师们绞尽脑汁沉淀下来的智慧结晶,我们将之用在人生的经营之中,一定可以获益匪浅。

    什么是"迭代开发"呢?

    就先别管这个概念,你肯定有过这样的经历。自己有个大计划,在开始之前思前想后,一定要把它计划得很周详,然后再开始行动。这就好像我们在手游中的出绝招,前面挨了多少打都无所谓,就等着看准机会,一招致命。

    然而,在现实上总是事与愿违。无论你开始的时候计划的多好,执行的过程中总会出现那样的偏差。

    而往往很多情况是你预想不到的,然后你可能顺着当时出现的岔路,一路走下去,最后不知道自己走到哪里……。

    当我们在做产品开发的时候也是一样,无论最开始的产品描述里写的多清楚,计划中的时间点设置的多精确,在开发的过程中,总会出现这样那样的问题。

    所以,工程师们对这种情况早就习以为常。于是人家发明了一个叫「迭代开发」的概念,每个专案都被分成了一系列较小的专案(称为迭代)。

    后一个迭代基于前一个迭代的结果进行构建,循序渐进的实现宏观专案的目标。

    迭代开发有很多的优点,比如可以降低风险,得到早期用户的反馈,持续的测试和集历代优劣之大成等等。

    「迭代开发」是一个长途跋涉的过程,但是它的每一步都只有一个聚焦点,当这个聚焦点没有完成时,绝不进行下一个。

    俗话说:「不积跬步,无以至千里,不积小流,无以成江海。

    "迭代开发"还有另一个层面意义。

    就是要不断去优化产品。每开发一个版本,都要比对上一个版本进行优化,要比前一个版本进步了很多,这一点非常重要。

    复盘的目的,就是不断的去优化结果。

    不积累一步半步的行程,就没有办法达到千里之远;不积累细小的水流,就没有办法汇聚成江河大海。

    这个道理,在我们职场上也同样的适用。

    相关文章

      网友评论

          本文标题:迭代开发

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