写在前面

技术是服务于业务的,一个系统的发展应该是以业务为导向的,如果可以很好的挖掘一个系统的业务价值,并用这个价值作为牵引,引领系统走上一个新台阶,应该是一个正常/正确的决定。

重研发投入的两个业务发展阶段

对于研发人员来说投入较大研发成本的系统发展阶段应该有两个:

  1. 爆发阶段:某个业务从零到一或是爆发增长,需要搭建一个完全新的系统去承接某个针对性的领域业务,比如橙心从零到一发展起来,很多系统会拔地而起;

  2. 平稳阶段:这个阶段代表着业务已经过去爆发式增长的阶段,进入了存量阶段,这个“存量”代表着业务的平稳(新需求来了系统的改动不太大),数据规模增长放缓,不太需要解决大规模数据量、请求量带来的挑战,这个阶段可能会将研发资源投入到“重构”当中,或是重构单一的一个业务系统让他更好用,或是整合几个类似的业务系统变为某个领域的平台系统,支持更好的品类,业务自闭环,降低沟通成本,附以配置化提高人效;

对于这两个阶段的技术问题都是比较确定的,都可以给专项的解,但是在“上价值”的时候对于很多研发人员可能是挑战最大的,特别是对系统重构的同学来说,花了很大的经历投入了研发,但是却不好展示其价值与收益,就像一个姑娘,读四书五经、琴棋书画,让自己变得更好了更善良了,但是价值却很难说得出来。

对于爆发阶段系统的价值其实相对比较容易说,毕竟这个阶段拔地而起的大多项目都有一个服务的大目标,而且很多价值其实可以从运营、产品同学身上找到,经过挖掘沉淀到自己系统所负责的域内就可以了。

但是系统重构更多是来源于研发同学的体感,这种体感包括支持新业务迭代太费劲了,成本巨高。或是系统稳定性太差了,隔三差五出case,一分析发现是架构设计不合理导致。研发人员为了更好的支持新业务快速交付,并提高系统维护的扩展能力,提高系统稳定与可靠做了相应的重构,而这种重构很多时候比从零到一搭建一个系统挑战更大,因为大家习惯把重构叫“在奔跑的火车上造轮子”,而从零到一搭建系统时,这个火车起码还没有奔跑起来。

怎么挖掘系统重构的业务价值

其实我也不知道。

但是我相信肯定有一些针对这个问题相关的方法论的,只不过我还没接触过或是没有消化到,这里当然需要高P的同学们可以各抒己见了,让我们学习学习。

1.思考现状

既然决定重构了,除了某些同学有代码洁癖外,肯定还是有很多客观的外部因素的,比如一个系统里面承接的业务线越来越多,每条线都有自己的业务迭代节奏,而人少活多,就有迫切的效率需求,如何提效呢?我们决定重构。

那么如何重构呢?这里就变成了技术同学的难题了,但是也是我们擅长的。比如我们考虑到每次新业务线的接入对系统的改动都是彻头彻尾的,那么如何提效呢?可以将一些系统基础能力下沉变成标准化的能力,这样新业务改动范围缩小,研发效率会有所提升。

或是之前系统存在稳定性问题,严重影响了使用体验,产生资损,我们经过分析之后发现某些核心数据在高可用保障上存在缺失(或是设计不可以),于是我们针对性做了优化和重构,在事前事中事后都有所保障,此后类似的问题并未再次出现。

上面两个例子是围绕于“需求交付效率”与“资损场景高可用保障”关键词挖掘重构的价值,之前和一些高P聊过类似的价值挖掘,对方会提出下一个问题:

需求交付效率和资损场景高可用保障是所有系统都可能遇到的问题,那么为什么是你这个系统现在需要解决的呢?

当时确实没有预想类似的问题,只能回答:这两点是当时系统最痛的点,系统稳定性与资损高可用是基本盘,如果这两者做不好,上层建筑无从谈起,先打好基本功,从这两点出发。

