在软件研发中,我们做过的事、写过的代码、留下的文档,都不是资产,而是债务。——债思维

生产思维统治着软件研发的世界
债思维是一种颠覆,与大多数人对软件研发的看法相反。生产思维已经统治软件研发的世界很长时间了。一直以来,软件研发都是生产代码、文档,以构建可工作的软件的过程,毋庸置疑,这就是生产。

嗯,宣言体挺棒的,就来段软件生产宣言吧。

软件研发是生产代码、文档以不断构建可工作软件的过程。为此:  
    生产正确的文档软件  高于  客户价值(目标债)  
    流程规范合同分工  高于  沟通协作(过程债)
    按产出评价  高于  维护重构(结果债)
    人是机器,聪明人  高于  群体创造(人员债)
可预测、可重复的生产是成功的关键。右边那些虽然也有价值,但是重点是完成左边的部分。

衡量是基础,产出是目标,分工是核心,这就是典型的生产思维。在这种思维的指导下:1)产出来自于生产,所以生产更多的东西就能够得到更高的收益;2)不可衡量的就不可管理,要遵循SMART原则;3)目标可以分解,在分解后衡量并管理,分解后的目标也要符合SMART原则;4)目标是基于分工分解的,基于分工的目标分解是把自己的事情做好,优化自己的生产效率将提升整体的生产效率;5)协作是简单的,是建立在分工基础上的,在分工后确定协作界面,按此步骤操作即可;6)在分工步骤可衡量的基础上,追求可预测、可重复;7)人是拥有某些技能的机器,我们的目标是建立一个培养体系,让这些机器具备所需的技能。

生产思维已经落伍,并且不适合软件研发
时代变了,社会形态从生产驱动转向消费驱动,消费者的选择成为决定收益的关键,生产不再是决定收益的关键因素。生产更多的东西,然后卖出去,是很多企业遵循的规则。苹果首席设计师Ive曾这样说过,“我们大多数的竞争对手执意要做出些不同的东西,或至少看上去新鲜——我觉得这些都是错误的目标。一款产品必须要精益求精,做到真正意义上的更加出色。”苹果的每一款产品都是如此成功,甚至很多人认为它们颠覆了它们所在的产业。在同一行业中,三星和HTC不同的命运也说明了这一点,三星依靠Galaxy系列成为智能机方面苹果最大的竞争对手,而HTC天天发新机却带来衰败。在互联网行业,近期Facebook以10亿美元收购了仅有13名员工的Instagram,更说明了同样的问题。
时代变了,在现代经济中,分工不再是核心,个体创造走向群体创造是一个趋势,知识、信息的缺失和人与人的协作障碍是两大关键点。韦尔奇的成功是二十世纪的奇迹,他提倡无边界管理,“在传统的意义上,企业靠严格的边界制胜,未来的企业则要靠无边界赢得竞争。”稻盛和夫的阿米巴哲学,将公司组织分为一个个“阿米巴”小集体,而各个小集体以“单位时间核算”这种独特的经营指标为基础,彻底追求附加价值的最大化,这为带来了京瓷的持续成功。海尔在张瑞敏的领导下,倒三角引出的灵活的人单合一的自主经营体模式,让海尔这样一个庞大的集团充满活力,更快速响应市场的需求。与此类似的还有Facebook。
软件研发是独特的,其结果债导致生产思维不可用,遗留系统、昂贵的过程资产、无人问津的长篇累牍成为后续研发的重重阻碍。生产可以重复是因为产品不会影响后续的生产,然而软件研发却并非如此。生产第一个杯子和生产第100个杯子几乎没有什么不同,而研发第一个功能和研发第100个功能存在巨大的不同。在软件研发中,每个人都试图将自己的想法加入到软件中,在Infoq上最近有不少关于架构腐化的文章明确指出架构腐化不是设计问题,而是时间问题,这些时间问题带来了结果债。
最后,也最重要的当然就是人。关于客户价值,存在太多未知。关于减少知识、信息的缺失,并有效协作,存在太多未知。关于软件研发的独特性——结果债,存在太多未知。这一切都需要人的改变,但被生产思维教育、招聘、培养和绩效考核的人们如何来适应和推动这种转变,这是个大问题。
上述描述了债思维提出的软件研发四大债:目标债、过程债、结果债和人员债,传统的生产思维不能解决这四个问题。

债思维——软件研发新视角
生产思维已经落伍,但它仍然统治着软件研发的世界,这就是我们需要面对的现实。改变或被改变,这是个问题。

嗯,宣言体挺棒的,再来段债思维宣言吧。

在软件研发中,我们做过的事、写过的代码、留下的文档,都不是资产,而是债务。为此:
    客户价值  高于  软件生产(目标债)
    沟通协作  高于  精确分工(过程债)
    降低债务  高于  鼓励产出(结果债)
    群体还债  高于  完成工作(人员债)
尽管右边部分也有价值,但是离开左边的部分,债务的堆积将让我们自尝恶果。

相关链接,摸索的足迹
从2月份提出管理债到现在,探索充满乐趣。重新学习了债、管理、软件工程、经济等基础概念,思想也从管理债到债管理,再发展到债思维。能够把自己固定在一个话题上持续的深挖,收获总是超出自己的预期。一些博文记录了摸索的足迹。
《得懂点财务 - 从房奴养成四部曲到管理债》
《管理是资产?不,管理是负债》
《管理是这样从资产变成负债的》
《软件研发之管理债》