2015年8月3号,终于告别了过去来到了KB。

公司给安排的住房是一间套房里的小房间,小的简直连坐的地方都没有了,中间一个大床将房间隔了两边,显得特别狭小。由于是刚来,我也不好要求太多。但就这个小房间,我几乎住了快一年!

尔后上班,终于了解KB公司的糟糕的IT环境,简直难以想象:

 1、垃圾HR系统:

这个HR系统是用的ASP.NET系统,没有提供源码,公司内部IT没有介入运维。每当人事部门有新需求的时候就会委托厂商远程连接到服务器上做相应的调整,每年都会缴纳好几万块钱的维护费用。而这HR系统只是简单启用了请假刷卡以及人事基础信息的管理,差不多只是用了整套系统20%的功能。

系统非常难用,操作起来非常的繁琐。前端展现只支持IE浏览器,其他浏览器使用的话页面布局乱成一团,没法用!

服务器配置很差糟糕,甚至还不如一台稍微强大一点的台式机呢!每家子公司访问HR系统就是通过外网的方式进行,毫无安全性可言。

2、小型的OA系统:

OA系统是通达小型的PHP系统,有四五个OA维护人员在维护,没有走内网,也是用的外网访问,任何人在任何地方都可以打开OA系统。系统的首页采用了一些验证机制,比如用户桌面目录要在D盘,需要安装加密系统,IE需要设置ActiveX插件允许等,否则就没办法正常登陆。做这样的设定大概就是为了保证公司内部电脑能够使用,外部的用户拒绝非法访问,因为OA系统是对外的。同时OA系统也无法做到统计报表的功能。

因为一些插件原因,OA管理员设置了只能在IE浏览器上使用,而且对高版本的IE支持度也不完善。

就是这一套OA系统, 自然也无法做到跟其他应用系统的对接,差不多只实现了平常家协同OA功能的50%而已!

3、坑货加密系统:

加密系统也是走的外网访问,所以在家也可以登陆加密系统。

此套加密系统每台电脑都要安装,所有人的加密策略都几乎一致,不管你是什么层级什么部门,所管控的Office、图片、Pdf等文档都一律被加密。一般掌握不到很核心机密的普通员工如果要解密文件,需要在客户端提交申请由上级主管审批。而公司那些真正会掌握到核心机密数据的管理高层都不需要做申请,直接自己的账号就可以解锁了。

这样就导致了底下员工苦不堪言,一直骂娘。而高层管理者就几乎感觉不到加密系统的存在一样。这是IT管理者不懂管理的表现之一。

4、简易的一卡通系统:

消费一卡通和人事考勤一卡通系统,所有子公司用极为简易的VPN连接起来,但数据导入需要人工排队来导,数据的采集和导入全部都要靠人工来作业。食堂的消费数据也是人工去收集。这个过程中人工收集数据的时间花费是非常多的,因为VPN比较低端,所以一旦导比较大的数据量往往都会卡死,人工成本耗费极多。

在信息化高度发达的今天,连自动收集数据并导入到系统的功能都没法实现,说这里信息化建设几乎为0一点都不为过!

5、失控的电脑管理:

所有电脑的管理都是用的批处理的手段修改注册表和组策略来进行离线式管理。这个就更离谱了,整个集团1500台电脑都基本上处于失控状态。IT管理者为了去掉用户的软件安装和注册表等权限,采用了运行批处理的方式对每台电脑做限制,对软件名称做限制,对软件的安装目录做修改,在安装电脑系统的时候就运行批处理来达到管控目的。所以用户在安装某一些软件和运行某一些软件的时候都会出现错误。

这样做的代价自然是有的,一定程度上会导致系统的不稳定性,而且一旦用户确实要安装某一些软件,就意味着需要做还原电脑管控,而这一步往往需要重装系统来解决,造成了网管们工作负担很重。同时,电脑管控的软件越来越多,管理者需要不定时更新批处理,但又限制于没办法在每台电脑上去更新它,所以电脑管理这块基本上处于失控状态或者根本就没有出于管理状态。

