提升业务效率,体现IT价值
2012-01-06 20:32
351 查看
作为程序员,大家大多数人都是在软件公司中供职,或者在互联网公司中工作,但也肯定有不少人和我一样,是在非IT公司的IT部门中工作,做一些开发的工作。
在非IT公司中,IT部门注定是一个服务部门,或者说是后院部门,而且是最“后援”的后院部门,在这样的环境中,如何体现出程序员的价值呢?我们不是公司的直接利润来源,不能直接为公司创造价值,因此只能用一种间接地方式来体现我们的价值。
既然我们服务的对象是业务人员,那么提升业务人员的工作效率,就是体现价值最主要的一种方式。
这件事说起来很简单,特别是在软件公司中工作的同学一定会说:“做好系统,让业务人员使用我们编写的系统,那样就提高效率了。”然而,情况并不尽然。就算是业务部门使用的系统是由第三方软件公司开发的时候也是一样,很多情况下想要从真正意义上提升工作效率是很困难的,否则就没有那么多人抱怨计算机系统不好用了,也就不会出现最近铁道部在网上售票,结果骂声一片的情况了。
想要做好任何一件事儿,其实都需要经过思考,需要经过发现问题,分析问题,解决问题的过程,想要提升业务人员的效率也是一样。下面就结合自己去年的工作说下自己的体会。
去年我从下半年开始主要负责公司一个部门的算薪和考核的过程,但是算薪过程非常乱,错误率很高,所以核对工作非常复杂,每次算薪都要花费八到十个工作日才能够完成,而这些天内,业务人员和我都是疲于奔命,一听到电话就有蹦起来的冲动。
找了一个时间仔细分析了一下情况,发现其实很多工作都是因为提奖比例造成的,公司有很多险种和多家分公司,每个险种又有很多销售渠道、保险期限,缴费方式等等,每种条件的组合都会有一个比例。而当初为了方便维护提奖比例的过程,采用了一些通用的方式,比方说用“00”代替所有销售渠道,比方说用四位的公司代码来包括下面所有的销售机构。然而在通用的情况下,又会有一些特例,这些特例会单独维护。
本来通用的方式是要减轻业务的工作量,结果在维护和计算提奖的时候,就导致了更大的混乱,业务人员无法确认某种条件组合的比例是否已经维护,经常会有漏掉的情况。
针对这种情况,和业务商量,决定把条件组合的粒度限制到最细,完全不采用通用的代码和方式。但是这样需要维护的记录条数会大大增加。
其实根据各种条件来生成最细粒度的记录,完全是一种机械性的工作,在此我使用了VBA的方式,在Excel中直接生成所有的记录,然后通过导入的方式直接输入到系统中。
这样,维护比例的效率提高了,算薪的错误率也直线下降,甚至出现了错误率为0的月份,检查错误的过程完全省去了,工作效率有了很大提升。
然而,我们的故事并没有到此结束,因为我发现,业务部门在薪资算出来之后,还会做核对,这项工作同样是通过手动的方式完成的,效率低而且容易出错。此时,我还是祭出VBA这件武器,编写了宏,自动化地完成检核的过程。
经过对这两个环节的简化处理,原来繁重的算薪过程从八天以上降到了两天,而这两天的时间还是可以轻松度过的。这样业务人员就有更多的时间做更有意义的事情。
从上面的故事中,我总结出以下几点:
1. 先要明确问题的关键所在,也就是效率低下的环节在哪里(找到主要矛盾)
2. 分析这个环节,看其中存在什么样的问题。(分析问题)
3. 找到能够解决这个问题的方法。(解决问题)
4. 迭代,精益求精。
在非IT公司中,IT部门注定是一个服务部门,或者说是后院部门,而且是最“后援”的后院部门,在这样的环境中,如何体现出程序员的价值呢?我们不是公司的直接利润来源,不能直接为公司创造价值,因此只能用一种间接地方式来体现我们的价值。
既然我们服务的对象是业务人员,那么提升业务人员的工作效率,就是体现价值最主要的一种方式。
这件事说起来很简单,特别是在软件公司中工作的同学一定会说:“做好系统,让业务人员使用我们编写的系统,那样就提高效率了。”然而,情况并不尽然。就算是业务部门使用的系统是由第三方软件公司开发的时候也是一样,很多情况下想要从真正意义上提升工作效率是很困难的,否则就没有那么多人抱怨计算机系统不好用了,也就不会出现最近铁道部在网上售票,结果骂声一片的情况了。
想要做好任何一件事儿,其实都需要经过思考,需要经过发现问题,分析问题,解决问题的过程,想要提升业务人员的效率也是一样。下面就结合自己去年的工作说下自己的体会。
去年我从下半年开始主要负责公司一个部门的算薪和考核的过程,但是算薪过程非常乱,错误率很高,所以核对工作非常复杂,每次算薪都要花费八到十个工作日才能够完成,而这些天内,业务人员和我都是疲于奔命,一听到电话就有蹦起来的冲动。
找了一个时间仔细分析了一下情况,发现其实很多工作都是因为提奖比例造成的,公司有很多险种和多家分公司,每个险种又有很多销售渠道、保险期限,缴费方式等等,每种条件的组合都会有一个比例。而当初为了方便维护提奖比例的过程,采用了一些通用的方式,比方说用“00”代替所有销售渠道,比方说用四位的公司代码来包括下面所有的销售机构。然而在通用的情况下,又会有一些特例,这些特例会单独维护。
本来通用的方式是要减轻业务的工作量,结果在维护和计算提奖的时候,就导致了更大的混乱,业务人员无法确认某种条件组合的比例是否已经维护,经常会有漏掉的情况。
针对这种情况,和业务商量,决定把条件组合的粒度限制到最细,完全不采用通用的代码和方式。但是这样需要维护的记录条数会大大增加。
其实根据各种条件来生成最细粒度的记录,完全是一种机械性的工作,在此我使用了VBA的方式,在Excel中直接生成所有的记录,然后通过导入的方式直接输入到系统中。
这样,维护比例的效率提高了,算薪的错误率也直线下降,甚至出现了错误率为0的月份,检查错误的过程完全省去了,工作效率有了很大提升。
然而,我们的故事并没有到此结束,因为我发现,业务部门在薪资算出来之后,还会做核对,这项工作同样是通过手动的方式完成的,效率低而且容易出错。此时,我还是祭出VBA这件武器,编写了宏,自动化地完成检核的过程。
经过对这两个环节的简化处理,原来繁重的算薪过程从八天以上降到了两天,而这两天的时间还是可以轻松度过的。这样业务人员就有更多的时间做更有意义的事情。
从上面的故事中,我总结出以下几点:
1. 先要明确问题的关键所在,也就是效率低下的环节在哪里(找到主要矛盾)
2. 分析这个环节,看其中存在什么样的问题。(分析问题)
3. 找到能够解决这个问题的方法。(解决问题)
4. 迭代,精益求精。
相关文章推荐
- 提升业务效率,体现IT价值
- 2015年网络相关岗位平均工资提升6.2%;IT培训及认证体现非凡价值
- 提升CIO地位及IT价值体现,IT治理理念在中国势在必行
- 提升CIO地位及IT价值体现,IT治理理念在中国势在必行
- IT人员迅速提升自我效率的十大方法
- IT人员迅速提升自我效率的十大方法
- AAtitit 项目管理 提升开发效率的项目流程方法模型 哑铃型 橄榄型 直板型titi
- IT人员迅速提升自我效率的十大方法
- 技术驱动高效运维,提升业务效率
- atitit.提升软件开发效率大的总结O5
- 实现模型驱动开发,增加您的 IT 系统的业务价值
- [ZT]如何提升IT人员职业价值
- 房地产业务学习(06)-开发项目管理的难点分析&IT系统价值 推荐
- 理解业务安全将提升IT人员的企业地位-学习BCM
- atitit.提升开发效率---MDA 软件开发方式的革命(3)----自动化建表
- 转载 - IT人员迅速提升自我效率的十大方法
- IBM软件:释放IT价值 推动业务随需应变
- IT人员迅速提升自我效率的十大方法
- IT人员迅速提升自我效率的十大方法 .
- atitit.提升开发效率---MDA 软件开发方式的革命(3)----自动化建表