软件产品的生命周期

沉舟侧畔千帆过,病树前头万木春。任何一项技术,任何一个产品都会经历从诞生,成长,成熟,退出的过程,所谓产品的生命周期。有的技术有的产品如江流无声,平静而长久。有的如夏花绚烂,璀璨而短暂。软件产品也是如此。

Gartner(高德纳)是一家非常有影响力的IT研究与顾问咨询公司。经过研究,它发现技术的生命周期是有规律的,总结为技术成熟度曲线(The Hype Cycle),帮助企业用来评估新科技在市场上的可见度和接受度。

根据Gartner成熟度曲线,任何一个技术都会经历5个阶段

  • 技术诞生(Technology Trigger):随着技术的突破,产品的路演和产品的发布,媒体的 道,产品获得广泛关注。主要活动包含得到第一轮风投,发布第一代产品,获取第一批客户。
  • 跌入波谷 (Trough of Disillusionment):由于产品在实际应用中无法达到过高的期望,投资无法达到预期的回 ,失望情绪产生,泡沫破裂。主要表现为媒体和用户的负面反馈,供应链收缩,第二第三轮融资。
  • 稳步爬升(Slope of Enlightenment):产品克服关键的技术障碍,客户能够理性看待产品的能力,了解在可以做什么不可以做什么。主要表现为第二代产品发布,以及配套关于产品的最佳实践,发展到第三代产品提供更多开箱即用的能力。
  • 规模生产 (Plateau of Productivity):价值与潜力被市场广泛接受,产品以及实践经过几代演进进入了成熟的阶段。主要标志是20-30%的潜在客户使用该产品。
  • 以2018年的主要技术的成熟度曲线为例

    在这里我们可以看到许多耳熟能详的技术在2018年的发展阶段。比如5级自动驾驶发展了10多年还是处于起步阶段。深度学习,脑机接口,数字孪生,碳纳米,物联 平台,虚拟助手,硅电池,区块链经过5-10年的发展进入高预期阶段。而智能布料,虚拟(增强)现实经过5-10年的发展已经进入谷底,有机会进入成熟应用。

    这个曲线对于产品的开发者,消费者,投资者都可以带来不同的启示。

    对于产品开发者来说可以有不同的选择

  • 选择做市场的先行者培育者倡导者,在创新启动的阶段进入,做出突破性的创新。然后不以物喜,不以己悲,受得了市场泡沫的汹涌,也耐得住跌落神坛的寂寞,以工匠精神打磨产品,以客户需求调整技术,积累经验和口碑,逐步建立宽阔的护城河,等待市场的认可和繁荣。
  • 开发者也可以选择在波峰期或波谷期进入,站在前人探索的基础上研究失败的案例。由于没有历史的包袱和思维的限制,可以更加客观地认识什么可行,并加强可行的使用场景。更加重要的是清醒地知道什么不可行,在一个点做透之前先不急着遍地开花,做到一厘米宽一公里深,然后以此为基础在应用广度和行业广度上拓展。
  • 对于产品消费者来说要清楚地知道,以切实的需求和痛点为导向,而不是以市场的热点和技术为导向。了解产品的边界和价值,用好产品的价值而不寄予过高的期望。对于早期的试用者需要耐心与产品共同成长。

    对于产品投资者来说,以史为鉴可以知兴替。可以多问问自己

  • 如果一个技术或产品发展了10年,有没有可能在短期的未来取得质的突破?
  • 如果一项技术需要先期巨大的投入,我是合适的投资者吗?
  • 我投资的目的是什么?是看好产品的前景,愿意长期与公司共成长,还是希望适时退出?
  • 这个产品和市场上的竞争产品有何差异化?为什么有信心赢过竞品?
  • 万一跌入谷底,我会加大投资还是及时撤离?
  • 产品的应用场景是专注于某个特定行业还是有潜力拓展到各行各业?在不同的行业里未来的成长曲线可能会长什么样?
  • 产品专注于国内市场还是拓展到国际市场?
  • 产品符合广泛的道德标准和 会价值吗?
  • 对于一个特定的软件产品,除了技术创新,还可以产品创新。产品创新虽然与新技术有所不同,但多少也会经历类似的阶段,如初创期波峰期波谷期成长期成熟期,还有维护期,乃至退出市场。

    初创期的重点是产品原型,就是研究目标市场,目标场景,目标人群以及现有产品是如何解决用户痛点的,还有什么痛点没有解决。找到一个差异化的切入点,并找到一个特定的使用场景,做出原型。这时难点不在于做什么,而在于先做什么不做什么,难点在于找到一个或几个志同道合的早期用户成为共同成长的合作伙伴。然后快速迭代产品开发,持续改进用户体验,做到聚焦于一个点把一个点做到最好

    有了从0到1的成功突破,自然就会考虑从1到100的规模复制。这时就有可能出现求大求全,信心爆棚的心态,认为产品的红利时代已经到来,产品在手天下我有。然而大规模产品应用的能力大规模产品开发的能力还没有具备,有可能跟不上市场快速增长的预期,产品就会进入波峰(泡沫)期。适当的泡沫并不是一件坏事。首先,产品从无到有一定需要大量的宣传,要不然就是路人甲,泯然众矣。其次,泡沫可以帮助产品团队快速检验一些假设,有些假设是合理的需要加强,有些假设是错误的需要立即改正。第三,泡沫可以帮助产品从小作坊模式走向规模开发模式,使软件产品在企业级应用上接受检验,及时修正。

    飞流直下三千尺,产品从波峰跌入谷底往往是令人措手不及的。随着一些负面评价的出现,由于产品的成熟度问题无法及时应对,负面的评价就会被成倍放大接踵而至,仿佛一夜间原来逼格高大的产品现在处处是坑。而产品开发团队如果在技术上和心理上没有做好充分的准备就会手忙脚乱,疲于应付。坚持是唯一的答案,抓住重点,快速改进。改进包含两个方面,一是产品本身功能和性能的提升,二是开发团队和开发模式的优化。

    当坚持到一个转折点后,就可以重新出发,进入成长期。这个转折点由两部分构成。一是产品团队不断解决用户问题,不断优化开发模式,使得产品和团队变得越来越成熟。二是用户清晰地理解产品能做什么,不能做什么,对于产品的价值回 有了合理的预期。成长期相当于二次创业,是成败的关键。创新的模式也从初创期的破坏性创新转为增量型创新。十年磨一剑,慢工出细活。

    成熟期是收获的季节,产品获得市场的普遍认可,从某个特定的市场拓展到更通用更广阔的市场,产品通用化,平台化,系统化。成熟的产品尤其是成功建立了上下游二次应用开发的生态系统的产品会产生非常高的使用粘性。用户一旦使用,经过长时间的数据积累,迁移的成本会很高。作为竞争者可以向逆向思维,如果需要进入一个新市场,研发一个新产品的时候,可以考虑如何降低对标产品的迁移成本作为突破口。

    当产品和用户产生很强的粘性时,用户已经从产品中获得足够的价值,所以即使没有重大的创新,任何小小的改进对于用户来讲都是额外的奖励,从而产品可以进入维护期,并维持很长一段时间。维护期的研发投入相对可以比较小,重点是解决安全升级技术更新的问题。如果采用的某个技术已经陈旧,就需要及时替换。如果某个第三方的软件包有安全漏洞,就需要及时堵上。

    一个理想的软件产品需要快速原型,尽快经历初创期,尽快通过泡沫期,在波谷期坚持,尽快搬走影响用户体验的主要障碍,尽快进入成长期不断打磨和增加用户粘性,并尽量延长成熟期和维护期。

    声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

    上一篇 2021年4月8日
    下一篇 2021年4月8日

    相关推荐