• 从苹果、SpaceX等高科技企业的产品发布会看企业产品战略和敏捷开发的关系


    什么是企业产品战略?

    企业产品战略是管理层对客户和市场需要什么样的产品的一系列选择。既然是一系列选择,那么这些选择中就有可能有一些是对的,有一些是错的。为什么说有些选择有可能不正确呢?因为下面两个原因:

    • 企业不控制客户
    • 客户自己决定需要买什么样的产品?

    在一个有效市场里,企业不控制客户,客户根据自己的需要决定买什么样的产品。企业虽然不控制客户,但是企业可以影响客户,或者说企业可以通过展示自己的产品得到客户的反馈,排除自己企业战略中不正确的选择。

    对于不正确的选择,企业需要做出调整,以减少资源浪费,同时把资源放到正确的选择上,尽力满足客户的需求,实现利润最大化。这就要求企业一方面尽早获得反馈,另一方面要求企业能迅速调整自己的计划做出新的选择响应客户的需求。

    什么样的产品开发方法可以满足这样的要求呢?

    战略不是计划

    再补充一点,相比于战略,计划是可控的,企业可以控制投入的成本,范围和时间。企业自己就是客户。而战略实际上是对未来产出的一种判断。企业可以按计划投资建一座工厂,但是这个工厂生产的产品是否能产生期望的收入是不确定的。

    敏捷开发如何帮助执行企业产品战略?

    敏捷开发的基本思想就是通过定期交付和演示会,形成与客户的反馈循环。这正好和企业战略执行需要及时找出不正确的选择的思路不谋而合。

    大家注意到没有,那些成功的高科技企业都会有一个特点,每年起码发布一次自己的新产品。下面是一些成功的高科技企业的新品发布会:

    • 微软 build 大会,始于 2011
    • 谷歌 I/O 大会,始于 2008
    • 亚马逊 re:Invent,始于 2012
    • 苹果 iPhone launch,始于 2012
    • 小米手机新品发布会,始于 2011

    如下图所示,苹果公司自 2012 年开始,每年都在 9 月份发布一次 iPhone 新品。

    苹果每年都会发布新品 https://infonewt.com/apple-release-patterns

    每年发布一次新品看起来很简单,其实对企业的要求是非常高的,特别是对于苹果这样的,智能手机领先企业而言。从普通消费者到媒体和分销商都对每次发布会充满了期待,苹果每年都需要给出颠覆性创新才能给客户以满意的答案。而创新是没法计划的,它需要不停地试错,修正,再试。

    苹果公司是直接面向消费者的公司,那么那些面向企业客户的公司有没有像苹果公司一样定期向客户展示自己的新品和创意的呢?答案是有,而且很多,其中最“疯狂”的可能非马斯克的 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
  • 相关阅读:
    STC单片机26——串口发送DS18B20温度值
    使用 Flutter 和 Firebase 制作!计数器应用程序
    云小课|帮您高效快速上传组件至私有依赖库
    SQL语句之SELECT INTO
    anaconda ( jupyter notebook ) 虚拟环境安装 lazypredict
    【Java八股40天-Day3】 集合类1
    ubuntu安装pgsql16
    rpc简介
    RxJava(三)-合并操作符
    python在centos7.x下建立虚拟环境
  • 原文地址:https://blog.csdn.net/surfirst/article/details/126227790