分享

如何进行企业级数据需求管理

 长沙7喜 2021-04-16
需求管理是企业级应用过程管理的重要一环,随着CMMI等软件过程管理机制在企业的落地,目前企业内部业务部门和IT部门一般都建立了需求-开发-测试-投产的稳态模式;同时,根据业务敏捷性的要求,也开始加入DEVOPS等活动,进一步加速需求到开发成果物的转化。但是,至少在数据治理工作普及前,数据需求尚未成为一个专项内容为企业内部识别和知晓,除了为人所熟知的数据资产管理之外,如何将业务部门对数据的各种分析和应用需求组织实施,缺乏相应的配套工作机制和流程。这其中,数据需求管理的三大难题如下:
  • 业务部门需要了解什么是数据需求,和一般的功能性开发需求的关系是什么。

  • 架构管理和需求分析部门需要了解如何识别数据需求,在日常的需求拆单和架构维护工作中如何高效率的处理。

  • 应用支撑和开发实施部门需要了解对数据需求的开发组织和测试验证如何形成固定工艺和流程。

在这样的背景下,企业的数据管理与应用部门,承担数据架构管理和数据需求的整合以及应用支撑使命,其对企业级数据需求的管理就必须能够回答好上述问题。近日,信通院针对数据管理成熟度评估模型(DCMM)中的数据需求部分进行了专业解读,为企业级数据需求管理提出了一些思路。今天的周周谈,准备就这个话题进行一次解读,为实践工作提出参考。

01

DCMM对数据需求的定义及分类

DCMM标准对数据需求的定义是:指组织对业务运营、经营分析和战略决策过程中产生和使用数据的分类、含义、分布和流转的描述。数据需求管理过程识别所需的数据,确定数据需求优先级并以文档的方式对数据需求进行记录和管理。简单来说,就是将数据的定义、计算逻辑、加工方式、展现形式描述清楚,并以文档的形式留存。
信通院在DCMM的解读中,将数据需求分为了如下三类:

图片

图1 信通院版需求分类
上述三个分类中,平台需求倾向于应用开发,用于展示数据结果等,本文将重点针对与数据相关的临时需求和项目需求进行讨论。在实践中,临时需求是为了更好地掌握企业经营情况或产品销售情况而产生的数据需求,可以理解为数据应用需求。项目需求则是基于开发完成的数据项或指标,进行高阶数据分析、数据建模的需求,可以理解为数据分析需求。

02

DCMM对数据需求管理的目标设定

DCMM标准对数据需求能力提出了以下几个目标:
1.建立数据需求管理制度,统一管理各类数据需求
  • 解读:制定数据需求管理办法,规范流程及明确职责,包括在需求流程中需求的提出方、执行方、整合方分别与哪些部门相匹配等。
2.数据相关方对数据需求有一致的理解,能满足业务的需求
  • 解读:一方面可以通过使用同一数据需求模板保证需求的标准性及可复用性,同时在需求形成后进行需求评审,保证需求已描述清晰,在满足现有标准及业务需求的前提下,是否符合数据架构规划及相关流程。另一方面培养数据分析团队,满足业务提出的数据需求。
3.各类数据需求得到梳理和定义
  • 解读:可分为两个阶段理解,在需求提出阶段,保证数据需求统一扎口管理,避免同一个数据项出现在不同系统,或是统一模型重复建立,造成人力及物理资源浪费,可根据数据需求执行情况在各环节形成量化指标,持续改善优化。在需求完成阶段,进行需求的复盘,评估需求的流程是否清晰,分工是否明确、执行效率是否可以优化等,形成知识库,实现分析结果开放共享。
4.数据的命名、定义和表示遵循组织发布的相关标准
  • 解读:数据需求需遵循数据标准管理制度,保证数据含义、数据口径的一致性,同时满足数据安全、数据质量的要求。为后续数据溯源、跟踪数据责任人及数据流等提供前提保障。

03

数据需求的建议实施流程

数据需求均需基于数据架构执行,若数据需求涉及数据标准调整,需更新对应的数据标准信息;若数据表或字段产生调整,需对应调整数据模型;若数据需求影响到开发系统,也应对应调整数据分布。
根据分类,数据应用需求和数据分析需求的执行流程也有所差异,周周谈的建议如下:

图片

图2 周周谈建议的数据需求分类
1.数据应用需求的实施流程建议
数据应用需求大多由业务部门发起,实施流程一般如下:

图片

图3 数据应用需求建议流程
业务部门提出需求后,交由开发部门进行分析,将数据类需求分配至数据管理部门审核,数据管理部门根据需求的内容是否清晰、是否符合当前数据架构、是否合理判断是否审核通过。若审核不通过需退回至业务部门修改补充,并再次执行上述步骤;若审核通过,则由数据管理部门将数据标准更新至标准库,保证企业数据标准的统一,后续交由开发部门实施开发,最后由业务部门验收结果。
2.数据分析需求的实施流程建议
数据分析需求包括业务部门自主分析或需由数据管理部门实施分析建模的需求。具体流程一般如下:

图片

图4 数据分析需求建议流程
数据分析需求由业务部门发起,交由数据管理部门分析审核,若需求尚有描述不清晰之处,退回至业务部门修改或补充相关材料,若需求清晰合理,则由数据管理部门更新数据标准,后续完成相关实施工作。在此过程中,若需要开发部门配合,由数据管理部门协助针对性地提出数据应用需求,请开发部门协助实施,完成后交由业务部门进行验证。若条件允许,可将分析成果留存至知识库,并在数据安全的前提下开放共享。

04

结语

数据需求管理的过程涉及到数据架构、数据标准等其他数据治理领域,可以说是基于成熟的数据架构及数据标准体系产生的。在符合数据架构的要求下,数据需求产生于数据标准,同时又为数据标准注入了新的血液。
因此,数据需求能力的提升一方面会促使数据标准体系更加完善;另一方面,在统筹化、规范化的数据需求管理下,需求实施更强调以服务业务为导向,跟踪业务反馈情况优化提升,保证需求交付物的质量,有助于形成完整的数据产品。诚然,数据需求管理是一个循序渐进的过程,企业需要根据自身组织框架灵活调整,逐步完善,达到提升企业的数据需求能力水平,充分支撑业务发展的效果。
参考文献:
[1]全国信息技术标准化技术委员会.数据管理能力成熟度评估模型.GB/T 36073-2018[S].北京.中国标准出版社,2018.
[2]李雨霏.送您一份数据需求管理秘笈!(基础篇) [EB/OL] . https://mp.weixin.qq.com/s/h5x6ronuxvyl7_Jqo0Uc1A.
[3]李雨霏.DCMM|送您一份数据需求管理秘笈! (进阶篇) [EB/OL] . https://mp.weixin.qq.com/s/58bvyPqPAdnBRn2y4OV5qg.

撰稿:李丹妮
小编:李丹妮

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多