3X(Explore, Expand, Extract)模型学习笔记

有幸听了Kent Beck的3X演讲,整理一下关键的点:

背景

Kent Beck在2011年加入FaceBook,(face book的所有员工入职后必须进行为期6周的编程,包括管理者),发现以往的软件开发模式和流程与FaceBook所采用的完全不一样(包括这里没有测试以及QA),在内部的培训中,他开了一个TDD(测试驱动开发)的培训,但报名参加的人数是0,这深深的触动了他,他决定先摒弃已有的经验,去学习FaceBook的模式。在FaceBook呆了7年后,他总结出了3X模型,概况而言就是在当前的软件开发过程中,可以划分为3个阶段,在做软件开发时,首先需要识别当前所在的阶段,由所在的阶段,决定所采取的开发模式、语言等,也可以指导我们如何把创意最终孵化成产品

3X模型

EXPLORE探索阶段:

这个阶段是不停的试错阶段,或实验阶段。当你有一个灵感的时候,抓住他,付诸实践,通过客户来检验该灵感或创意是否有价值。这里最关键的就是“实践”。

那么如何来确认你的创意是否有价值的,如果有用户反馈,不管是好用或不好用,都说明是有价值的,这个时候就需要快速闭环问题,改进,进入EXPAND阶段。

在这个阶段,通常团队规模是1~10,所需要的投入在1万美元左右,对具体采用的技术可以灵活选用,过程中也没有各种考量或参考的KPI,但失败的几率非常高。

这个阶段有一个举例,JUnit最初的创意是在一次乘坐飞机时,Kent Beck在和Erich Gamma谈论TDD时,产生的火花,把这个创意转换成代码发布后,很快就有十几个人下载反馈,在此基础上通过循环叠底,最终形成了现在的JUnit。

EXPAND扩展阶段

在EXPLORE阶段,如果市场有反应,就进入了快速迭代、不断的发现问题、解决问题、用户快速增长的阶段。

在这个阶段,速度非常重要。在推广过程中,会不停的出现各种问题,如果不能快速闭环,就无法进入EXTRACT阶段,又重新回到了原点。

这个阶段,团队规模通常是1~50人,资金投入无法预估,需要不断追加,采用的技术需要时团队最为熟悉的技术,在过程中不断明确各种可量化的KPI。

从EXPAND阶段进入到EXTRACT阶段,主要依据是商业决策,时间点非常关键,过早或过晚都会导致产品失败。

EXTRACT 提取阶段

在EXTRACT阶段,产品已经进入盈利阶段,已经有了相应的用户规模。

这个阶段团队规模通常在50+以上,已经可以盈利,收回前期投资,需要不停的进行重构,同时基于可量化的KPI进行改进,比如效率提升10%,收入可以提升5%,通过量化牵引,不断进行改进。

需要注意的是,在EXTRACT过程中,也是在不停的重复3X模型,即发现问题、尝试解决问题(EXPLORE)、推广方案、获益

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值