瀑布型还是敏捷型?一次搞懂主数据项目实施方法

在主数据项目实施的过程中,经常会碰到一个让人头痛的问题,我该选择什么样的实施方法才能够更为高效地完成项目的交付?

得帆经过多年在软件行业的摸爬滚打,总结出了适合主数据项目的实施方法。接下来我们将为大家介绍两种常用的实施方法——瀑布型实施方法和敏捷型实施方法

图片

瀑布型和敏捷型实施方法

01 瀑布型实施方法

什么是瀑布型实施方法?

瀑布模式是科技公司早期普遍采用的一种实施方法,由Winston W. Royce在1970年提出来。瀑布模式具有明确的需求、明确的计划表、明确的资源投入和明确的预期结果,是一种“强计划型”项目实施方法。

图片

瀑布型实施方法

瀑布型实施方法的特点:

  • 项目的实施过程会严格划分成各个实施阶段:如需求分析、概念设计、总体设计、详细设计、工程实现、单元测试、集成测试、系统验证、发布上线等。

  • 瀑布模型每一个阶段的完成时间称为里程碑节点。瀑布模型严格定义了各个里程碑节点的“入口”和“出口”要求。每到一个里程碑节点,必须组织项目相关部门进行严格的评审,如果达不到“出口”要求,下一阶段的工作就不展开。

  • 瀑布模型把每个实施阶段的输入以及每个领域的分工都定义得非常明确,每个阶段的人员只要关心自己目前阶段的工作,并按照当前阶段输入输出的要求完成自己的工作即可。

图片

得帆主数据关键特性-动态建模

瀑布型实施方法的优势:

  • 易于准备:使用瀑布式项目管理时,每个阶段都有非常具体的可交付成果和审查过程。每个阶段都已经深思熟虑过,你总是知道下一秒要往哪里迈步,所以项目便很容易取得进展。

  • 适用于小型、简单的项目:由于瀑布模型基于严格的、既定的步骤,因此它更适合管理具有固定可交付成果的简单项目。这些项目的可交付成果通常不会发生变化,可以无缝衔接每个阶段。

  • 易于使用:基于固定的项目管理原则,让瀑布式项目管理更易于理解和采用。团队不需花时间学习并适应它。

瀑布型实施方法的劣势:

  • 不适合大型、灵活的项目:瀑布式项目管理是一种线性管理方式,因此它很难对某个部分的成果进行快速的验证,这可能会导致潜在的返工风险。

  • 无法应对项目过程中的突发改变:当项目范围和项目需求非常明确且不会改变时,瀑布式项目管理非常有效。但当客户中途提出新的意见,或者需求不够明确,那么就只能回到第一阶段,重头再来。

  • 测试过程的风险变高:在瀑布式项目管理中,测试只会在开发完成后开始,由于要等到整个项目开发完毕,因此测试时可能会发现更多问题。

瀑布型实施方法的最佳实践——恒丰纸业主数据项目

恒丰纸业目前拥有数十套信息化系统,包括ERP系统、MES系统、移动办公系统、BI系统等。客户信息、人员信息、产品信息等主要数据分布在各个同构或异构系统中,且各系统之间相互集成交互,缺乏统一的、完整的、准确的、实时的、最具权威的企业级数据管理。

基于这样的背景,得帆结合实际情况采用瀑布型方式完成了项目实施,我们也会在下期为大家分享具体实施过程。

图片

得帆主数据关键特性-多组织

02敏捷型实施方法

什么是敏捷型实施方法?

敏捷模型是一种新型软件实施方法。1990年代,随着互联网兴起,敏捷模型逐渐引起关注。注意这里说的是软件,因为敏捷模型目前大多用于软件开发。

敏捷开发是一种以用户需求进化为核心、迭代和循序渐进的开发方法。首先把用户最关注的软件原型做出来并交付给用户,用户在实际场景中发现问题并给予反馈,研发人员快速修改弥补需求中的不足,提供新的版本给用户继续使用。上述过程不断迭代,直到用户满意。

图片

敏捷型实施方法

敏捷型实施方法的特点:

  • 强调与客户的交互和沟通过程,需求不断变化;

  • 根据变化的需求形成一个个story,不断迭代开发版本;

  • 开发过程中,始终保证客户有可用的版本;

  • 更重视迭代版本的快速发布,减少输出不必要的文档。

敏捷型实施方法的优势:

  • 以客户为中心:在敏捷项目管理中,客户在每个开发周期结束时验收产品。团队根据客户的反馈对产品进行优化、修改,以确保他们的需求得到满足。伴随着客户不断地参与,敏捷项目可以轻松满足客户不断变化的需求。

  • 高效且积极的团队:敏捷项目管理中非常注重人和协作。这使开发人员对待工作有极强的积极性,团队始终有明确的职责,来推动项目的进展。

  • 更高效的流程:在敏捷项目管理中,每个迭代最后的Sprint评审,可以你的团队可回顾哪些地方出现了问题,哪些地方有待改进。通过这种方式,团队可以从早期流程中学习,并将这些知识应用到下一个Sprint中。

