朋友最近郁闷了,作为企业信息化主管的他最近经常听到的一句话就是:IT是万能的,不能拒绝用户的任何需求。这句话如果是普通用户私下开玩笑说说也就罢了,但现在演变成了老板在会议场合不止一次这么说,那就让人匪夷所思了。

企业信息化部门承担着整个公司业务需求的技术落地以及实施信息化项目对公司新业务模式的支撑,确实是没有太多藉口和理由去反驳用户的需求,但我相信做过IT的人一定都会遇到用户各种奇葩的需求,有些需求甚至根本没有系统架构和场景能够支撑起来,这已经不是程序开发写几行代码就能实现的了,而是要上升到企业战略层级来考虑的,可行性以及成本、资源、人力的投入都需要经过各方论证。更何况不是所有企业或CIO对企业信息化有足够的投入和规划。

说到这里,我特意百度了一下“IT管理”的概念:

IT管理是在信息化运营阶段通过运维管理制度的规范,IT管理系统工具的支持,引导和辅助IT管理人员对各种IT资源进行有效的监控和管理,保证整个IT系统稳定、可靠和永续运行,为业务部门提供优质的IT服务,以较低的IT运营成本追求业务部门较高的满意度。

 

由此可见IT管理是一种规范,是有效的监控和管理,是以较低的IT营运成本追求业务部门较高的满意度。也就是说如果用户的需求是不符合规范,不满足于现有业务逻辑和系统架构,IT部也是有权利驳回用户的需求。

我所服务过的企业里面,台企私企上市公司外企均有。其中台企IT相对有话语权,比较有地位,对用户的需求如果分析起来是合理的一般会排计划执行,如果不合理会退回并阐述原因或者建议用户其他的解决方案;而私企往往并没有太多话语,上头分配下来的任务只有照做的份,当然这不是什么坏事儿,问题是照做如果是按照IT规范来做也就罢了,很多时候业务部门还会指手画脚参与IT事务,这就不太合理了。上市公司和外企一般以流程主导来做,也有一套比较完善的IT规范和制度,彼此分工协作不会越界。

企业内部信息化部门如果没有太多的话语权,做事儿往往比较悲催,工作方面经常会被上级以及业务部门牵着走,别说完善信息系统的规划和架构了,能够把事情安稳做好就已经要感恩戴德了。要人员编制?没有;要预算投入?不可能;要上新系统?没必要;

我不知道那位老板为何会在公开场合不止一次表明自己“IT是万能的,不可以拒绝用户的任何需求”这种奇葩的观念。不妨设想一下:如果IT真的万能了,能够毫不犹豫去实现用户的需求,来什么做什么,那就不是IT管理了,整个信息化氛围就是大杂烩,这里一块那里一块,不仅项目和专案繁多复杂,后期运维也是一个大坑,没有规范没有制约。同时,企业对信息化实施的投入也是巨大的,要扔进去多少才能填补呢?再者,企业管理水平达到了吗?人员素质和观念达到了吗?需求实现了或者系统上线了是要靠人来运维和使用的,如果人的水平达不到,到时候就不是提高效率而是制约了。

不是什么都可以靠IT来解决,也有人说为何会有这么多问题,厉害高明的IT所做的系统完全可以避免这种情况的出现。那么,这所谓的“厉害高明的IT”都有谁,又有多少个,请得起吗?

