我在甲方IT部做了3年的项目管理的工作,谈谈我对这个问题的一些感想吧!
首先说一下,所谓的甲方一般都是主营业务非IT类、互联网的企业,从事实业、生产、连锁等行业居多。
本身的产业链比较大,企业人员数量也很多,所以信息化与互联网+,结合其自身的业务发展是必经之路,也是一项长期的与时俱进的工作,需要将传统的业务模型逐渐的与互联网结合,管理也需要高度的信息化!
虽然说甲方企业的主营业务不是IT类的,但IT部门作为甲方企业的一部分,其存在的意义还是非常重要的!
我汇总一下甲方信息部的工作内容以及对企业的价值:
技术支持类:
这是一项非常传统的工作,在非互联网、信息化的时期就已经存在如此的岗位设置了,主要工作职责就是在单位采购回来的IT设备,例如:打印机、电话、网络、交换机、路由器、电脑之类的设备维护、管理、以及支持工作!
而随着时代的发展,工作内容在早期的基础上,也随之增加了很多细化的内容,例如:服务器机房的管理,也增加了运维的岗位!
这部分的工作看似平凡,但对于整个企业的IT设备正常运行,满足员工的正常办公需求,还是提供了有力的保障!
企业的信息化建设:
这是一项非常重要以及长期的工作任务,为什么说非常重要呢?因为对于现代化的集团企业来说,如果各种系统出现问题,甚至会出现瘫痪的可能!
因为负责加工、生产的系统需要24小时的监控,而出现的一系列问题或者升级工作,则需要长年累月的优化与调整,对于一个企业来说,其信息化的进程是非常立体的,从各个角度渗透到企业生产、销售、人事管理、财务管理等各个环节之中!
一提到信息化、互联网这些词汇,那么肯定与软件开发息息相关。
我刚进入到甲方工作的时候,是被招聘进去做开发的,那时候项目一个接着一个地做,人手不够了就不断地进行招聘,结果2年的时间,IT部的人数规模已经破百了。
作为一个非主营业务部门,拥有着如此多的技术人员,无疑也是一种负担了,而且IT部门的规模也不能无止境的扩张。
于是乎开始进行项目的外包工作,我们的主要工作也由当初的软件开发,转型到了项目管理工作,一边对接供应商,一边进行项目管理,一边对接着企业内部的业务部门。
曾经有人说过一个观点:
为企业赚钱的部门就两个,一个是销售部,将企业生产的产品卖出去,使企业可以获取利润。
第二个就是采购部,在众多的供应商中为企业挑选、匹配出最合适、最具性价比的选择,也可以间接地降低企业的成本,提升利润的空间。
甲方的IT部就属于这样的存在,面对乙方的各种报价,结合企业自身的业务需求,在业务部门的实际需求与乙方报价之间进行平衡与优化。
使其采购的信息系统既可以满足企业的生产与管理需求,又可以通过对技术的选择、产品的选型、对业务的深刻理解,达到采购成本的大幅优化。
其实在甲方IT部门工作与在软件公司的感受完全不同,因为立足的根本就是必须精通你对接业务部门的业务需求。
甚至比他们还要了解他们的工作内容,在一定程度上要通过信息化的手段去优化他们的工作,而且对于企业的整个软件体系也要有着深刻的了解。
毕竟你所管理的项目不仅仅服务于几个业务部门,在企业整体的软件系统中,也要与其他的系统数据进行对接,保持数据的互通性与完整性!
正是基于对企业业务的深刻的了解,所以甲方IT部门可以大大地降低企业对乙方的耦合度,无论乙方团队出现什么样的变故,都可以从容应对,让企业的IT信息化发展的路线与进程不会受到影响!
对于甲方企业的软件系统来说,不仅仅要满足企业生产与管理的需求,还要上网!
提供各种数据接口用于互联网化的操作,所以还需要与外部的一些互联网企业进行洽谈,以及业务的对接工作!工作的范畴还是比较广泛的!
总结一下:
我始终坚信一个观点,一个优秀的甲方IT部门,绝对可以推动一个企业以更高质量的发展。
不仅仅可以规划企业IT信息化、互联网化的发展路线,使其可以少走很多的弯路,又可以在IT产品采购的过程中避免被坑,让企业花更少的钱,采购到更适合自己的产品!所以说甲方IT部的存在的意义还是非常重要的!
喜欢的小伙伴可以关注我,一起交流学习!我是IT鸟叔,一位喜欢写程序、钓鱼、喝茶、玩游戏的中年大叔!
从单位管理来看,IT部门属于人类传统管理的食物链下层,上层领导往往不直接管,对复杂的IT技术细节也不太清楚,IT部门往往得不到足够重视。但随着全社会信息化的发展,传统业务已经深深的嵌入到信息业务系统中,现在的大部分单位只要上不了互联网基本就干不了什么事,IT部门实际上已经越来越重要,重要到已经超越了部分业务管理部门。而IT行业又是个集人才、资金、技术于一体的三密集行业,单位的IT建设和运维又往往需要领导们的足够重视,IT部门平时做的都是非常具体的技术工作,思维方面喜欢局限于工作细节,这方面IT部门需要加强与各部门领导的沟通,多从业务宏观上解释IT部门的工作任务,在经费和人才上得到主要领导的支持,在关键的项目招标中把好技术关。
在很久以前阿里的技术多半是由雅虎去完成的,用马云的话来说王坚的加入,让阿里拥有了自己的核心技术,可见甲方it部门存在的重要性有多么的大。
既然说到了甲方的it部门,就不得不提起对立的乙方,通常在一家单位没有能力去建立自己的技术团队的时候,才会考虑使用乙方去完成一定的技术任务,这样的好处一是经济实惠,而是开发效率高。但也有一个很大的缺点就是产品实现上的偏差,因为不能实现实时沟通,所以需求的碰撞上会产生差异。
我们单位属于一家服务型的企业,当时想要开发一个属于自己的简单的系统,当然这个简单是建立在我们不懂技术的认知领域,所以就没有考虑建立自己公司内部的技术团队,于是将需求梳理之后外包给乙方,让乙方公司去开发,在开发的周期上,乙方团队确实满足了我们的需要,在一个月之内就完成了我们的需求开发,当最后产品呈现在我们面前的时候,我们发现这个已经完成的产品和我们预期的有很大的差异。
等我们再去让乙方按照我们实际的需求去修改的时候,乙方认为是我们在书里需求的时候梳理的不清晰,所以就按照自己的理解去做了开发,现在要求他们改代码就必须另收费,改一次收一次,无论是新功能的开发还是bug的修改,推搡了三四个月,跟乙方支付的费用也快达到小100万了,产品也不是我们想要的那样,无奈之下只能做产品的交付。在产品交付完成之后,先由内部公司员工去试用,内部公司员工试用之后体验非常的差,最后只能抛弃掉这个半成品。
吃一堑长一智,这件事情发生之后,我们才意识到甲方的it部门到底有多么的重要,如果甲方有自己的it部门,我们可以避免以下几种情况?
1.防止乙方技术“偷工减料”
实体行业的偷工减料是明面可以看见的,互联网行业的偷工减料只能是内行看门道外行看热闹。所以在甲方没有技术人员的时候,乙方同样可以偷工减料,这种偷工减料最容易忽悠的就是不懂技术的人员。
所以甲方有自己的it部门就可以有效地减少这种情况的发生,不论是故意留下的bug,或者是对于功能的削减,都有一定程度的监督和验收能力。在互联网界有一句话是这样说的“最怕干过乙方的技术去做甲方”,从这句话里我们可以意味深长地体会到做乙方确实会有一些自己的手腕儿,等着甲方去中招。
那这种情况下只能是,有自己的技术团队去把技术关,所甲方it部门是有必要存在的。
2.实现产品基础迭代、常规运维
一般情况下,作为乙方来说,在一个产品开发完成交付给乙方之后,他的任务就算完成了。所以日后再发生日常技术问题和bug修复,都是要重新收费再去修改的,并且这种沟通的成本也是非常高的。
这种情况下,甲方有自己的it部门,就可以轻松的实现技术的基础迭代,和系统的常规运维操作。虽然说有些乙方也是会辅助一些运维工作,但是在产品的用户量较大的时候,乙方的运维工作时效还是跟不上,不能过于依赖。
3.长远来看企业核心技术必须自己掌握
一个小的互联网产品可能在初期并不是多么的耀眼。但是随着产品的不断打磨不断完善,用户规模越来越大,这个时候在市场的竞争力就会日益的明显,如果技术的工作仍然是由外包去完成的话,说明自己的命运是抓在别人的手中的,生意核心在别人的手中。等于说自己企业的生死是由别人去裁决的。
对于这一点,马云的阿里就是一个典型的例子,大家都知道,起初阿里的技术多半是由雅虎去完成的,随后随着阿里的不断扩大,马云逐渐意识到掌握核心技术的重要性,随后才由王坚率领团队打造自己的核心技术,最后真正实现了中国云计算从0到1的突破。
所以随着企业规模的不断增大,不光是技术部门,只要是有相关的乙方存在,都会有与之对应的甲方存在,只有真正抓在自己手里的才是真正属于自己的。
甲方IT部门在不同的企业存在的意义也不同,总体可分为传统IT部门和现代化企业IT部,以及未来IT部门,下面我从三个方面介绍一下。
传统的甲方IT部门
第一,负责公司各种IT硬件的采购,维护和管理工作。包括员工IT设备的采购,登记,发放,系统升级,维护,以及一些小的硬件问题的维修。如果公司有给员工配备手机和平板,这些也属于IT部门的管理范围。公司各种服务器及网络设备的维护和管理工作。公司固定电话的管理和维护。
第二,负责公司网络,以及安全管理。包括公司硬件设备安全,防病毒软件安装,升级。公司局域网安全防护管理,员工访问外网管理,邮件服务器安全管理,等。
第三,负责公司各种应用系统的维护,开发,以及内部咨询。一般来说,规模较大的公司都有十几个,甚至上百个各种各样的应用系统。这些系统都需要IT部门的专业人员进行维护,定期升级,优化,对于用户提出的新要求进行相应的二次开发。有些系统在市场上没有成熟的软件可用,需要IT部门组织人员进行专门的系统开发。
现代化的IT部门
第一,公司信息化建设规划。IT部门应该结合公司未来的业务发展战略,制定三到五年的企业信息化建设规划。包括公司应用系统的整体规划,以及相应的网络,硬件基础设施建设规划,部门组织建设规划。
第二,公司IT运维/外包管理。大多数先进跨国企业已经实现了IT外包,低价值日常IT硬件/网络维护工作,应用系统的维护支持工作,全部外包给了专业的IT服务公司。而IT部门只保留少数几个管理人员,负责外包公司服务管理。
第三,业务部门合作伙伴(Business Partner )。新型企业IT人员应该是既懂IT又懂业务的复合型人才。作为业务部门的合作伙伴,会及时听取业务部门的需求,然后转换成应用系统需求和改善方案,最终交由外包公司来实现。同时,业务合作伙伴也会主动分析业务流程及系统应用,并提出改善建议。
未来企业的IT部门将会承担哪些任务
随着数字化技术的快速发展,未来的IT部门应承担起企业数字化转型的重任。利用AI,机器学习,云计算,等先进技术,与业务部门紧密配合,使企业成功由传统企业转型为数字化企业,从而提高企业的竞争力。
总结
不同的企业处于不同的发展阶段,所以不同企业的IT部门所承担的任务也不尽相同。但是作为IT人员应该不断学习新技术,才不会被企业所淘汰。欢迎关注@IT老手 ,一起探讨IT相关话题。
图片来源于网络。
这个意义还是挺大的,一般来说的程序员都是为自己公司的业务服务的,对甲方来说业务可能比技术更重要,但是对乙方来说恰恰相反,是技术比业务更重要。毕竟乙方是接项目的,项目不固定只要求技术,技术达到了,项目就做的起来。但是甲方是做自己的系统,有自己的业务逻辑和要求,面对的用户也不是互联网用户,是传统的公司员工,在这种情况下,要求自然不同。甲方重视自己的业务工具开发和维护,乙方重视项目的完成和维护。区别还是有的
哎作为一个银行的甲方项目经理我来回答你的问题,希望乙方的同事多看看,你们是最幸福的,首先甲方项目经理在项目事情很多,第一,业务需求来了之后,这个项目如果是新建的话会找厂家来交流,一般至少三家,完了之后,开始讨论方案和架构,这个很重要,提现甲方项目经理的水平就从这里开始,因为甲方项目经理对行内架构非常熟悉,系统分基层,那些地方采用负载与那些系统连接,怎么连都是项目经理的事情,没问题后,开始编写招标的文件中的技术文档,完了给采购办进行招标,招标时至少去一个人作为专家进行评标,打分,招标完成后,等待中标通知书出来,这个时候就要拟定合同,同时项目急的话可以让厂家提前进场,进场后对整个架构还要进行评估,要做技术评审,开会,通过,完了和业务谈详细需求,可以让乙方出需求确认书,同时拟定合同,合同要走oa过法审,后续还有一大堆oa比如用印等等,我真的不想说这一块了,需求和ui确认之后开始开发,乙方的人用的虚拟桌面,考勤,一堆杂七杂八的都是项目经理搞,环境准备完了之后,就要开始申请生产的设备,完了开通到各个系统的网络,申请测试环境的设备网络,什么uat还有sit,合同签订后还要付首付款,一堆oa,中途肯定有需求变更这种蛋疼的事情,协调业务就不说了,后面开发的差不多了协调业务过来测试,准备uat盖章,sat,完了投产准备,走流程,一堆测试oat,投产当日投产,失败了就不说了,完了改bug要手续,后面验收,一堆流程签字,付款,这才几本上算完,平时还有运维,有问题要看日志,系统的开机自起,日志备份上传,监控,要命,文档的收集,上传,哎,要命,都搞完了就差不多了,所以真羡慕乙方的开发和项目经理
作为甲方的一名小小的开发工程师,来给题主说一下甲方公司为什么要有IT部门存在。
首先是公司的IT建设规划。具体到细节来说,一方面分为硬件、软件;另一方面分为,当前和未来。这些牵扯到公司的发展方向,算是公司的核心机密之一。没有哪个公司会让第三方公司去做这些事情,除非自己要隐退江湖了。
其次是公司的软硬件众多,协调工作多如牛毛。除了自己没有哪家公司愿意接手,说句难听话,同是乙方为什么我要听你的指挥。
再其次是业务部门对第三方也不可能完全信任。业务数据的泄露是非常大的隐患,通过自己的行政手段可以解决,一旦第三方参与就是不可控的地步。
其实,每个乙方公司都是在某一领域精通。真正能做到把握全局的是不存在的。
废话不多说,直接上干货!
我自己本身的经历包括在甲方干过,也在乙方干过。
觉得最省心的工作经历是做自己公司的产品,没有其他外包公司参与最为舒心,只需要从网站、APP或者小程序考虑商业模式、功能、需求、原型、各部门沟通、项目管理,工作进度,迭代更新等等就可以。
在乙方的时候呢,其实非常希望甲方有一个专属对接人,直接提需求,或者描述需求,沟通功能、技术问题。如果是技术人员,甲方有自己IT部门的话,提出的需求是甲方自己已经沟通研究过的,需求会提的比较明确,想要完成的功能会直接了当,沟通项目排期、技术完成度也都相对容易些,不会轻易推翻之前的给出的需求和功能。
以上是直观感受,下面是回答题主的甲方IT部门存在的意义:
1.更了解自身需求,可以自己出PRD文档、产品原型图,甚至厉害些的连UI设计都有;
2.自身有技术人员,可以全程参与到乙方的开发中去,全面了解对方进度,包含但不限于:原型图、PRD文档、技术文档、技术框架、设计思路、应用技术、版本管理与迭代、测试与验收等;
3.随时沟通,能及时发现对方做出来的产品是否符合甲方需求;
4.预防乙方需求缩水,举个简单例子,比如想做商城,甲方其实想要做的是原生APP,但是乙方图省时省力,就想搞个H5套壳。顺便说一句,如果甲方提需求的时候,没提必须原生开发的话,乙方做混合APP是没问题的;
5.对项目有整体的把控,一旦更换乙方,可以从容不迫的进行无缝连接;
6.方便甲方以后项目的更新迭代;
如果觉得纳兰说得有点意思,请关注!谢谢!
作者简介:纳兰说数码,工科毕业,爱玩爱搞机,也深爱写作。关注我,咱们一起聊点有趣的数码产品或者超酷有用的APP。专业建站,专业APP/网站/小程序制作,专业SEO。
这个问题我有话说,因为我当前这家公司就是一家甲方公司,而我恰巧也在IT部门。
公司为了解约用人成本,所以有些项目就外包了出去,我们公司IT部门存在的意义是这样的:
筛选供应商
前面有说道我们公司的一些项目外包了出去,既然外包了项目,那么就需要筛选供应商,然后就需要用到了我们IT部门了,采购负责招标供应商以及控制预算,IT部门负责考核供应商技术是否能够满足要求。
负责监工
当供应商开发项目的时候,需要做项目规划以及需求分析。这个时候也需要IT部门参与,同时负责项目研发进度的监控,要能够保证项目如期上线。
负责CodeReview
由于是外包负责开发代码,但是甲方也需要有若干工程师参与项目,目的是搭建项目架构或者说审核开发出来的代码是否符合规范,满足业务要求。
负责运维
当外包开发完项目,验收完成后,项目就需要交接回到IT部门的相关研发人员负责后期运维以及功能迭代。负责系统安全性和稳定性。
毕竟一个公司能否长期稳定的发展,没有一个好的系统支撑是不行的,而这个系统支撑恰巧正是由IT部来造成的。
你一定装修过吧?那么你自己懂装修吗?你不懂,那么你怎么办?
1:恶补装修各路知识,防止被坑;
2:找第三方监理;
3:找熟人的装修公司;
4:老岳丈正好是搞装修出身。
5:同学是设计师。
你选哪一个呢?你选哪一个都会觉得不放心,最好的办法就是自己先成为专家,恶补一下装修的各路知识,做到心中有数,而且在设计房间的时候,肯定不能光听设计师指手画脚,他们都是为了自己多收钱,或自己的喜欢而设计,才不会管你的需求。
因此,甲方好的IT存在的价值就是主动策划,独立思考,节省预算。