6、简陋的网络基础架构:

所有子公司之间都没有用专线和VPN连接起来,网络基础架构上处于松散和不安全状态(一卡通系统用的是极其简易的VPN系统,带宽很低,应付一卡通就已经够呛了)。这也基本上解释了为何OA,HR,加密系统等只能在公网上运行。

并非公司用不起VPN和专线,而是基于成本考虑,也因为没人意识到企业IT系统的运作基于安全考虑需要使用内网系统,他们认为没必要(这点在后续评估ERP时也有所体现)。

基本上那时候总部的很多部门都有自己小型的家用路由器连接,并没有正规规范的企业交换机三层搭建下来。

7、没有ERP系统:

除了财务端使用的用友U8系统之外,前端所有的业务都是用Excel和手工抄录搞定,汇聚到财务部时财务会计人员再人工去U8系统里做账。所有的库存帐,采购管理,销售出货等都是用的Excel更新,在OA上设立网络硬盘共享。至于内容是否准确则没人知道。

要统计报表,预警管理,风险管理、商业智能分析几乎不可能。

全公司上下也没有人觉得确实需要一套ERP报表来整合前端业务资源,每个人Excel都用的很好,安于现状!

8、若干IT人员:

KB是一个大集团,总部下辖7家子公司。每家子公司都有若干网管,他们所做工作都是修修电脑,弄弄网络。公司机房设立在其中一家位于小城市的子公司。

OA管理员若干,一卡通数据收集人员1个,剩下的基本上都是网管性质的了。DBA没有,没有开发人员,就连懂服务器的系统管理员也都没有。

信息管理部副总是一个财务出身的人,基本上不懂IT不懂业务也不懂管理!能力只限于重装系统和搞网络而已!

以上就是KB的信息化的现状,可以用 “IT沙漠” 来形容,完全没有正规IT的环境,漏洞百出,只是一些小打小闹的维护而已。上到高层下到IT部都没人有观念和认知认为这些现状不合理。因为管理的不到位导致了这家公司的IT的日子并非一帆风顺。

ERP项目还是总裁提出来要上的,之前总裁所在的上一家公司ERP系统上的不错,看到这里都是手工作业,于是跟老板建言上ERP系统,才有了我们来这里。接下来的日子才是更艰难的日子!

KB奇遇记(3):糟糕的IT现状的更多相关文章

  1. KB奇遇记(2):缘起

    最早听到这家公司的名字,大概还是在好几年前. 正是2012年,之前的在一起灿坤待过的同事LY在这家公司当高层,正好公司规模大了,要上ERP项目.苦于公司没有这方面的人才,而内部IT又太差劲支撑不起来. ...

  2. KB奇遇记(1):开篇

    我已经确定了2017年1月24日将是在旗滨工作的最后一天. 回顾从2015年8月3日入职那天开始到现在,一年半多的时间里的种种奇葩经历,深深被这家公司的制度.企业文化.官僚主义.粗糙的信息化建设以及利 ...

  3. KB奇遇记(8):好人难做

    题记:<KB奇遇记>已经更新到第八篇了.这一篇主要是讲项目实施过程中项目组成员之间的关系,也是我最不愿意回忆和讲述的事情. 早在来到KB公司的第一天开始,我就一直兢兢业业,丝毫不敢怠慢.面 ...

  4. KB奇遇记(10):终章

    本来还想写一篇关于前CIO的著名言论,不过想想还是算了.博客空间宝贵,不乱恶心人了. 这篇博文是本系列<KB奇遇记>的最后一篇了. 虽然在KB公司有这么多的苦,但毕竟收获也很多,至少让我懂 ...

  5. KB奇遇记(3):IT现状

    2015年8月3号,终于告别了过去来到了KB. 公司给安排的住房是一间套房里的小房间,小的简直连坐的地方都没有了,中间一个大床将房间隔了两边,显得特别狭小.由于是刚来,我也不好要求太多.但就这个小房间 ...

  6. KB奇遇记(4):困难重重的选型

    在以往的工作经历中,虽然也会出现公司的一些规章制度,但我鲜少与其打交道,也极少听说.但是来KB这里,突然发现公司居然并没有给我配备电脑!!原因是制度上并没有写IT人员入职需要配备电脑,尔后通过特批流程 ...

  7. KB奇遇记(5):奇葩的用人制度

    8月份入职,公司不给我们正式任命,导致了我们开展工作困难重重,基本上很少有人会鸟你,做事仿佛名不正言不顺.哪怕你是未来信息部的老大也一样,网管们根本不买你的账.所以做ERP选型,做旧OA的选型以及加密 ...

  8. KB奇遇记(6):搞笑的ERP项目团队

    早在我们来之前,KB公司这边就已经组建了ERP项目组了,当时IT就只有一个人,属网管出身.而关键用户分两种类型:专职关键用户和兼职关键用户.专职关键用户组织结构上已经调动到信息部,常驻在项目组里工作, ...

  9. KB奇遇记(7):不靠谱的项目实施计划

    在ERP项目启动前期,项目组两方项目经理和我等几个人单独跟总裁开会,讨论了初步的ERP实施计划,本来第一期上线只是考虑上其中一家工厂而已,结果临时加入了深加工的工厂.本来项目组预定计划是2017年1月 ...

