写点什么

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

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

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

关注

评论

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

Linux Lab 会议或直播安排与记录

贾献华

7月月更

SAP Fiori Launchpad 上看不到任何 tile 应该怎么办?

汪子熙

JavaScript SAP SAP UI5 ui5 7月月更

自建个性化自动报价系统,应对多变报价模式

明道云

Ceph分布式存储性能调优(六)

Lansonli

云原生 云存储 7月月更

冲刺金九银十!这份Java性能调优实战宝典,学明白轻松涨薪20k

了不起的程序猿

Java java程序员 java面试 后端技术

中台建设利器-SPI插件机制

Man

中台 插件化

JVM架构解析

沃德

Java 程序员 7月月更

数据库与开源的未来

CnosDB

IoT 时序数据库 开源社区 CnosDB infra

@Conditional条件装配

急需上岸的小谢

7月月更

想通讯?谈钱多俗,谈ProtoBuf

怀瑾握瑜的嘉与嘉

protobuf 7月月更

关于TCP/IP协议漏洞的安全措施

郑州埃文科技

IP地址 TCP/IP漏洞修复 TCP/IP协议漏洞

三级分类的数据表设计和构造API数据

宁在春

spring-boot 树形选择器 7月月更 菜单管理

【古月21讲】ROS入门系列(3)——客户端Client、服务器Server的编程实现+自定义服务数据编程实现

秃头小苏

ROS 7月月更

数据库每日一题---第24天:格式化部门表

知心宝贝

数据库 算法 前端 后端 7月月更

Block的底层实现

NewBoy

ios 前端 移动端 iOS 知识体系 7月月更

数据湖基本架构

五分钟学大数据

数据湖 7月月更

因果学习将开启下一代AI浪潮?九章云极DataCanvas正式发布YLearn因果学习开源项目

九章云极DataCanvas

人工智能 GitHub 开源项目 因果学习 YLearn

极限实验室上新啦,期待已久的 INFINI Console 最新的 0.3 版本正式发布!

极限实验室

elasticsearch security console infini alerting

String 实现模糊查询

小肉球

qt 7月月更

用 Flutter 来一颗跳动的心

岛上码农

flutter ios 前端 安卓开发 7月月更

【刷题记录】12. 整数转罗马数字

WangNing

7月月更

【LeetCode】前缀和后缀搜索Java题解

Albert

LeetCode 7月月更

纯css实现炫酷的视频文本蒙版效果

南极一块修炼千年的大冰块

7月月更

第1章:初识数据库与MySQL----MySQL安装

乌龟哥哥

7月月更

【MySql项目实战优化】通过执行计划分析追加索引

安逸的咸鱼

MySQL 实战案例 7月月更

【愚公系列】2022年07月 Java教学课程 05-关键字

愚公搬代码

7月月更

解决问题的最佳实践路径

老张

解决问题 思考实践

mysql进阶(四)聊聊mysql中的事务锁机制

No Silver Bullet

MySQL 7月月更

查找——二叉排序树(二)

乔乔

7月月更

Qt | 控件之QCheckBox

YOLO.

qt 7月月更

C# 程序调试和异常处理(try catch)

IC00

C# 7月月更

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