后来我想了下,这个问题的背后是,你的系统现阶段的目标是什么,你所做的事情是否服务于这个目标。

以我目前的想法来说,可能依然给不出一个趋近完美的方案,只能在转换下话术把语言重新组织吧。

2.对于未来的思考

前面的价值挖掘围绕于现状,系统当前的痛点,系统现阶段要解决的问题。还有一个视角是基于未来,就是我的系统未来究竟要变成什么样子,当然也需要说下为什么要变成那个样子。

我们有了一个未来的样子也就是理想态之后,与现阶段系统进行对比,输出演化路径,围绕于这个演化路径来就可以了。

还是那句话有了演化路径之后,拆解成技术方案并落地,对于研发人员来说都不是问题,又回到了哪个问题了?价值是什么。

如果以这个视角来挖掘价值,这个价值需要足够站得稳,如果理想态的价值都不被认可的话,路径当中所有的投入都会被认为是没有价值的。难。

那么如何挖掘理想态价值呢?很多时候研发人员是不擅长的,需要和产品、老板多聊,你会发现很多事情,和老板聊完之后确实就可以上价值了。

比如我们现阶段系统支持的业务A,B,C,未来还会接业务D,每个业务都有不同的服务场景与类别,未来系统承接多业务线是必然趋势,所以将一些基础和业务能力平台化/中台化,提高企业级的复用能力是目前看起来适应于系统未来发展的演进方向,于是我们提出了某个理想态的架构。所以不论现状遇到的问题还是未来,系统平台化/中台化都是一个顺势而为的决定。

而对应的业务价值,理想态交付之后再做相应的整理吧。

有没有什么套路可以借鉴呢

一个比较笨的方法是多问为什么?

  • 对于你这个业务什么是最核心的?为什么是它?比如数据,因为通过数据分析可以让决策更高效,高效决策是有价值的事情;

  • 针对于这个核心你的系统需要有什么能力?比如驱动数据在系统中高效流通,流通越快,价值越大;

  • 接下来就是怎么做?在确定了以数据为核心的目标后,如何通过数据快速驱动业务,就是需要通过技术来回答的问题了;

最后分享三个思考点,可以帮助更进一步挖掘系统的业务价值:
以终为始:产品和技术的结果一定体现在业务上,必须为业务创造价值;
收益可量化:制度建立在流程上,流程建立在系统上,系统建立在数据上;
知行合一:获取知识是万里长征第一步,行动才是真正的学习;

