KB奇遇记(7):不靠谱的项目实施计划
在ERP项目启动前期,项目组两方项目经理和我等几个人单独跟总裁开会,讨论了初步的ERP实施计划,本来第一期上线只是考虑上其中一家工厂而已,结果临时加入了深加工的工厂。本来项目组预定计划是2017年1月1号上线的,结果到总裁那边就被裁定为2016年11月1号,足足提前了2个月。同时第二期上线要在明年半年的时间里上线剩余的分出全国不同地区的六家子公司,其中一家还是在海外。很惊讶的是甲方乙方的项目经理均对总裁提出的ERP上线日期并没有提出什么交涉和异议。
在我看来对于一家没用ERP系统,全部手工Excel作业,所有的材料成品全部使用名称作为管理的公司,在内部甲方项目团队人员不足,基础极其薄弱、机房和硬件服务器还没采买、乙方团队人员不足、项目预算非常有限的情况之下,中间还要搭上一个计划在10月1号上线的OA系统以及成品仓的条码系统,系统间还牵扯了非常多的接口开发,这种ERP上线日期简直就是在开玩笑!!不过KB公司有一个“特点”,就是总裁发布的任何指示几乎没有人会去提出异议和纠正,捧若圣旨。
针对这个计划,乙方项目经理提出要增加一些关键用户常驻在项目组,同时为了保证第二期ERP的顺利开展,也需要调动其他子公司的关键用户来参与项目。总裁认为不必要增加人手,现有的IT那么多人足够了,显然,他把维修PC的,网络维护的那帮人也算进去了。从这里我就感觉,ERP其实起了一个不好的开头。
在关于要不要开ERP启动会的事情上,总裁开始觉得没必要,他对KB公司的执行力很有信心。不过在乙方项目经理的建议下,最终还是开会了。3月份声势浩大的项目启动会,连着OA系统一起开,标志着KB公司的ERP项目折腾了大半年才刚刚开始。
不多久,乙方的ERP项目团队就给出了一份项目实施计划。惊讶的发现,原本是先调研、流程梳理、蓝图汇报,之后再客制开发和集成测试、数据整理导入、开账上线等这样的实施流程居然变成了先客制开发结束了才开始蓝图汇报,很明显这样的顺序是不对的。在跟ERP的销售经理讨论这个事情的时候,他也觉得这样的计划很是不合理。所以本来是11月1号上线的ERP直到9月底才做蓝图汇报。蓝图汇报一个上午就搞定了,实施顾问PPT做了汇报,简要介绍了一下每个模块的差异点和改善点,然后总裁做了发言,就结束了,没有签核,没有蓝图文档发布。这实施计划和蓝图可以看出乙方实施顾问的水平如何了!
也可能是KB公司内部的需求不太明朗,很多细节和业务的走向一直没办法确定下来。很多的模块没有常驻关键用户,甚至他们也都不知道自己的需求是什么,上头发布指示所以在确认很多事情的时候总是很困难,问题也往往很难得到非常根本的解决和确认。如此反复,直到要客制开发的时候很多需求无法确认出来,开发的东西往往都要重新回炉修改。为了节约成本,那时候我最痛苦的莫过于要去确认开发时数了。本来在QAD和SAP系统中很简单的开发工作在Tiptop系统中就变得很复杂,开发时数也猛增。有的时候真的恨不得自己去做开发。想起那时候在TTE和立达信的日子,SAP的开发简直如履平地,根本不是个事儿,但在这里就非常艰难。
在实施ERP过程中,发生了几次大裁员,项目组组长几次变更,在得知年后会裁掉ERP人员,项目组人心惶惶,前途未卜,根本无心做事儿。ERP项目仿佛要死不活的样子,走流程,系统测试,业务讨论都找不到当初的管理层了,就连总裁也都不在了。没有了最高领导,仿佛不需要最高领导了。因此上线计划也发生过一次变更,从原来的2016年11月1号上线的日子变成了2017年1月1号。但是这期间开发还是持续进行,跟蓝图已经不是一件事儿了。
除了正常的ERP实施计划之外,项目组还需要考虑到公司电脑管控和加密系统的兼容问题。公司对电脑的权限管理的策略主要是通过批处理程序对电脑的注册表和组策略做修改,回收用户的很多权限,这也导致了ERP和OA的不稳定性,问题经常发生。而加密系统就更要命了,会导致OA插件的运行不正常,ERP数据导入的异常等。而WBK就一直在文档加密跟高层吹风,把我们折腾得不行,根本没办法专心去做ERP项目。太多的事情要分心,比如机房建设、服务器建设、VPN网络、总部搬迁、仓库光纤布线、扫描枪采购、加密系统升级、一卡通、域控管理、制度修订等等这些“例外”的大事情都给ERP项目组整的非常的疲惫,在人员严重不足的情况下,我们需要边做项目边要去交涉折腾这些事情。可想而知ERP的计划永远赶不上变化。
ERP的计划要依托于实际情况而制定出来,不能凭空想象,不是屁股解决脑袋,也不能依据自己固有的思维和经验去脱口而出。在人员不足、投入贫乏、资源有限的情况下更应该慎重去制定上线计划。不要去高估理想状态的概率,要多多考虑隐藏的风险!
KB奇遇记(7):不靠谱的项目实施计划的更多相关文章
- KB奇遇记(1):开篇
我已经确定了2017年1月24日将是在旗滨工作的最后一天. 回顾从2015年8月3日入职那天开始到现在,一年半多的时间里的种种奇葩经历,深深被这家公司的制度.企业文化.官僚主义.粗糙的信息化建设以及利 ...
- KB奇遇记(2):缘起
最早听到这家公司的名字,大概还是在好几年前. 正是2012年,之前的在一起灿坤待过的同事LY在这家公司当高层,正好公司规模大了,要上ERP项目.苦于公司没有这方面的人才,而内部IT又太差劲支撑不起来. ...
- KB奇遇记(8):好人难做
题记:<KB奇遇记>已经更新到第八篇了.这一篇主要是讲项目实施过程中项目组成员之间的关系,也是我最不愿意回忆和讲述的事情. 早在来到KB公司的第一天开始,我就一直兢兢业业,丝毫不敢怠慢.面 ...
- KB奇遇记(10):终章
本来还想写一篇关于前CIO的著名言论,不过想想还是算了.博客空间宝贵,不乱恶心人了. 这篇博文是本系列<KB奇遇记>的最后一篇了. 虽然在KB公司有这么多的苦,但毕竟收获也很多,至少让我懂 ...
- KB奇遇记(6):搞笑的ERP项目团队
早在我们来之前,KB公司这边就已经组建了ERP项目组了,当时IT就只有一个人,属网管出身.而关键用户分两种类型:专职关键用户和兼职关键用户.专职关键用户组织结构上已经调动到信息部,常驻在项目组里工作, ...
- KB奇遇记(3):IT现状
2015年8月3号,终于告别了过去来到了KB. 公司给安排的住房是一间套房里的小房间,小的简直连坐的地方都没有了,中间一个大床将房间隔了两边,显得特别狭小.由于是刚来,我也不好要求太多.但就这个小房间 ...
- KB奇遇记(4):困难重重的选型
在以往的工作经历中,虽然也会出现公司的一些规章制度,但我鲜少与其打交道,也极少听说.但是来KB这里,突然发现公司居然并没有给我配备电脑!!原因是制度上并没有写IT人员入职需要配备电脑,尔后通过特批流程 ...
- KB奇遇记(5):奇葩的用人制度
8月份入职,公司不给我们正式任命,导致了我们开展工作困难重重,基本上很少有人会鸟你,做事仿佛名不正言不顺.哪怕你是未来信息部的老大也一样,网管们根本不买你的账.所以做ERP选型,做旧OA的选型以及加密 ...
- KB奇遇记(9):艰难的上线
经历了非常多的磨难,系统也“如约“在2017年01月01日勉强上线了.尽管我认为它还不到上线的程度,条件不具备,但上头的指令下来和计划便是在这一天.整个上线过程从2016年3月8号开始到上线日,扣除中 ...
随机推荐
- CodeForces 662D International Olympiad
写出前几个找规律,然后直接输出. #include<cstdio> #include<cstring> #include<cmath> #include<al ...
- A tutorial that will show you how to build an instant messaging app with Sinch.
http://stackoverflow.com/questions/26247986/unsatisfiedlinkerror-couldnt-load-sinch-android-rtc-from ...
- [iOS Animation]-CALayer 定时器动画
定时器的动画 我可以指导你,但是你必须按照我说的做. -- 骇客帝国 在第10章“缓冲”中,我们研究了CAMediaTimingFunction,它是一个通过控制动画缓冲来模拟物理效果例如加速或者减速 ...
- PHP 判断几秒前,几分钟,几小时前
PHP 对于时间的过了多久的判断,几秒前,几分钟前,几小时前,$time = strtotime("2017-01-15 14:42:00"); $time = strtotime ...
- 严重: Servlet.service() for servlet jsp threw exception java.lang.IllegalStateException: getOutputStream() has already been called for this response
严重: Servlet.service() for servlet jsp threw exception java.lang.IllegalStateException: getOutputS ...
- spring 5种通知
方法实现接口 package com.cn.spring.aop.impl; //加减乘除的接口类 public interface ArithmeticCalculator { int add(in ...
- lpc1788IO口模拟IIC
#ifndef __MYIIC_H_ #define __MYIIC_H_ #include "common.h" #include "delay.h" #in ...
- EF LINQ根据某个字段去除重复行
1.ydc.GameScore.OrderByDescending(o => o.Score).GroupBy(ic => ic.UserPhone).Select(g => g.F ...
- S3C2440看门狗解析
个PCLK周期的复位信号 也就是说,在某些环境下,看门狗可以当做定时器使用,当他中断的时候并不发生复位,只发生中断,我看看图 看门狗的中断和复位信号是可以依靠wtcon来切断的(看门狗的时钟是无法切断 ...
- <libxml2/tree.h> file not found
Build Settings: head search paths :$(inherited) /usr/include/libxml2 Build phases: 加上libxml2.tbd