当前位置: 首页 > news >正文

数据开发人员如何真正理解业务、并构建业务模型?

 

  • 问题背景

最近有同学在问,新到一家公司,如何去深入理解业务?并高于业务视角呢?

针对这个问题 ,我们将问题进行拆分以下几点进行回答,首先懂业务的标准是什么?

根据笔者的经验将懂业务标准进行如下划分

  • 第一:是否能 准确说出业务场景、业务目标是什么?

      业务场景可以理解为:谁在什么环境下做了什么事需要解决什么问题,并产生怎样的价值。

谁:识别参与者,用人或者系统描述;·在什么环境下:识别上下文,用时间、空间和状态描述;·干什么及遇到什么问题:识别完成的事情,用任务序列描述;·如何互动:识别人如何与业务连接,用产品介质和服务形态描述;·有何价值:识别目标,用价值描述。

  • 第二: 能够根据业务顶层目标进行目标拆解,构建业务流程图或业务路径图,并通过数据来判断业务的健康度
  • 第三: 结合前面两点做横向及纵向发散性思考、把每个局部业务线串起来,从整体的视角去看产品的发展并给出建议

其次在上述标准下,我们如何构建自己的业务模型? 

(1)理解业务目标、构建目标顶点。

     业务目标:部门要达成的战略目标或业务预期

(2)从业务目标入手,分析业务场景、业务流程,构建分析路径。

  从业务目标出发,分析完成该目标所需要的影响因数、或完成该目标所需要的各个业务节点。要素分析法或UJM分析法构建。

(3)针对分析路径,通过数据来判断业务的健康度。

   针对拆解的路径或要素,设置数据评价指标并完善。

举例:生产计划部门分析

业务目标:促使订单准时交付

业务路径(要素):订单生命周期

订单创建->销售需求下达->生产计划制定->生产任务下达

->生产排期->生产完工->完工入库->交货发货->客户收货->回款->开票

构建数据评价指标:

最后,如何高于业务视角?

高于业务视角就要数据开发人员深入了解业务的同时,要打破自身的壁垒,不仅仅只是处理几张报表、分析指标,而是要具备数据分析的思维 ,对数据敏感,通过横向、纵向对比找出业务的差异点并提供分析原因,同时能够将局部业务线串起来从全局的角度分析问题,并给出建议。因为业务看待问题往往都是局部化的,每个人只负责自己的模块,对自己所负责的业务流程很熟悉,但是从公司整体业务现状、业务来看数据的同学是具有优势的,可以从数据全局的视角分析问题,这就要求我们数据底层必须是打通的,而不是数据孤岛化的。

相关文章:

  • 百日筑基第十一天
  • 【Linux进阶】文件和目录的默认权限与隐藏权限
  • vue ref怎么实现基本数据类型和复杂数据类型响应式
  • 实验六 SQL数据查询—单表查询
  • 如何对关键字段进行脱敏(二)如何在某些查询中取消脱敏?
  • 微信小程序实现扫码功能
  • PDM系统中物料分类与编码规则生成方案
  • 微服务架构是什么?他有什么优缺点。其实的安全问题如何解决?
  • 前端学习(四)css修饰文字和背景
  • 在Windows 11上更新应用程序的几种方法,总有一种适合你
  • windows搭建mqtt服务器,并配置DTU收集传感器数据
  • 【计算机网络】网络层(作业)
  • 前瞻洞察 | 价值蓝海与新纪元 —— 格行随身WiFi引领行业浪潮 创始人刘永先深度剖析品质与价值
  • 深入了解Qt 控件:Display Widgets部件(1) 以及 QT自定义控件(电池)
  • 大数据面试题之Spark(4)
  • 「译」Node.js Streams 基础
  • 【译】React性能工程(下) -- 深入研究React性能调试
  • 0基础学习移动端适配
  • 10个最佳ES6特性 ES7与ES8的特性
  • 2019.2.20 c++ 知识梳理
  • C++类中的特殊成员函数
  • JavaScript 基本功--面试宝典
  • js
  • JS进阶 - JS 、JS-Web-API与DOM、BOM
  • log4j2输出到kafka
  • python学习笔记 - ThreadLocal
  • weex踩坑之旅第一弹 ~ 搭建具有入口文件的weex脚手架
  • 持续集成与持续部署宝典Part 2:创建持续集成流水线
  • 记一次删除Git记录中的大文件的过程
  • 你不可错过的前端面试题(一)
  • 我的面试准备过程--容器(更新中)
  • 移动端 h5开发相关内容总结(三)
  • Spring第一个helloWorld
  • # .NET Framework中使用命名管道进行进程间通信
  • #1014 : Trie树
  • #ifdef 的技巧用法
  • #绘制圆心_R语言——绘制一个诚意满满的圆 祝你2021圆圆满满
  • (2)(2.10) LTM telemetry
  • (Forward) Music Player: From UI Proposal to Code
  • (二十三)Flask之高频面试点
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (十六)Flask之蓝图
  • (四)opengl函数加载和错误处理
  • (提供数据集下载)基于大语言模型LangChain与ChatGLM3-6B本地知识库调优:数据集优化、参数调整、Prompt提示词优化实战
  • (原创)Stanford Machine Learning (by Andrew NG) --- (week 9) Anomaly DetectionRecommender Systems...
  • (转)jQuery 基础
  • (转)Oracle存储过程编写经验和优化措施
  • *_zh_CN.properties 国际化资源文件 struts 防乱码等
  • .java 指数平滑_转载:二次指数平滑法求预测值的Java代码
  • .NET(C#、VB)APP开发——Smobiler平台控件介绍:Bluetooth组件
  • .NET/ASP.NETMVC 深入剖析 Model元数据、HtmlHelper、自定义模板、模板的装饰者模式(二)...
  • @column注解_MyBatis注解开发 -MyBatis(15)
  • [ C++ ] STL---string类的使用指南
  • [ MSF使用实例 ] 利用永恒之蓝(MS17-010)漏洞导致windows靶机蓝屏并获取靶机权限
  • [\u4e00-\u9fa5] //匹配中文字符