写点什么

现代软件开发:销售催产品,产品催开发,开发催测试

  • 2019-08-15
  • 本文字数:1000 字

    阅读完需:约 3 分钟

现代软件开发:销售催产品,产品催开发,开发催测试


一家领先的 SaaS 公司的 CTO 找我去给他的软件团队做指导。


“他们的 bug 太多了”,他说。


“他们总是没能赶上预估的进度”,他说。


“他们没有对功能进行良好的规划”,他说。


“出了问题,他们只会责怪产品经理,而产品经理就反唇相讥。”


经过三十分钟的讨论,我们发现了一些问题:


QA 团队被想要快速发布软件的工程团队催;


工程团队被想要看到新功能的产品团队催;


产品团队被销售团队催,销售团队认为如果他们能够向客户推出承诺的新功能,就能完成销售目标;


销售团队因为新的销售不是现有客户而获得佣金;


客服团队的业绩根据现有客户满意度和离开平台的人数来衡量的。


最后我问道:


“为什么你更重视潜在客户,而不是现有客户?”


他们感到很震惊,因为他们意识到这正是他们正在做的事情。

SDD 开发周期

我们可以将这个系统称为销售驱动开发(SDD:Sales Driven Development)。销售团队需要源源不断的新功能来完成销售目标。


那么这与“太多 bug”有什么关系呢?


当前的客户只能得到工程团队留下的残羹冷炙,因为已经没有什么可以激励他们为这些客户提供更好的服务。


看看下面这个逻辑:


“为什么他们有这么多 bug?”


“他们没时间修复它们。”


“他们为什么没有时间?”


“他们必须赶上进度。”


“他们为什么要赶进度?”


“产品团队已经向销售团队做出承诺了。”


“产品团队为什么要答应他们?”


“为了完成销售目标,销售团队向潜在客户承诺新功能很快就会完成。”


“为什么销售团队会做出这样的承诺?”


“客户在征求建议书上标出来了。”


“为什么那个功能那么重要?”


“我们不知道。”


“那个功能用来做什么?”


“我们也不知道。”


Bingo!

这是很多问题的根源

团队开发没有人会使用的功能,他们不知道为什么要开发它们。他们已经沦为了数字管道工。


然而,令人感到震惊的是,工程团队仍然关心着产品和客户!事实上,他们最大的抱怨是没有资源去修复 bug 或者对现有功能做出一些小改进,让现有的数千名付费用户受益。


即使在一个糟糕的系统中,工程师仍然会表现出强大的积极性去构建真正对人们有用的高质量软件。


接下来该怎么办?


现在,他们知道工程流程实际上是为谁服务的(销售部门),并确认工程流程是否应该为其提供服务。


一旦了解这一点,就可以在销售、客服、产品和工程团队之间调整财务激励。


好了,赶快行动吧。


当每个人都朝着同一个方向前进时,事情的进展会比你想象的顺利。

原文链接

https://hackernoon.com/the-trap-of-sales-driven-development-89e16c5e292f


2019-08-15 14:258617
用户头像

发布了 731 篇内容, 共 453.7 次阅读, 收获喜欢 2003 次。

关注

评论

发布
暂无评论
发现更多内容

语音信号处理2:语音信号处理的应用

轻口味

端侧AI进化论:HUAWEI HiAI Foundation的奇妙旅程

脑极体

PassJava 开源 (二) :初始化数据库表和搭建管理后台

悟空聊架构

SpringCloud 28天写作 悟空聊架构 12月日更

Java访问修饰符的正确使用姿势

李子捌

Java 28天写作 21天挑战 12月日更

解决 ERROR: yaml.parser.ParserError: while parsing a block mapping

liuzhen007

28天写作 12月日更

图解4种git合并分支方法

xcbeyond

git 分支合并 28天写作 12月日更

你写,我“奖”|TDengine用户故事征集

TDengine

tdengine 热门活动

RTC月度小报6月丨编程挑战赛圆满收官;声网上市1周年回顾...

声网

人工智能 月度小报

低代码数字化运营篇:那些返乡卖农产品的年轻人后来都怎么样了?

优秀

低代码 农产品

智慧公安情报研判重点人员管控系统开发建设

a13823115807

智慧公安情报研判系统开发

LeetCode 刷完 500 题!我想明白了这些……

Charles

算法 刷题 经验总结 内卷 攻略

模块七作业

doublechun

「架构实战营」

冬至说焦虑

张老蔫

28天写作

Dubbo框架学习笔记八

风翱

dubbo 12月日更

重磅发布全总结丨一文看懂阿里云弹性计算年度峰会

阿里云弹性计算

弹性计算 年度峰会

晚安吻

mtfelix

28天写作

再获行业认可,火线安全入选「软件开发安全优秀厂商」

火线安全

盘点 2021|拥抱变化,不负韶华

架构精进之路

程序人生 盘点2021

语音信号处理3:语音信号处理的的整体结构

轻口味

一份前端够用的 Linux 命令

冴羽

vim Linux 前端 Shell 手册

什么是事实?什么是真相?

石云升

28天写作 12月日更

LabVIEW目标对象分类识别(理论篇—5)

不脱发的程序猿

机器视觉 图像处理 LabVIEW 目标对象分类 分类算法

语音信号处理1:语音信号处理的发展

轻口味

云原生时代,CNStack 如何解决企业数字化转型难题?

阿里巴巴云原生

阿里云 容器 云原生 技术中台 CNStack

聊聊文章输出的背后

卢卡多多

28天写作 12月日更

枚举代替常量

李子捌

28天写作 21天挑战 12月日更

数仓与主题域

圣迪

数据仓库 数据 数仓 主题域 主题

C#中的属性

喵叔

28天写作 12月日更

饿了么小程序容器首屏秒开优化实践

阿里巴巴终端技术

小程序 App 移动开发 客户端 小程序容器

清河机械:用宜搭建设工厂数字化系统,节省80%开发成本

一只大光圈

阿里巴巴 低代码 数字化转型 钉钉宜搭

“全”事件触发:阿里云函数计算与事件总线产品完成全面深度集成

阿里巴巴云原生

阿里云 云原生 函数计算 EventBridge

现代软件开发:销售催产品,产品催开发,开发催测试_文化 & 方法_Marcus Blankenship_InfoQ精选文章