请问HN:你是如何让你的开发人员理解客户的需求的?

3作者: ghiculescu6 个月前原帖
我是一个SaaS公司的首席技术官。我们开发的软件并不是面向软件开发者的。因此,我们并不是为了自己而开发软件,除了在一些小众或特定的情况下,我们没有理由进行自我使用测试。 我们有一支强大的产品管理团队和优秀的工程领导。从我的角度来看,我们通常在做正确的事情,并且能够相对迅速地以较高的标准完成这些工作。 每当我发出征求反馈、问题或改进建议的通知时,常常会提到“我们需要提高开发人员对客户如何使用产品的理解”。我相信这并不是我们独有的情况。 多年来,我们尝试了许多方法,我不能说找到了一种灵丹妙药。我们尝试过亲自拜访客户,鼓励开发人员主动联系客户,鼓励开发人员与客户服务团队在会议上进行配对合作。我们还指出现有的缺陷跟踪系统和客户反馈论坛,作为开发人员可以了解客户意见的地方。这些措施都有一定帮助,但“开发人员并不真正理解客户如何使用产品或为什么这样使用”的普遍感觉依然存在。 我很想听听其他公司是如何解决这个问题的!
查看原文
I am the CTO of a SaaS company. The software we make isn&#x27;t software for software developers. So we aren&#x27;t building it for ourselves, and except for in some niche or contrived cases, don&#x27;t have a reason to dogfood it.<p>We have a strong product management team, and a strong engineering leadership. From my perspective, we generally work on the right things, and get them done reasonably quickly to a reasonably high standard.<p>Whenever I put the word out for feedback, questions, or suggestions for things we could improve on, something that always comes up is &quot;we need to improve developer understanding of how our customers use the product&quot;. I&#x27;m sure this isn&#x27;t unique to us.<p>We have tried many things over the years, I wouldn&#x27;t say I&#x27;ve found a silver bullet for it. We&#x27;ve tried things like visiting customers in person, encouraging devs to reach out to customers, encouraging devs to pair with customer-facing staff internally on meetings. We&#x27;ve also pointed to existing bug trackers and customer feedback forums as a place where devs can hear the word of the customer that&#x27;s already been written down. All these things help a little bit, but the general vibe of &quot;devs don&#x27;t really understand how the customers use the product or why&quot; persists.<p>Interested to hear how other companies approach this!