10 月 23 - 25 日,QCon 上海站即将召开,现在大会已开始正式报名,可以享受 8 折优惠 了解详情
写点什么

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

  • 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:258701
用户头像

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

关注

评论

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

Javaweb核心之注解开发Servlet

楠羽

Servlet 笔记 9月月更

脑机接口照进现实:5位脑科学家带来的最新启示

脑极体

leetcode 669. Trim a Binary Search Tree 修剪二叉搜索树 (简单)

okokabcd

LeetCode 算法与数据结构

【云原生 | 从零开始学Kubernetes】七、Kubernetes的命名空间

泡泡

Docker 云计算 容器 云原生 9月月更

每日算法刷题Day1-隐式转换与精度丢失

timerring

算法题 9月月更

架构实战营-模块一作业

Geek_92ba6f

【jvm】通过JDBC为例谈谈双亲委派模型的破坏

石臻臻的杂货铺

JVM 9月月更

新书上市|听说你翻开数学书就眼睛疼?

图灵教育

数学 科普 教育

2022-09-24:以下go语言代码输出什么?A:1;B:3;C:13;D:7。 package main import ( “fmt“ “io/ioutil“ “net/

福大大架构师每日一题

golang 福大大 选择题

2022react高频面试题有哪些

beifeng1996

前端 React

如何将 SAP 电商云 Spartacus UI 部署到 tomcat 上运行

汪子熙

angular SAP commerce Spartacus 9月月更

RocketMQ&kafka消息队列性能优劣对比

程序员小毕

程序员 面试 RocketMQ 后端 消息队列

如何在笔记本上安装openEuler 22.03 LTS

openEuler

开源 操作系统 openEuler 安装部署

深入了解之链接器与加载器

邱学喆

加载器 链接器 ELF文件结构

Identity and Access Management

冯亮

DevOps security AWS Cloud

在家学习如何保持高度自律

大数据搬运工

学习方法

Java服务异常排查定位大图

慕枫技术笔记

后端 9月月更

基于微服务的应用性能监控方案

穿过生命散发芬芳

9月月更 微服务监控

新书上市|听说你翻开数学书就眼睛疼?

图灵社区

数学 科普 教育

SQL是什么?它能做什么?

乌龟哥哥

9月月更

【编程基础】正则表达式基本使用及在Python中使用正则表达式匹配内容

迷彩

Python 正则表达式 9月月更

大数据调度平台Airflow(八):Airflow分布式集群搭建及测试

Lansonli

airflow 9月月更

最近几周react面试遇到的题总结

beifeng1996

前端 React

面向深度神经网络的特定领域架构

俞凡

深度学习 架构 TPU

算法基础(四)| 前缀和算法及模板详解

timerring

算法 9月月更

后端打工人必知必会21个MySQL表设计的经验准则

程序员小毕

MySQL 数据库 程序员 程序人生 Java 面试

闲着刷题

吉师职业混子

9月月更

跟着卷卷龙一起学Camera--内存池浅析01

卷卷龙

ISP 9月月更

工作笔记之 SELECT 语句在 SAP ABAP 中的用法总结(下)

宇宙之一粟

数据库 abap 查询语句 select 9月月更

NestOS应用案例:容器化部署OpenStack

openEuler

架构 openEuler 开源操作系统 OpenStack

清览题库--C语言程序设计第五版编程题解析(2)

吉师职业混子

9月月更

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