敏捷型实施方法的劣势:

  • 不适用于小型项目:在敏捷项目管理中更依赖于将项目分为更小的周期。如果项目本身就很小,尝试进一步划分便毫无意义。

  • 容易跑偏:敏捷项目管理虽然可以非常灵活的应对客户不断变化的需求,但产品的研发周期也可能会因此无限期的继续下去,直到偏离轨道。

敏捷型实施方法的最佳实践——大族激光主数据项目

大族激光经过多年的信息化建设,已经完成了全集团ERP系统、EAS系统、CRM系统等企业运行基石系统的建设。随着这些系统的建设,也带来了一系列问题。

例如系统间可高共享的数据尚未能实现数据共享;高价值数据在各自系统“各自为政”,在管理标准和制度等方面不统一;各自系统内无专业的数据质量检查校验,数据质量无法保证等问题。

基于这样的背景,得帆结合实际情况采用敏捷型方式完成了项目实施,具体内容我们也将在下期向大家分享。

图片

得帆主数据关键特性-质量校验

03两种实施方法的异同

1)工作流程的差异

  • 在瀑布式项目管理中,只有一个开发周期。你的项目不会分成多个Sprint或迭代。当确认客户的需求后,就可以启动整个项目的工作。

  • 在敏捷项目管理中,将开发过程分为多个周期,在进入下一个Sprint之前,每一个Sprint都需要完成,并获得客户的批准。

2)灵活性的差异

  • 瀑布式项目管理的每个阶段过程都是在开始时精心策划的,非常严格,因此它不能处理不断变化的客户需求,更不能随着项目的推进而拓展。

  • 敏捷项目管理将项目拆分为多个开发周期,由于不是一次性完成整个项目,因此在研发过程中可以有多次机会将用户的反馈应用于接下来的开发中。

图片

得帆主数据关键特性-可视化

3)测试过程的差异

  • 在瀑布式项目管理中,只需要在整个开发工作完成后测试产品,这虽然可以让你在不受干扰的情况下开发产品,但最终也可能会导致大规模的问题发生。

  • 在敏捷项目管理中,每个Sprint后都会对项目进行审查和测试,这有助于微调项目的细节,确保它始终都能满足客户的需求。

本期有关瀑布型和敏捷型的实施方法的介绍,就分享到这里了。得帆云MDM团队将秉持着“以客户为中心”的原则,根据客户实际需求,选择最为适合的实施方法,切实保障项目实施效率和实施成果。之后,我们也将分享这两种实施方法的优秀实践案例,敬请期待。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/705329.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

gitlab添加ssh公钥

一:生成公钥 桌面鼠标右击打开 Open Git Bash here (前提是安装了Git); 2.输入命令 ssh-keygen -t rsa -C "123*****90qq.com"来生成新的密钥对,将其中的"123*****90qq.com"替换为你自己的电子邮件地址。 命令:ssh-keyg…

提升Vue3应用效率的秘诀:深入比较ref与reactive!

ref 和 reactive 是 Vue3 中实现响应式数据的核心 API。ref 用于包装基本数据类型,而 reactive 用于处理对象和数组。尽管 reactive 似乎更适合处理对象,但 Vue3 官方文档更推荐使用 ref。 我的想法,ref就是比reactive好用,官方也…

Vue:vue的安装与环境的搭建

文章目录 环境搭建安装node.js(比较简单)安装Vue脚手架初始化启动 环境搭建 安装node.js(比较简单) 首先要安装node.js,进入官网下载即可。 更改安装路径,保持默认配置,一直点击下一步安装即可…

(undone) 如何计算 Hessian Matrix 海森矩阵 海塞矩阵

参考视频1:https://www.bilibili.com/video/BV1H64y1T7zQ/?spm_id_from333.337.search-card.all.click 参考视频2(正定矩阵):https://www.bilibili.com/video/BV1Ag411M76G/?spm_id_from333.337.search-card.all.click&vd_…

如何电脑录屏?教你3分钟快速掌握!

在当今数字化时代,电脑录屏已成为一项必不可少的技能。无论是录制游戏画面、线上课程还是软件演示,录屏都可以帮助用户更好地保存和分享信息。可是如何电脑录屏呢?在本文中,我们将介绍两种常用的电脑录屏方法,并分步骤…

【nvm切换node版本,发现npm无法使用,简单粗暴的解决方案】

nvm切换node版本,发现npm无法使用,简单粗暴的解决方案 使用了nvm切换指定node版本后,发现npm命令无法使用。 在nodejs官网找到这部分内容 找到需要安装的压缩包 把解压的文件放入到自己的nvm文件夹内 这部分是解压的nodejs 示例

HarmonyOS—低代码开发Demo示例

接下来为大家展示一个低代码开发的JS工程的Demo示例,使用低代码开发如下华为手机介绍列表的HarmonyOS应用/服务示例。 1.删除模板页面中的控件后,选中组件栏中的List组件,将其拖至中央画布区域,松开鼠标,实现一个List组…