随机推荐

  1. PostgreSQL 常用函数

    类似Oracle ,PostgreSQL也有强大的类型转换函数, 下面仅举两个类型转换例子. --1 例子 postgres; ?column? ---------- ( row) 在PG里如果想做除 ...

  2. 【Angular】学习笔记-环境部署、项目建立相关

    Angular官网>搭建环境 首先要安装Node.js.官网>Download 一直next就好了. 安装node.js的目的是使用npm这些命令啦 然后这里推荐下载使用git SCM 也 ...

  3. OpenCV:图像的颜色空间转换

    导包: import numpy as np import cv2 import matplotlib.pyplot as plt def show(image): plt.imshow(image) ...

  4. 从0系统学Android-2.4 Activity 的生命周期

    本系列文章,参考<第一行代码>,作为个人笔记 更多内容:更多精品文章分类 本系列持续更新中.... 2.4 Activity 的生命周期 掌握 Activity 的生命周期对于开发者来说是 ...

  5. Thymeleaf对象的使用:数字对象

    Thymeleaf主要使用 org.thymeleaf.expression.Numbers 类处理数字,在模板中使用 #numbers 对象来处理数字. 开发环境:IntelliJ IDEA 201 ...

  6. QJsonObject与QString转化封装

    经常使用QT的同学可能会发现有时候需要json字符串和json对象之间的转换,今天他来了,直接上代码: QString InfoBase::JsonToString(const QJsonObject ...

  7. Android Studio添加文件注释头模板集合

    Android Studio中设置方式 File -> Settings -> Editor -> File and Code Templates -> 右侧File标签 -& ...

  8. JVM-4-堆内存划分

    什么是堆内存划分     Java虚拟机根据对象存活的周期不同,把堆内存划分为几块,   一般分为新生代.老年代和永久代,这就是JVM的内存分代策略.(JDK 1.8之后将最初的永久代取消了,由元空间 ...

  9. Codeforces Round #583 (Div. 1 + Div. 2, based on Olympiad of Metropolises)

    传送门 A. Optimal Currency Exchange 枚举一下就行了. Code #include <bits/stdc++.h> using namespace std; t ...

  10. matlab练习程序(计算图像旋转角度)

    比如有图像1,将其旋转n度得到图像2,问如何比较两张图像得到旋转的度数n. 算法思路参考logpolar变换: 1.从图像中心位置向四周引出射线. 2.计算每根射线所打到图像上的像素累计和,得到极坐标 ...