当前位置:网站首页>从苹果、SpaceX等高科技企业的产品发布会看企业产品战略和敏捷开发的关系
从苹果、SpaceX等高科技企业的产品发布会看企业产品战略和敏捷开发的关系
2022-08-11 06:14:00 【surfirst】
什么是企业产品战略?
企业产品战略是管理层对客户和市场需要什么样的产品的一系列选择。既然是一系列选择,那么这些选择中就有可能有一些是对的,有一些是错的。为什么说有些选择有可能不正确呢?因为下面两个原因:
- 企业不控制客户
- 客户自己决定需要买什么样的产品?
在一个有效市场里,企业不控制客户,客户根据自己的需要决定买什么样的产品。企业虽然不控制客户,但是企业可以影响客户,或者说企业可以通过展示自己的产品得到客户的反馈,排除自己企业战略中不正确的选择。
对于不正确的选择,企业需要做出调整,以减少资源浪费,同时把资源放到正确的选择上,尽力满足客户的需求,实现利润最大化。这就要求企业一方面尽早获得反馈,另一方面要求企业能迅速调整自己的计划做出新的选择响应客户的需求。
什么样的产品开发方法可以满足这样的要求呢?
战略不是计划
再补充一点,相比于战略,计划是可控的,企业可以控制投入的成本,范围和时间。企业自己就是客户。而战略实际上是对未来产出的一种判断。企业可以按计划投资建一座工厂,但是这个工厂生产的产品是否能产生期望的收入是不确定的。
敏捷开发如何帮助执行企业产品战略?
敏捷开发的基本思想就是通过定期交付和演示会,形成与客户的反馈循环。这正好和企业战略执行需要及时找出不正确的选择的思路不谋而合。
大家注意到没有,那些成功的高科技企业都会有一个特点,每年起码发布一次自己的新产品。下面是一些成功的高科技企业的新品发布会:
- 微软 build 大会,始于 2011
- 谷歌 I/O 大会,始于 2008
- 亚马逊 re:Invent,始于 2012
- 苹果 iPhone launch,始于 2012
- 小米手机新品发布会,始于 2011
如下图所示,苹果公司自 2012 年开始,每年都在 9 月份发布一次 iPhone 新品。
每年发布一次新品看起来很简单,其实对企业的要求是非常高的,特别是对于苹果这样的,智能手机领先企业而言。从普通消费者到媒体和分销商都对每次发布会充满了期待,苹果每年都需要给出颠覆性创新才能给客户以满意的答案。而创新是没法计划的,它需要不停地试错,修正,再试。
苹果公司是直接面向消费者的公司,那么那些面向企业客户的公司有没有像苹果公司一样定期向客户展示自己的新品和创意的呢?答案是有,而且很多,其中最“疯狂”的可能非马斯克的 SpaceX 公司莫属。
SpaceX 公司成立于 2002 年。它的战略目标是降低太空运输成本,从而实现火星殖民。和大多数人想象的火箭研发方法不一样,SpaceX 会定期向公众包括 NASA 展示它的最新研发成果,而且不惧失败。在 SpaceX 研发一级火箭回收技术的时候,连续失败过多次,就是这样它还是坚持向世界展示它的火箭实验。当媒体问到马斯克,为什么发射老失败时,马斯克轻松回答:我们每次实验都有目标。最终 SpaceX 成为第一个掌握一级火箭回收技术的公司。SpaceX 是目前太空运输成本最低的组织,做到了1400美元/公斤,而我国的长征3B的运输成本是 4412美元 / 公斤。
下图是猎鹰 9 的第一级火箭成功降落在了海上平台上。
我们在做敏捷开发的时候,从用户故事梳理,冲刺计划,到每日站会等一系列活动的目的只有一个,那就是在冲刺演示会 (Sprint Review Meeting) 上给客户展示团队的成果,获得反馈,及时调整。敏捷开发的高频互动是为了找出既符合企业产品战略又能满足客户需求的产品,而企业的年度产品发布会这种低频互动可以把经过初步验证的产品向更广泛的客户发布以获得更多的反馈。同时这种大型产品发布会也会形成整个企业的产品研发驱动力,凝聚共识,产生合力。
结论
企业产品战略目标就是企业对客户和市场趋势的一系列选择。虽然企业不控制客户,但是企业可以通过定期交付及时获得客户的反馈,调整自己的目标选项。敏捷开发通过定期的冲刺演示会和客户互动及时得到客户的反馈,通过敏捷开发的机制保障团队可以及时调整开发方向。相比反馈周期较长的开发方法,敏捷开发更适合现代高科技企业创新性企业产品战略的要求。
参考资料
- https://en.wikipedia.org/wiki/Space_launch_market_competition#Since_2016
- https://infonewt.com/apple-release-patterns
- https://www.youtube.com/watch?v=iuYlGRnC7J8&t=251s
边栏推荐
- How to choose professional, safe and high-performance remote control software
- 2022-08-09 第四小组 修身课 学习笔记(every day)
- 技术分享 | 实战演练接口自动化如何处理 Form 请求?
- unable to extend table xxx by 1024 in tablespace xxxx
- PIXHAWK飞控使用RTK
- When MySQL uses GROUP BY to group the query, the SELECT query field contains non-grouping fields
- Pinduoduo api interface application example
- torch.cat()使用方法
- Daily sql--statistics the total salary of employees in the past three months (excluding the latest month)
- Strongly recommend an easy-to-use API interface
猜你喜欢
随机推荐
golang fork 进程的三种方式
损失函数——负对数似然
Attitude solution - gyroscope + Euler method
Discourse 的关闭主题(Close Topic )和重新开放主题
When MySQL uses GROUP BY to group the query, the SELECT query field contains non-grouping fields
Go语言实现Etcd服务发现(Etcd & Service Discovery & Go)
你是如何做好Unity项目性能优化的
图文带你理解什么是Few-shot Learning
Taobao API interface reference
详解BLEU的原理和计算
Redis源码-String:Redis String命令、Redis String存储原理、Redis字符串三种编码类型、Redis String SDS源码解析、Redis String应用场景
[损失函数]——均方差
Daily sql--statistics the total salary of employees in the past three months (excluding the latest month)
每日sql--统计员工近三个月的总薪水(不包括最新一个月)
博途PLC 1200/1500PLC ModbusTcp通信梯形图优化汇总(多服务器多从站轮询)
How do you optimize the performance of your Unity project?
每日sql - 判断+聚合
技术分享 | 实战演练接口自动化如何处理 Form 请求?
【深度学习】什么是互信息最大化?
概念名词解释