团子杂记:SAP PS or 项目管理软件(PMIS )? PPM/P6

众所周知SAP的PS模块在项目型企业的SAP应用中扮演着核心角色,整个项目端到端的业务执行、财务核算、控制及分析都是通过PS作为主线,依赖于PS中的项目对象(如WBS元素、网络活动等)实现的。

在实施SAP的过程中,可以看到很多客户,甚至是SAP从业人员对PS的定位还是比较模糊的,不清楚PS模块在项目管理业务中究竟承担了些什么样的功能或者说应该去给企业实现的核心价值是什么,最终可能导致PS模块无法发挥自身最大的作用。

而造成这个问题的一个主要原因就是混淆了PS作为ERP核心组件和其他执行端的项目管理软件之间的一个区别以及两者之间的关系。

所以今天抽时间和大家探讨一下PS和常规项目管理软件的区别:

项目管理软件在软件领域的简称是PMIS,也就是Project Management Information System:项目管理信息系统的缩写。和CRM、SRM、ERP等一样都是企业数字化运营中的一个类型的软件统称。

市面上名气比较大的PMIS产品包括Oracle的P6、微软的MS Project、研发领域常用的Jira,在国内市场也有禅道、飞书项目这些产品。当然对于SAP而言,其实也有偏向于项目执行过程明细管理的软件,也就是EPPM解决方案下的PPM模块。

PMIS中涉及到的项目管理侧重于执行端使用(最终的适用对象主要包括项目经理、项目团队成员),比较通用的功能有项目进度计划管理、项目资源管理(如项目任务的分配)、项目问题管理、项目风险管理等等。

而PS上承载的是企业经营数据,面向的受众对象是企业管理者:通过PS模块可以回答企业在项目运营相关数据:项目最终盈利如何,合同中不同交付项的明细利润又是多少,项目最后交付后成本偏差多少,项目回款情况、项目预计还有多少款未付给供应商等等。

可以设想一下,当公司经营成百上千个项目的时候,从管理端来说是不会聚焦在每个项目的无数个任务的完成情况、过程中有多少个问题数量等。管理者需要看到的是高阶的经营数据。

这其中PS最无可替代的一个价值是在于可以通过PS CBS(成本分解结构)结构的设计统一企业项目三算:测算、预算以及核算维度。虽然大多数PMIS也会标榜自己在成本管理中的功能,但如果真正仔细深入了解,你会发现这些全都是幌子,PMIS实际上根本无法有效展现项目经营财务数据。因为在这背后是CBS和WBS无法统一的一个核心矛盾。

下面用一个简单案给大家梳理一下CBS和PMIS中按阶段、按任务拆分的WBS结构的区别:

一个IT类的项目如果要报价的话,通常可以分为硬件费、软件费以及实施费。按照不同费用类别需要投入的资源类别及数量可以形成前期的成本测算,加上毛利率就形成了对客户的报价。

后续实施期间如果项目结构也是按照成本测算的维度进行设计,则可以保证过程中的预算管控以及实际成本也是同纬度管理,也就是一直强调PS核心价值中的三算合一。

而对于此类项目的执行而言,肯定是按照不同的阶段、不同任务拆分来进行明细的执行管理,比如第一个月主要是需求调研、第二个月是蓝图设计,这些阶段下可能又有成百上千个任务或子任务。下图就是典型的一个SAP实施项目WBS结构案例:

在这里插入图片描述
对很多项目经理而言,他可能会通过Project或Excel承载WBS结构管理(此时可以把Excel也看成此场景下的PMIS)而不会将这样的结构搬进ERP。

实施过程中的问题清单、风险清单很多项目经理也会选择在Excel或其他的PMIS产品中去记录去跟踪。即使全球已经多家大公司已经上线了SAP,你也很少能看见这些需求是在PS中实现中,从SAP自身产品线来说也是在PPM或者CPM中承载了这些项目执行功能。

从技术可行性上来说,按照阶段、按照任务、子任务在PS中搭建项目结构,实施人员的分配派工其实没有太大的难点。

但这种将PMIS中该承担的一些功能点在PS实现意味着所有的核算以及预算管控包括项目财务指标的分析也是按照这样的维度来执行,首先不考虑财务核算管控的可行性,这结果直接导致丢失PS独一无二,绝无仅有的其他产品基本不可能实现的价值,有点得不偿失。

