我与公司上市公司的许多高管进行了交谈,他们认为构建严肃的软件与构建围栏一样容易且容易估算。会是这样吗?

这种误解的破坏性副作用可能是在开发过程中反复更改#1最高优先级, 之前 有很多东西可以向世界展示,但是 将大量的发现/设计/架构/开发时间花费在之前的#1最高优先级上。当领导团队对临时进度报告和比预期更长的交付日期感到厌倦时,他们会灰心,对公司的“创造者”一方失去信任。因此,新事物成为第一要务。散布在开发车间周围的是成堆的未完成的未完成项目,这些项目由于疏忽而老化。而且,由于我们反复地将稀缺的人才投入到完成工作中,因此$ M浪费了。

这是一个棘手的框架问题,可能会加深人们的根深蒂固的信念,即工程组织不努力工作,效率低下或需要更多的监督。 (通常会使情况变得更糟)。 邓宁·克鲁格 工程师认为销售容易,而销售人员则认为企业软件只是一种 开关 (编程方面的小事),非技术主管希望制作软件就像制作软件一样 三明治.

如何沟通呢?在合适的受众群体中,我一直在讲这个虚构的故事……

饥饿的人寓言
一个饥饿的人在满是饭店的街道上。走进第一家餐厅,他被告知要等20至25分钟才能摆桌子。 10分钟后,他甚至更饿了,失去了耐心……走出去去隔壁的餐厅。他们还有20到30分钟的等候桌时间。 10分钟后,他再次失去了耐心,离开了……最终,该人死于饥饿。

整理一份公司未完成的计划清单,可以突出表明我们在忙着做饭,即使没有营养为客户提供。 (“还记得我们在中途掉线的A,B,C和D吗?”) 我们的数字堆肥箱充满了可分解的软件。

突出成本的变化

我们公司付出的代价不仅仅是无法交付某些承诺的功能。我们正在系统地将地球上最稀缺的资源(我们过度投入但善于奉献的工程组织的重点)用于我们可能会中途放弃的工作。如果开发团队需要花费 $ 1M /年,那么我们浪费了$ 100k的增量。并且忽略了不完成其他一些关键工作的机会成本。

饥饿的人提前付款
我们饥饿的人走进一家餐馆,点餐。并预先付款。餐点应准备在15-18分钟内带走。他认为,待办订单只需要6分钟。 10分钟后,他沮丧地走了出去:花了钱,浪费了时间,但仍然很饿。到下一家餐厅,下一份订单和下一笔冲销费用。

I’ve发现,这种重传对于CFO和其他担心开发成本以及所交付排五开奖直播价值的人很有用。我们可以从“why is R&D so expensive” to “我们如何减少决策浪费?”

建立对购买变化

我已经看到数十家公司拒绝为通用非策略功能许可现成的SaaS,而倾向于 DIY项目构想不良。他们没有将他们的开发团队(总是太小)集中在几个强大的战略差异上,而是将他们的精力放在构建强大的商业排五开奖直播的内部版本上。

建立自己的核反应堆

孩子们建造自己的核反应堆!

这家生物科学创业公司将SMS网关整合在一起…培训顾问编写自己的内容管理系统…ERP公司说服Jira / Asana / Pivotal Tracker / VersionOne / Monday / Aha!/ Wrike / productboard / Kanbanize /等’完全可以满足他们的需求,但是他们的开发人员在周末推出了不受支持的准系统售票系统。

通常,这是由一个离群的功能需求所驱动的,这相对于从头开始构建商业排五开奖直播而言微不足道。 (“没有一家主要的托管电子邮件提供商提供给我们授权的权限来设置围绕四因素身份验证的区域策略。因此,我们不能使用Gmail或Office365或ProtonMail。但要构建我们自己的并不困难。”)   但是他们忘记了逐个功能地匹配那些商业排五开奖直播将花费数年,永远需要一个专门的团队,并且忽略了规模经济:Twilio拥有成千上万的聪明人,他们提供了可用于复杂通信基础架构的功能。 每个短信少于1美分.

我们可能会采用轻松的讲故事的方法来阐明这一点:

要求特殊成分
我们饥饿的人走进一家高档休闲汉堡餐厅,那里有60种牛肉,鸡肉,豆腐,火鸡,无麸质和 不可能-汉堡。但是他听说e肉更健康更美味。与服务器协商不成功。 (“嘿,我将为600汉堡支付600美元。只需将其中一名厨房员工带到塔斯马尼亚,再带回来一些,我就等。”) 沮丧而又饥饿的他决定投资自己的连锁餐馆,以e汉堡为特色。由于他是麻醉师,而不是食客,所以这将是一次学习。

不过要了解您的听众。并非每个人都喜欢类比或 毛茸茸的狗的故事。其他人可能错过了这个意图,抓住了食物的隐喻,并希望开发人员在开始每个新项目之前拥有准确的配方或价格全面的配料表。毕竟,制作软件只是喜欢做饭而已–我的孩子已经掌握了Mac-and-Cheese,所以我们的下一个微服务架构师也应该是。

声音字节

在排五开奖直播/开发方面,我们知道开始减少工作并坚持下去直到完成的重要性。快速的优先级转移代价高昂且令人沮丧。但这对于某些进入市场的人而言可能不是一个本地概念。寻找各种方式来以听众理解的方式来组织问题。 (并与他们共享一餐)。