如何挖掘系统的业务价值相关推荐

  1. 提高系统的业务价值—柯莱特钱建宇谈应用管理服务外包

    企业在经历了大规模的IT系统整合后,使得IT和业务真正结合起来,提高企业的管理水平和业务运营效率,IT部门的地位也日益重要,他们的职责不仅仅是提供的内部技术支持和确保硬件系统不停机,而是要充分得参与到 ...

  2. 数商云供应链协同系统方案:日化行业SCM平台功能模块、应用场景与业务价值

    后疫情时代,在不确定性因素日益增多的当下,供应链管理的价值正在被越来越多地关注.以日化行业为例,其本身供应链链条长,存在需求响应效率低.库存成本高.重复备货情况多等痛点,这严重限制了日化企业的发展,也 ...

  3. CIO:2019年 IT 创造业务价值的12种方式

    随着技术越来越成为商业转型的燃料,IT 领导者也越来越被视为企业提高利润的关键角色.但是随着如此多的新技术和管理方法的出现,IT 领导者应该把他们的重点放在哪里呢? 为此,我们询问了一系列技术领导者, ...

  4. 灵魂拷问,上 Kubernetes 有什么业务价值?

    本文整理自 2020 年 7 月 22 日<基于 Kubernetes 与 OAM 构建统一.标准化的应用管理平台>主题线上网络研讨会.文章共分为上下两篇,本文为上篇,主要和大家介绍上 K ...

  5. 前沿分享|阿里云数据库解决方案架构师 王宏宇:云原生数据仓库AnalyticDB在零售行业的深度应用和业务价值

    简介:本篇内容为2021云栖大会-云原生数据仓库AnalyticDB技术与实践峰会分论坛中,阿里云数据库解决方案架构师 王宏宇关于"云原生数据仓库AnalyticDB在零售行业的深度应用和业 ...

  6. 细数数据中台的3个业务价值和5个技术价值

    导读:数据中台有什么用?本文带你细数它的业务价值与技术价值. 作者:付登坡 江敏 任寅姿 孙少忆 等 来源:大数据DT(ID:hzdashuju) 01 业务价值:从洞察走向赋能业务创新,形成核心壁垒 ...

  7. 提升业务价值 APM应用与整合分享

    杭州数云 罗兴峰 杭州数云信息技术有限公司成立于2011年,是国内领先的数据化营销软件产品和服务提供商,多年来致力于为消费品牌和零售品牌商提供整合软件产品.数据模型和专业服务的一站式数据化营销解决方案 ...

  8. 什么是执行落地岗位_激发产品业务价值,用数据驱动理念落地

    在 9 月 5 日举行的 TGO 鲲鹏会深圳月度学习活动中,多位技术管理者相聚,以<多维度 To B 行业实践经验,如何给中小型企业赋能>为题进行了一次内部分享交流.平安集团 HR-X 首 ...

  9. SAP License:实施SAP Business One-企业获得了哪些业务价值

    实施SAP Business One-企业获得了哪些业务价值?IMG中国是世界ERP管理系统巨头SAP金牌合作伙伴,世界500强企业中有80%在用SAP系统进行日常管理, SAP Business O ...

最新文章

  1. 数据库性能优化1——正确建立索引以及最左前缀原则
  2. 企业进销存管理系统_攻略 | 七巧Plus定制您的专属进销存管理系统
  3. 《Effective Java 2nd》第4章 类和接口
  4. 用函数式编程,从0开发3D引擎和编辑器(三):初步需求分析
  5. python科学计算和可视化编程软件_python科学计算与可视化
  6. 本文主要总结关于mysql的优化(将会持续更新)
  7. JDK 12:实际中的切换语句/表达式
  8. 【Nodejs篇五】Node js 使用 superagent 与 cheerio 完成简单爬虫
  9. 信息学奥赛一本通(1225:金银岛)
  10. UVALive 4998 Simple Encryption
  11. 支付宝账单“授权漏洞”惹争议,油腔致歉将用户隐私置何处?
  12. MySQL 5.7.9 免安装配置
  13. vue-cli3 按需加载loading,服务的方式调用
  14. JQuery Lightbox -- 一个简单而又谦恭的用来把图片覆盖在当前页面上的脚本
  15. Linux CentOS 7 Apache Tomcat 7 安装与配置
  16. 机器视觉运动控制一体机应用|工件同心度检测
  17. 将无线网卡变身为 wifi 热点的 完整批处理文件 或者 让i电脑变成wifi热点
  18. ddos攻击服务器的几种方式
  19. 嵌入式电子钢琴游戏开发设计
  20. 颜值即正义,这个蓝色爱心不好看吗

热门文章

  1. 蓝桥杯国赛知识点汇总
  2. lua判断字符不为空或空格_Lua判断Table是否为空的方法(空的table即{})
  3. poj3692(二分图最大独立集)
  4. python全栈简介_Python全栈(一)编程语言介绍
  5. LNMP架构php-fpm相关配置
  6. Python基础4_列表,元祖
  7. Web应用架构-Nginx
  8. 互联网造车上半场即将收尾,下半场才是真考验
  9. 安卓手机上 js不能控制微信浏览器强制刷新页面
  10. easyui datagrid 表格动态隐藏部分列的展示