所以PS和PMIS不是说替代的关系的,反而PMIS可以去弥补PS在执行端的空白,最终呈现1+1>2的结果。

最近想到很形象的一个例子可以帮助大家更一步理解到PS和PMIS的核心差异,其实两者的关系有点类似大家更熟悉的SAP PP模块和MES系统的区别:MES中的生产管理都是在ERP中PP模块设定的大的管理框架下运行的,比如会按照工单中的BOM、工单的状态等数据展开自己更明细的一个生产过程执行,可以说MES是对PP的计划与执行在生产现场的细化,而最终MES的数据都会回到PP模块,通过PP模块在ERP中的集成实现最终整个生产业务的业务一体化。

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

实战环境搭建-安装Linux

打开VMware如下图: 点击“创建新的虚拟机”如下图: 选择自定义(高级选项),点击“下一步”,如下图: 点击“下一步” 点击“浏览”选择下载好的镜像文件,如下图:

arduino ESP32 002 wokwi在线仿真点亮小灯

wokwi 点亮小灯 ESP-IDF #include <stdio.h> #include "freertos/FreeRTOS.h" #include "freertos/task.h" #include "driver/gpio.h"#define PIN_LED_1 GPIO_NUM_16void setup() {// 设置LED引脚为输出gpio_reset_pin(PIN_LED_1);// esp…

在mac上怎么方便的编辑xml文件

在Mac上 XML 文件不能默认以较直观的方式在“文本编辑”中打开&#xff0c;如果已安装 Xcode&#xff0c;你可以使用 Xcode 打开 XML 文件。在 Xcode 中&#xff0c;XML 文件通常会以可视化的方式显示&#xff0c;使得编辑更加直观&#xff0c;但是如果你不想安装 XCode&#x…

项目引入Jar包的几种方式

目录 背景 方式一 前提 创建一个jar包 使用 方式二 背景 通常情况下&#xff0c;使用SpringBoot框架开发项目的过程中&#xff0c;需要引入一系列依赖&#xff0c;首选的就是在项目的 pom.xml 文件里面通过Maven坐标进行引入&#xff08;可以通过Maven的坐标引入jar包的前…