Langchain-Chatchat:离线运行的大模型知识库 | 开源日报 No.182

chatchat-space/Langchain-Chatchat Stars: 22k License: Apache-2.0 基于 ChatGLM 等大语言模型与 Langchain 等应用框架实现的开源、可离线部署的检索增强生成 (RAG) 大模型知识库项目。该项目是一个可以实现完全本地化推理的知识库增强方案,重点解决数据安全保护…

智慧园区可视化的价值,不要再吐槽没啥用了。

2023-04-20 13:30贝格前端工场 提高园区运营效率:智慧园区可以通过物联网技术、大数据分析等手段,实现对园区内设施、设备、人员等的实时监控和管理,从而提高园区的运营效率,降低管理成本。 提升园区服务水平:智慧园区…

前端Vue项目无法启动服务,提示无 ‘dev‘ npm的脚本问题解决

目录 一、问题详情 二、问题解决 一、问题详情 上周还能运行的项目,今天突然无法执行了,连最基本的启动按钮也没有了,所有的项目本地都突然跑不起来了,附上截图。 二、问题解决 后来排查的根本原因有点奇葩,是因为…

ABBYY FineReader16文档转换、PDF管理与文档比较功能介绍

ABBYY FineReader 16作为一款OCR和PDF一体化程序,其强大的功能使得文档处理变得简单高效。在众多功能中,文档转换、PDF管理和文档比较这三大功能尤为突出,成为了众多企业和个人用户的首选工具。 ABBYY Finereader 16-安装包下载如下&#xff…

内存函数(C语言进阶)

目录 前言 1、memcpy 2、memmove 3、memcmp 4、memset 结语 前言 本篇介绍了C语言中的内存函数,内存函数,顾名思义就是处理内存的函数。 1、memcpy memcpy:内存拷贝函数。 相对于strcpy只能拷贝字符串来讲,memcpy能拷…

Qt介绍以及qt_creater的安装和C++项目工程创建

最近天气严寒,同学们要注意保暖哦!学习的同时别忘了照顾好自己呀!o(* ̄▽ ̄*)ブ 目录 一、Qt 1、Qt概念 2、常见的GUI 二、安装qt_creater 方法一: 方法二: 三、Qt_creater 中C项目的创建 …

MATLAB环境下一种改进的瞬时频率(IF)估计方法

相对于频率成分单一、周期性强的平稳信号来说,具有非平稳、非周期、非可积特性的非平稳信号更普遍地存在于自然界中。调频信号作为非平稳信号的一种,由于其频率时变、距离分辨率高、截获率低等特性,被广泛应用于雷达、地震勘测等领域。调频信…

华为大数据平台-FusionInsight MRS

1、产品定位 (1) 关于华为的大数据平台,本人之前用过FusionInsight HD版本,近期也在用MRS结合MPP和治理平台做湖仓一体的开发,其实MRS是在HD基础上进行的升级、改版,MRS是集成一些开源的大数据组件,有自己的运维和安全…

LabVIEW光伏逆变器低电压穿越能力测试

LabVIEW光伏逆变器低电压穿越能力测试 随着光伏发电技术的迅速发展,光伏逆变器的低电压穿越(LVRT)能力日益成为影响电网稳定性的关键因素。为了提升光伏逆变器的并网性能,开发了一套基于LabVIEW的光伏逆变器LVRT测试系统。该系统…

05-验证整数输入

需求分析 我们在脚本中验证整数输入可谓是小菜一碟,但如果你也想接受负数的话,可就没那么容易了。问题在于每个数值只能有一个负号,而且还必须出现在数值的最开始部分。下面脚本可以确保正确地格式化负数,另外还能检查其值是否位…

JAVA工程师面试专题-《并发编程篇》

目录 一、线程 1、并发与并行的区别 2、同步和异步的区别 3、Java中创建线程有哪些方式? 4、Thread和Runnable的区别 5、Java中的Runnable、Callable、Future、FutureTask的区别和联系? 6、说一下你对 CompletableFuture 的理解 7、volatile关键字有什么用&…

Ansible script 模块 该模块用于将本机的脚本在被管理端的机器上运行。Ansible服务执行本机脚本

目录 过程首先,我们写一个脚本,并给其加上执行权限直接运行命令来实现在被管理端执行该脚本验证错误演示 过程 该模块直接指定脚本的路径即可 首先,我们写一个脚本,并给其加上执行权限 vim /tmp/df.sh编辑脚本内容 这个脚本内容…

信钰证券:无任何氢能产品形成收入,这只氢能概念股却八连板了

受氢能方针面影响,多个氢能股迎来连涨潮。 2月26日,蓝科高新(601798.SH)涨停,截至收盘报11.01元,涨幅9.99%,完成八连板,总市值39.03亿元。首要因其地点氢能板块全体上涨影响。 同日同花顺氢动力概念下&am…