扫码阅读
手机扫码阅读

技术管理 | 业务和研发的矛盾如何解决?

154 2024-08-27

我们非常重视原创文章,为尊重知识产权并避免潜在的版权问题,我们在此提供文章的摘要供您初步了解。如果您想要查阅更为详尽的内容,访问作者的公众号页面获取完整文章。

查看原文:技术管理 | 业务和研发的矛盾如何解决?
文章来源:
TechLead 少个分号
扫码关注公众号

在软件团队中,经常存在业务人员与技术人员之间的矛盾,尤其是产品经理和技术经理。技术人员可能过分依赖技术思维,而业务人员则可能高估需求的可行性。老板(资方或市场)通常关注商业模式和盈利,业务分析师(或产品经理)关注系统特性与用户体验,而技术人员则专注于系统的实现和技术解决方案。

在糟糕的公司中,不同角色可能会有不同的抱怨,例如产品经理不理解老板的战略,技术团队的系统充满Bug,技术经理则认为产品提出的功能无用且不经市场验证。通过一个思维实验,可以看出不同角色在面对问题时的视角差异:老板关注投资回报,产品经理从用户代表的角度出发,而技术经理关注实现细节。

在优秀的公司中,技术经理会尝试理解业务背后的商业逻辑,而老板则充分信任团队的用户调研结果。相反,如果公司过分关注产品外观而忽略基本功能,或者开发了大量实际上很少使用的功能,则可能是因为角色间的思维和利益差异。

在面对矛盾时,技术经理和他的团队需要理解各方的动机和痛点。产品经理可能会因技术人员的质疑感到痛苦,而技术经理则可能因为产品需求的改变和逻辑不清晰而感到困扰。技术经理需要通过合作、博弈、向上管理等策略来解决矛盾。

与产品经理合作时,应优化知识传递,约定产品方案输出的时间与质量,理解设计意图。与产品经理博弈时,可利用工作量估算和需求评审来处理难以实现的需求。向上管理时,需要充分理解老板的战略目标,并将焦点放在商业价值上。

技术经理应该通过技术来服务商业价值,这是解决矛盾的关键。在与产品经理的争执中,应聚焦于商业价值来评估产品和技术方案。最终,技术经理不应以"难以实现"为理由拒绝需求,而应评估需求的业务价值并验证其逻辑性。错误的产品决策可能会伤害技术架构,但最终由老板承担后果。

想要了解更多内容?

查看原文:技术管理 | 业务和研发的矛盾如何解决?
文章来源:
TechLead 少个分号
扫码关注公众号

一线开发 TechLead,讨论系统设计技术方案和技术管理,原名《DDD和微服务》。

109 篇文章
浏览 18.3K
加入社区微信群
与行业大咖零距离交流学习
软件研发质量管理体系建设 白皮书上线