[C#]C# OpenVINO部署yolov8实例分割模型

【官方框架地址】 https://github.com/ultralytics/ultralytics.git 【算法介绍】 YOLOv8 抛弃了前几代模型的 Anchor-Base。 YOLO 是一种基于图像全局信息进行预测的目标检测系统。自 2015 年 Joseph Redmon、Ali Farhadi 等人提出初代模型以来&#xff0c;领域内的研究者们…

HarmonyOS-ArkTS基本语法及声明式UI描述

初识ArkTS语言 ArkTS是HarmonyOS优选的主力应用开发语言。ArkTS围绕应用开发在TypeScript&#xff08;简称TS&#xff09;生态基础上做了进一步扩展&#xff0c;继承了TS的所有特性&#xff0c;是TS的超集。因此&#xff0c;在学习ArkTS语言之前&#xff0c;建议开发者具备TS语…

基于springboot的火锅店管理系统设计与实现

&#x1f345;点赞收藏关注 → 私信领取本源代码、数据库&#x1f345; 本人在Java毕业设计领域有多年的经验&#xff0c;陆续会更新更多优质的Java实战项目希望你能有所收获&#xff0c;少走一些弯路。&#x1f345;关注我不迷路&#x1f345;一 、设计说明 1.1选题动因 当前…

LeetCode 2807. 在链表中插入最大公约数

给你一个链表的头 head &#xff0c;每个结点包含一个整数值。 在相邻结点之间&#xff0c;请你插入一个新的结点&#xff0c;结点值为这两个相邻结点值的 最大公约数 。 请你返回插入之后的链表。 两个数的 最大公约数 是可以被两个数字整除的最大正整数。 示例 1&#xf…

每周一算法:倍增法查找位置

倍增法 倍增法&#xff08;Binary Lifting&#xff09;&#xff0c;顾名思义&#xff0c;就是利用“以翻倍的速度增长”的思想来解决问题的一类算法。 下面介绍如何使用倍增法在有序的序列中查找满足条件的位置。 题目描述 给定一个单调不降的序列&#xff0c;以及 m m m个…

三、C语言中的分支与循环—for循环 (6)

本章分支结构的学习内容如下&#xff1a; 三、C语言中的分支与循环—if语句 (1) 三、C语言中的分支与循环—关系操作符 (2) 三、C语言中的分支与循环—条件操作符 与逻辑操作符(3) 三、C语言中的分支与循环—switch语句&#xff08;4&#xff09;分支结构 完 本章循环结构的…

缓存和数据库,1+1如何大于2?

一、缓存的本质 缓存&#xff0c;简单说就是为了节约对原始资源重复获取的开销&#xff0c;而将结果数据副本存放起来以供获取的方式。 首先&#xff0c;缓存往往针对的是“资源”。我们前面已经多次提到过&#xff0c;当某一个操作是"幂等"的和“安全"的&#…

从传统到现代:知识服务如何被数字化工具重新定义

随着数字技术的快速发展&#xff0c;教育行业正在经历一场前所未有的变革。乔拓云作为知识产品与用户服务的数字化工具&#xff0c;以其卓越的技术实力和创新能力&#xff0c;引领着这场变革。 乔拓云开发的教育系统&#xff0c;为广大知识分享博主提供了一个全新的舞台。这个系…

【springboot实现CURD模版项目-Jesus】

springboot实现CURD模版项目-Jesus STEP 1 项目创建 1.1 新建Spring Initializr项目   1.2 选择需要的依赖 springboot有2.7.2直接选272STEP 2 配置更改 2.1更改maven配置   2.2 检查项目配置jdk、sdk、jre版本一致   2.3 检查pom文件&#xff0c;Maven-Reload project构…

数据库02-06 形式化

01. 03. 04. 05. 06. 07. 08. 09.

【Linux Shell】2. Shell 变量

文章目录 【 1. 变量命名规则 】【 2. 变量的使用 】【 3. 只读变量 】【 4. 删除变量 】【 5. 变量类型 】【 6. Shell 字符串 】6.1 字符串的分类6.2 字符串操作 【 7. Shell 数组 】7.1 定义数组7.2 读取数组7.3 获取数组的长度 【 8. Shell 注释 】8.1 单行注释8.2 多行注释…

『开发工具篇』- 配置 gradle 等相关依赖镜像源

『开发工具篇』- 配置 gradle 等相关依赖镜像源 1.更换gradle下载源2. 配置setting.gradlekts文件gradle文件 1.更换gradle下载源 使用腾讯云的镜像库https://mirrors.cloud.tencent.com/gradle/ gradle-x.x-all.zip&#xff1a;编译后的二进制发布版以及源码和文档gradle-x.…

C++面向对象语法总结(二)

目录 《C面向对象语法总结(一&#xff09;》 十一、继承 继承&#xff0c;可以让子类拥有父类的多有成员&#xff08;变量、函数&#xff09;如下面的代码&#xff1a;Student是子类&#xff08;subclass,派生类&#xff09;&#xff0c;Person是父类&#xff08;superclass…

感恩客户·持续向上-契约锁电子签章

2023年&#xff0c;电子签章成为组织数字化建设中的刚性需求&#xff0c;市场机遇帮助契约锁实现了产品、伙伴、客户、应用场景等全方位的持续发展。 感恩客户和伙伴的支持&#xff0c;让契约锁在2023年不断成长和进步。 感恩客户相伴成长 2023年&#xff0c;契约锁为“政府机关…

【2024.01.03】转行小白-刷css面试题01

总结 1.margin 负值问题 margin-top 和 margin-left 负值&#xff0c;元素向上、向左移动&#xff0c;自己动margin-right 负值&#xff0c;右侧元素左移&#xff0c;自身不受影响&#xff0c;别人动margin-bottom 负值&#xff0c;下方元素上移&#xff0c;自身不受影响 &am…

虾皮跨境电商选品有哪些规则

如何在虾皮&#xff08;Shopee&#xff09;平台上进行跨境电商选品在如今全球化的商业环境中&#xff0c;跨境电商已成为许多卖家拓展业务的重要途径。虾皮&#xff08;Shopee&#xff09;作为一家知名的跨境电商平台&#xff0c;为卖家提供了丰富的销售机会。然而&#xff0c;…