优化点:
一、字段分类:
1、目的:
1 | 聚焦到模型核心字段的理解上,区分出工作重心,合理的利用资源。 |
2、方法:
1 | 字段分类: |
3、标准:
1 | 整个建设过程中,应该重点分析,深入研究的是A、B两类字段,调低C类字段的较真优先级; |
二、模型使用流程:
1、目的:
1 | 数据中台建设已经有一定的沉淀,尤其是数仓的全业务域,后续的迭代方式不再是从0做起,而是从非0做起,可能不全面,不完善,甚至可能有错,但绝对不是0. |
2、方法:
1 | 通过字段信息、表信息,从全业务域中查询需要使用的数据项,识别出当前全业务域中的对应数据是否满足业务需求, |
3、标准:
1 | 1、完善全业务域模型与业务模型的对应关系,加强全业务域模型的描述内容,提高产品经理对模型的认识和理解 |
三、统一血缘关系输出物:
1、目的:
1 | 为保证理解的一致性,产品、研发与测试需要基于同一份文档,表述表间关系、字段间关系。只有先统一了材料,才能更好的进行协同,和维护。 |
2、方法:
1 | 通过xlsx的文档,体现出表与表之间的关系,表字段与表字段之间的关系。 |
3、标准:
1 | 参照data.csv文件格式 |
流程优化,不同环节的聚焦内容:
一、产品输出:
1、加强输出物内容的一致性,原型、需规、业务模型中的核心内容,至少满足拷贝粘贴后能查询出相同的信息。
2、在先扩展数仓模型的基础上,进行后续的业务、指标设计。不能重复的造轮子,至少需要理解全域数据中心,有能力的可以理解OneId体系,和主题域的模型
二、需求理解:
1、重点放在实现上,针对A、B类字段进行深入探讨,对C类字段,尽可能的调低预期要求,降低产品的业务识别压力。
三、产品设计:
1、重点体现出关系,表之间的关联关系,字段之间的关联关系,尤其是A、B类字段的关联关系。有能力者应该在关系后面体现出计算逻辑信息。
2、可以有自己的惯用文档,但必须要形成一份共用的文档,只有使用同一份文档,才易于维护、协同和传承。
四、用例设计:
扩展三个视野:
1、数据的异步到达场景,有相关性的数据,未按照业务发生的顺序归集数据,当数据都归集到位后,是否能生成预期数据。
2、数据指标间的逻辑等值性,不仅仅是同一个界面的指标才需要关注等值性,更应该关注到系统内,不同界面,同类指标间的逻辑等值性。
3、数据间的关系检查,有关系的数据,改变或者删除某一个源信息,对结果数据的影响是否满足预期,检测关联关系:强关联,左关联。
五、需求沟通:
1、沟通的成果必须有输出,保证结论、过程的可追溯性。重点内容一定是有WIKI记录的。
2、沟通的成果,及时更新到对应的输出物中,并做好修改记录。
六、研发跟踪:
加强设计与实现的一致性检查,重点检查事前设计和事后实现的血缘对应关系。
1、通过对比事前设计和执行后的数据血缘关系图进行验证。
2、通过改变部分源头数据,检查结果数据进行验证。
只有设计与实现一一对应,才能说明研发成果与设计是相符的,即使真有实现优于设计的情况发生,也需要及时的更新设计,保持设计与实现的一致性检查,才能在设计的基础上进行后续的迭代。