不要让客户自我诊断
当您在一家软件公司工作时,很容易想到“代码就是我们出售的东西”。
这不是真的。
对于购买你产品的人来说,他们不关心它用了多少行代码。您如何构建软件并不重要。
唯一重要的是——它能解决真正的问题吗?
工程与商业
在我工作过的许多组织中,存在分歧。
工程团队构建产品,商业团队出去卖。通常,这两个团队之间的协作或沟通很少。
工程团队专注于功能、实施以及我们将如何支持下一个请求。
商业团队专注于确定买家的痛点,他们想要解决这些痛苦的方法。
团队之间关系紧张。
工程谎言
这是一个秘密……
在工程侧重于实施的过程中,我们对解决方案的看法是错误的。我们对自己编写了很酷的代码或可扩展的架构印象深刻。
不过这些都无所谓,还不如解决实际问题。
作为一名工程师,请记住以下有用的口头禅:
客户不购买代码,他们购买解决问题的方法。
自我诊断
工程和商业团队之间的紧张关系可能出现的原因有很多,但我注意到了一个模式:自我诊断。
对于大多数商业团队来说,他们会注意到市场上存在的问题,并立即要求他们了解的第一个解决方案。
乔纳森·斯塔克说得很好,这就像去看医生并说:“嗨,医生!我胸口一直疼。我在网上搜索了一下,显然我需要三重搭桥手术。我们什么时候可以开始?”
商业团队喜欢自行开药方,他们认为他们知道解决方案!
但这是工程团队的工作!
问题与解决方案
作为一名工程师,你的工作是理解问题(而不是已提出的解决方案)。
你不应该接受商业团队的自我诊断。
相反,你应该深入了解你正在做的更改背后的原因,理解业务背景,了解我们要解决的实际问题。
当你理解并解决真正的问题时,将为每个人创造更大的价值。
每日清单
喜欢你在这里读到的吗?我每天早上为 2,000 名软件开发人员写一些新东西。
如果你喜欢我的文章,点赞,关注,转发!