《软件开发本质论》的第一部分就是:价值的循环,我今天就来思考价值循环背后的逻辑。

    如果我们认可软件开发的目的是提供有价值的软件,那么软件开发过程就是基于价值的循环。因为,软件开发并非一次就提供完整的价值,而是多次循环不断地提供价值。

    要多次,首先就要把价值拆分,如何拆分?

    建议按照功能特性拆分。

    接下来,拆分后要如何定制计划?

    依据据价值优先原则,最有价值的最先计划。

    最后,就是保证计划的顺利执行。

    执行计划最重要的是人,首先尽量按照功能特性组织组织人员。人的技能不够怎么办,按照社区学习交流模式来提升人员的技能,打造学习型组织。

    所有的这一切都是要以循环的视角来看待。

    让我们行动起来,一起打造有价值的软件吧!