写点什么

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

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

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

关注

评论

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

一箭双雕!刷完阿里P8架构师spring学习笔记+源码剖析,涨薪8K

退休的汤姆

Java 面试 阿里 Java工程师 spring、

企业引进外部专家合作开发时,如何保证数字资产既开放又安全?

ModelWhale

数字化转型 数据安全 资产安全 技术专家 协同开发

【IT运维】Linux运维需要掌握哪些技能?

行云管家

Linux 运维 linux运维 IT运维

教育行业运维审计用什么堡垒机好?有什么作用?

行云管家

网络安全 教育 堡垒机 IT运维 运维审计

什么样的数据架构可以彻底解决企业数据孤岛的问题?

雨果

数据孤岛

1对1直播源码:运行多个任务,资源如何切换?

开源直播系统源码

软件开发 一对一直播源码 直播系统源码 语音连麦app

自动化元数据管理的“七宗最”?

雨果

元数据

SAP AMDP 介绍 - ABAP 托管的 HANA 数据库过程

汪子熙

数据库 SAP abap 8月月更 AMDP

大型软件团队协作中的常见难题和避坑策略|ONES 研发管理大师课

万事ONES

发展靠扩大人力规模,而不是技术研发创新,国内软件行业如何破局?

龙归科技

开源项目 Idaas 龙归科技 统一软件市场 ArkID

如何完美的进行数字化转型?

雨果

数字化转型

即时通讯安全篇(十):IM聊天系统安全手段之通信连接层加密技术

JackJiang

网络安全 https 网络编程 即时通讯 SSL/TLS

MSE 费芮新金融行业标杆案例

阿里巴巴中间件

阿里云 微服务 云原生

从入门到高手,数据从业者的成长一般都要经过哪些阶段?

雨果

数据工程师必备技能

太强了!字节大佬的《设计模式宝典》越读越有意思!

退休的汤姆

Java、 面经 社招 Java工程师 秋招

云会议玩法升级

sofiya

【有奖评测局】阿里云容器镜像 ACR 测评团限时招募中!

阿里巴巴中间件

阿里云 云原生 容器镜像

2022年中国生鲜电商年度综合分析

易观分析

电商 生鲜

零故障支持数百场重大会议成功举办,HW云会议做了这些事

科技怪咖

LCD液晶屏和LED显示屏有什么区别?

Dylan

LED显示屏 户外LED显示屏 led显示屏厂家

所有人!把膝盖准备好,这份“保姆级”的RabbitMQ笔记,你不服不行

退休的汤姆

面试 RabbitMQ 社招 Java工程师 秋招

Spring Security + Vue + Flowable 怎么玩?

江南一点雨

Java spring springsecurity flowable

ArkID 企业级开源 IDaaS/IAM 统一身份认证授权管理解决方案

龙归科技

开源项目 iam SSO Idaas

阿里的职级是如何上升的,是工作经验还是能力?(附阿里面试题)

程序知音

Java 阿里巴巴 java面试 后端技术 八股文

「GitLab篇」如何用Git平台账号登录建木CI

Jianmu

开源 持续集成 CI/CD 持续部署 流水线

MAUI + Masa Blazor 开发带自动更新功能的安卓App

MASA技术团队

.net blazor MASA MAUI Xamarin

技术开发人员:一款远超Hue的SQL工具!

雨果

sql

如何做好分支管理,保证高效CI/CD?

华为云开发者联盟

git 开发

SAP Fiori Launchpad Tile,UI5 应用,和 PFCG Role 的对应关系

汪子熙

SAP Fiori Launchpad ui5 8月月更

开源一夏 |企业内部应用接入钉钉获取部门及人员信息

六月的雨在InfoQ

开源 钉钉 API 钉钉开放平台 8月月更

Hadoop与数据湖是什么关系?终于有人说明白了!

雨果

hadoop 数据湖

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