A项目轶事之加入项目2个月

4月18号是我入A项目整整2个月的日子。

加入项目第一天,就发现A项目是一个大规模的SAP ERP项目。 SAP各大模块,Salesforce, MES等各个系统相关的顾问,关键用户,PMO,IT等100多号人黑压压的挤满了项目专用办公室。这阵容,在笔者经历过的制造业工厂项目里,算是超级豪华阵容了。看得出,这个项目很复杂,毕竟牵涉诸多软件系统,所以系统之间的接口是少不了。

刚入项目没几天就发现A项目是一个典型的民营企业项目,开发增强无处不在无孔不入,自定义表格设计随处可见,SAP系统已经被当做一个数据库,被彻底玩坏了。以笔者参与过的民营企业项目的痛苦经历来看,A项目将是一个比较难做的项目。说的不好听,A项目是一个大坑!所以刚入坑的时候,笔者觉得压力很大,对未来不到一年项目生活表示悲观,也不知道自己能熬多久,能撑多久。熬到哪天算哪天吧,我经常安慰自己。

笔者加入A项目的时候,恰逢A项目一期上线一个多月,二期实施项目刚刚开始的时候。所以对于我的加入,我到底是做运维还是二期项目的实施,客户也有所安排。笔者也跟客户方表达自己想做运维的想法;加上客户运维压力非常大,其内部顾问也希望有人过来帮忙分担。所以,对于我表达的想做运维的想法,客户方从内部顾问到管理层,都很支持。所以从加入项目的第一天开始,我就担任firefighter, 开始帮忙解决业务部门提出的各种问题。

头一个半月的运维工作,真是忙!每天接到业务部门提出的很多问题,问题如此之多,居然忙到没时间看看微信了,更别提发微信了!并且每天晚上都要加班,常常9点多才离开办公室。这种超级忙碌的日子,在笔者最近2年的工作生涯里,是没有的。加入A项目之前的2年,笔者经历过好几个SAP项目,基本都是每天按时上班,准时下班,从不加班,并且上班时间有相对清闲,完全不至于需要每天干活满8小时甚至更长时间。。。

这种过于忙碌的日子,虽然很是充实,但是笔者甚为不适应!要不要中途跑路退出,笔者曾经考虑过。项目虽然苦逼,但是笔者能坚守至今,还是有原因的。首先项目地就是笔者安家的城市,每天能回家跟家人在一起,不用去外地工作与生活,不用和家人分开,不管怎么说,这是一个难得兼顾工作与家庭的项目机会。其次,笔者也注意到项目里,不管是顾问还是关键用户,有超过三分之一的人是女生,她们在项目上也个个活得好好的,有滋有味的,每天有说有笑的,并没有说被这么个难搞的SAP项目玩残或者玩惨的。我一个男生过来在项目上做,怎么着也没理由当逃兵吧? 所以笔者很快放弃当逃兵的想法,打算在这个项目上踏实干一段时间。笔者深信经过一段时间的努力,就能将客户系统里的各种坑填好了,各种自定义程序的bug修复完毕,等一切运行稳定,笔者也能恢复常态,重新过上按时上班准时下班的快乐生活。。。

超级忙碌的工作持续了一个半月,修改的程序与后台配置不少于50个,窟窿堵得差不多了。到4月中旬开始,笔者惊喜的发现来自业务部门的问题数量锐减,客户海外销售公司里的那些叫得欢的死老外们也安静了很多,平均下来每天每人只用处理一到二个问题;而这些问题中,Incident居多,change request少了很多。工作量的急剧减少,让我们运维团队可以松口气了,我们都不用加班了!所以自四月中旬伊始,笔者正式进入正常工作状态了,准时下班让我有更多时间去追剧追电影了,好开心!好放松!

一个多月的辛苦工作,笔者在看起来超级大坑难做的A项目上站稳了脚跟,得到了客户的认可和信任,与运维以及实施团队同事同行们建立了良好的合作关系,也算是苦尽甘来吧。

2019-04-20 写于苏州市。