IT真的是万能的吗?的更多相关文章

  1. phpcms万能字段的使用方法

    今天想做一个单选的字段,里面要使用别的字段,于是研究了一下万能字段!刚开始使用的时候,在网上,论坛里找了好久,没发现一个贴子有针对万能字段的使用说明,官方的例子里也只有一个调用字段本身值的变量 {FI ...

  2. 【Ext.Net学习笔记】03:Ext.Net DirectEvents用法详解、DirectMethods用法详解

    Ext.Net通过DirectEvents进行服务器端异步的事件处理.[Ext.Net学习笔记]02:Ext.Net用法概览.Ext.Net MessageBus用法.Ext.Net布局 中已经简单的 ...

  3. WPF MVVM模式下的无阻塞刷新探讨

    很多时候我们需要做一个工作,在一个方法体里面,读取大数据绑定到UI界面,由于长时间的读取,读取独占了线程域,导致界面一直处于假死状态.例如,当应用程序开始读取Web资源时,读取的时效是由网络链路的速度 ...

  4. Win系统下制作U盘CLOVER引导+安装原版Mavericks10.9

    啃苹果有一段时间了,之前一直用白苹果,但是白苹果配置有所限制,对于我搞音频的人来讲,显得有点拖沓.所以研究了将近2年的黑苹果,最近心血来潮给大家一个比较傻瓜式的教程,首先强调一点,黑苹果是需要折腾的, ...

  5. Ext.Net学习笔记06:Ext.Net DirectEvents用方补充

    在ASP.NET控件上面使用DirectEvents 我们在ASP.NET中实现无刷新的页面请求的时候,通常会用到UpdatePanel,现在Ext.Net为我们提供了另外一种渠道:通过DirectE ...

  6. IRQL_NOT_LESS_OR_EQUAL的问题最终算攻克了

    今日想提高我那台古董笔记本extensa 4620Z的执行效率.方便我编程. 我先用万能的硬件检測工具,反正也就那几个流氓软件看了下.内存是ddr2的.我也顺带补习了一下许久不碰的硬件知识.ddr2和 ...

  7. 最长(大)回文串的查找(字符串中找出最长的回文串)PHP实现

    首先还是先解释一下什么是回文串:就是从左到右或者从右到左读,都是同样的字符串.比如:上海自来水来自海上,bob等等. 那么什么又是找出最长回文串呢? 例如:字符串abcdefedcfggggggfc, ...

  8. EZ 2018 07 06 NOIP模拟赛

    又是慈溪那边给的题目,这次终于没有像上次那样尴尬了, T1拿到了较高的暴力分,T2没写炸,然后T3写了一个优雅的暴力就203pts,Rank3了. 听说其它学校的分数普遍100+,那我们学校还不是强到 ...

  9. what's the python之异常处理

    what's the 异常 python程序中会出现异常,即bug.若出现异常程序就报错,异常之后的代码就不会继续往下执行,这是一个正常程序不允许出现的,但是在某些程序交互的时候难免会因为用户输入问题 ...

随机推荐

  1. Android--UI之Radio、Check、Toggle

    前言 这篇博客讲解一下Android平台下,RadioButton.CheckBox以及ToggleButton三个控件的用法,因为这三个控件之中都存在一个选中或是没选中的状态,所以放在一起讲解. 这 ...

  2. Java 容器 & 泛型:二、ArrayList 、LinkedList和Vector比较

    Writer:BYSocket(泥沙砖瓦浆木匠) 微博:BYSocket 豆瓣:BYSocket 继续上一篇的容器文章认识容器,泥瓦匠慢慢带你们走进List的容器解说.今天泥瓦匠想说说 ArrayLi ...

  3. python练习二—画幅好画

    这个练习相对简单,主要是对reportlab库的学习调用,看代码 #! /usr/bin/env pyton # -*- coding=utf-8 -*- from reportlab.lib imp ...

  4. HttpServetRequest读取body只能一次的问题

    HTTP请求中的是字符串数据: //字符串读取 void charReader(HttpServletRequest request) { BufferedReader br = request.ge ...

  5. java jdb 调试

    [hadoop@hadoop-01 ~]$ javac -help Usage: javac <options> <source files> where possible o ...

  6. java节假日

    public class CalendarTest { //节假日列表 private static List<Calendar> holidayList = new ArrayList& ...

  7. Docker镜像管理基础与基于容器的镜像制作示例

    一.Docker镜像 Docker镜像是启动Docker容器的一个非常重要的组件.Docker各组件之间的关系如图: Docker镜像含有启动容器所需要的文件系统及其内容,因此Docker镜像用于创建 ...

  8. μC/OS-II 任务的同步与通信 --- 消息队列

    简介 使用消息队列可以在任务之间传递多条消息.消息队列由三个部分组成:事件控制块.消息队列和消息. 当把事件控制块成员 OSEventType 的值置为 OS_EVENT_TYPE_Q 时,该事件控制 ...

  9. Intellij idea 项目目录设置 与包的显示创建

    1.把目录设置成为层级结构显示.和eclipse类似 去掉flatten Packages前面的勾 在项目中创建多级包的时候要注意,必须在Java下建,并且要全输入才能识别

  10. 重装系统之 Win10 镜像安装

    首先配置武器的第一步是要选择武器的性质,以前win10 刚出的时候有很多问题,导致大家都不太喜欢用,但是现在Win10 经过一系列的优化,已经相当稳定靠谱,但是网上很多重装系统的教程参差不齐,导致博主 ...