我在网上看了很多描述前端开发协助提高业务价值的文章,基本上都是讲得抽象,没有具体到实例,总有一种感觉是把道理当本事,即,看了这些文章,不知道具体怎么操作,本文简单谈谈我个人对业务价值的理解和一些具体实践。不过在此声明一点,我提及多半是2C项目,至于想2B或者其他,我可能不熟悉,且理解不深。
1、业务价值理论梳理
我对业务价值的梳理,可以记住1个数字——234,即2个指标,3个境界,4个阶段。
1.1 业务价值的2个指标
各个团队,给开发定的奇形怪状的业务 kpi 时,都可以归为2类指标。
- 用户的活跃数(具体到定量,pv、uv、用户转化率、点击率等)
- 钱(具体到定量,成本、收入体量、盈利体量等)
ps: 需要提一下,除了业务kpi,还有技术 kpi,很大程度上也归于这2类,举个例子,性能优化,我的kpi是xxx页面性能指标平均先从2s缩减到1s,好像跟业务没有关系,但是如果转化一下场景,2s的点击率是不1s的点击率高。在举个例子,技术存储,团队没有人使用ts,现在开始部分推广使用ts,也可以转场景,我不需要招聘ts开发人员了,节省成本。
1.2 开发者的业务价值3个境界
第一层境界:被动帮助产品实现项目 第二层境界:帮助产品设计合理的技术方案 第三层境界:引领推动产品下一步怎么做
想想看,你处于哪个境界?
ps: 我将开发者分为3个境界,我知道很多人会说,这不是“卷”吗?开发做不完的事情,还要帮助产品做。想想看,自己做不完的事情,有多少是不合理产品设计、不合理技术方案导致的,即做了过多无效劳动。可能这些不是你决策,但你有没有反驳这些决策,或者由你来做决策了,帮助或独立做出更合理的方案。至于什么叫卷什么叫不卷,推荐看这篇前端专业方向的尽头
1.3 业务价值的4个阶段
业务价值实现的流程,对于大多数开发来说,可能只关心产品开发,这样合理吗?显然不合理。结合我了解到的,可以将真个业务事项流程粗糙分为下面截图4个阶段
这个4个阶段简单地描述一下:
- 产品策略阶段。通常来说,是业务调研市场的用户同步给产品经理,产品经理想出一个产品。这个时候开发需要做什么?需要做的了解业务,尤其是其他公司同类产品。例如,金融产品的类的一些名词,A股沪深指数、港股恒生指数、定性分析、定量分析、aum、lum等
- 产品设计阶段。ui 每个团队可能都是,但交互同学不一定有,所以,这个时候开发人员在开发设计,可以多把交互多体现。
- 产品实施阶段。在这个阶段,主要在于技术设计方案,有一个优先级,安全>可配置化>人力。
- 数据分析阶段。这个阶段,我看到很多团队是没有,或者很简陋,没有形成规范,是开发做还是产品做或者其他,都没有确定。但这个是很重要的,这个阶段是提升业务价值,有这很主要的主要作用。且最重要的是,它能和产品策略阶段形成闭环。
好,理论部分梳理,下面谈谈如何提高业务价值。
2、3个方向提高业务价值
其实,如果你了解业务价值的4个阶段,如何提高业务价值,应该来说就有思路。我就直接讲我的思路,就是3个方向:
- 提高产品策略
- 提高产品设计
- 提高数据分析
这里没写如何提高产品实施,因为这个属于技术方面,大家都比较熟,不是本文重点,所以,略。
我会在下面详讲,会举具体例子,很多时候一个例子,很容易让人恍然大悟。
2.1 提高产品策略
提高产品策略的目的是:找出最合理技术方案,避免重复劳动。
2.1.1 提前了解业务规划(对外)
产品提了诉求,要弄清楚产品目的,是在想不起来,看看上面2个指标,是为了钱还是人头(用户活跃数,