A项目轶事之加入项目2个月的更多相关文章

  1. ASP.NET CORE 项目搭建(2022 年 3 月版)

    ASP.NET CORE 项目搭建(2022 年 3 月版) 自读 沉淀了多年的技术积累,在 .NET FRAMEWORK 的框架下尝试造过自己的轮子. 摸索着闭门造过 基于 OWIN 服务后端. 摸 ...

  2. 项目笔记:2018年4月(SpringCloud架构和SpringBoot框架)

    一.启动Euerka服务 1.在启动类里用@propertySource引入全局配置文件noteapp-service.properties: 如上图.左侧为某服务配置文件properties,右侧为 ...

  3. 一个解决方案下的多个项目共享一个AssemblyInfo

    http://stackoverflow.com/questions/18963750/add-file-as-a-link-on-visual-studio-debug-vs-publish htt ...

  4. 【Java EE 学习 67 下】【OA项目练习】【SSH整合JBPM工作流】【JBPM项目实战】

    一.SSH整合JBPM JBPM基础见http://www.cnblogs.com/kuangdaoyizhimei/p/4981551.html 现在将要实现SSH和JBPM的整合. 1.添加jar ...

  5. Orchard 微软CMS项目介绍

    我之前的项目中使用了Orchard, 它依据依赖注入的思想而做的模块化让我深深为之着迷,这里开始宣传一下这个架构. 包含的概念非常之多,我现在也不甚了解.Orchard就是自己想控制它改变它的话需要非 ...

  6. 那些年一起用过的iOS开发利器[4月2号更新]

    4月2号新增Runscope. Runscope 这是一家专注于API工具开发的公司,其创始人John Sheehan曾就职于IFTTT和Twilio.Runscope是一款集调试.测试于一身的网络服 ...

  7. web前端页面项目经验总结

    项目时间:2016年4月5日--4月9日项目名称:阿七果子园web前端页面项目内容:    1.HTML5+CSS+JavaScript(banner+timer)+JQuery(small_bann ...

  8. .Net开源项目之开源论坛

    .Net开源项目非常多,但是开源并且直接就能用的BBS项目就很少了,至少最近我在这上面没有找到一个合适的开源论坛.可能是因为我要求比较特殊,不但要开箱即用,还要用MVC+MySql开发. Discuz ...

  9. 「S-A-L-T-A」项目失败总结!

    前言: 从2013年8月20日进入这个项目开始,到现在12月12日. 从项目详细设计开始,到现在连SI2阶段的疏通测试都没有完成! (现在,这个项目好像已经不需要我们再做下去了...) 项目失败原因总 ...

随机推荐

  1. Java高并发之无锁与Atomic源码分析

    目录 CAS原理 AtomicInteger Unsafe AtomicReference AtomicStampedReference AtomicIntegerArray AtomicIntege ...

  2. MAMP环境下为Mac OSX安装设置PHP开发环境

    一.简单介绍: PHP 页需要通过 Web 服务器处理.因此,要在 PHP 进行开发,您需要访问支持 PHP 的 Web 服务器和 MySQL 数据库.phpMyAdmin 也很实用,它是 MySQL ...

  3. Oracle-01:基础命令小结

    ------------吾亦无他,唯手熟尔,谦卑若愚,好学若饥------------- 记录一下我的Oracle学习之路,详细的安装教程忙完这俩天会认真总结一版 本次记录这次学习cmd基础命令 一, ...

  4. Reactor模式的.net版本简单实现--DEMO

    近期在学习DotNetty,遇到不少的问题.由于dotnetty是次netty的.net版本的实现.导致在网上叙述dotnetty的原理,以及实现技巧方面的东西较少,这还是十分恼人的.在此建议学习和使 ...

  5. RabbitMQ (五)主题(Topic)

    转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/37706355 上一篇博客中,我们进步改良了我们的日志系统.我们使用direct类 ...

  6. Doctype作用?标准模式与兼容模式各有什么区别?

    Doctype作用?标准模式与兼容模式各有什么区别? DOCTYPE是document type(文档类型)的简写,用来告诉浏览器的解析器使用哪种HTML或XHTML规范解析页面.DOCTYPE不存在 ...

  7. lsb_release -a 查询Linux系统版本

    LSB是Linux Standard Base的缩写,lsb_release命令用来显示LSB和特定版本的相关信息.如果使用该命令时不带参数,则默认加上-v参数.-v, --version显示版本信息 ...

  8. Maven项目中,系统设置的CLASSPATH环境变量问题

    在Maven项目中,系统的CLASSPATH环境变量失效了吗?在用Maven开发登录网站时,servlet-api出现错误,jdbc也出现错误,都是ClassNotFoundException,但这两 ...

  9. 请注意写代码的习惯与态度(Java)

    注: 以下内容引自http://blog.csdn.net/xtayfjpk/article/details/52136686 请注意写代码的习惯与态度(Java) 原创 2016年08月06日 16 ...

  10. 比较集合List<T>集合,前后多了哪些数据,少了哪些数据Except

    1.少了哪些数据 private List<int> GetRoleIdListReduce(List<int> roleIdListOld, List<int> ...