首页 > 应用开发 > IT综合 > Global vs. Local
在Global项目中,权限控制极其严格,每个人就管自己的一小块,不属于我的想做也做不了。大家权责分明,有什么交叉直接找到对应的人解决就好,并且你不用担心人家解决不了。那时沟通也很通畅,我们可以专注自己的那一亩三分地,所以很多人都做得精而又精。举例说明,以前遇到工资单的问题,有同事建议我去找某某,说他是工资单的专家;开始暗想工资单有那么深,至于需要用专家这个说法么?后来我才发现里面的确有很强大的功能,再后来我也称他是工资单专家。
前一段时间到一个Local的项目,我一下有了天高任鸟飞的感觉,什么约束都没有了。我想做什么就能做什么。权限是All的,刚开始我还像曾经被绳子束缚了的大象。说是马戏团的大象,他们其实力大无穷,但是只需要一根小小的绳子把他们栓在柱子上就可以,虽然他们完全可以挣脱掉,但他们不会。原来当他们还是力气小的小象时也是用那样的绳子,那时他们还没那么大力气;这样一直下来,长大后他们也还是以为绳子是挣脱不掉的。我在修改配置表后保存时,总是自然而然去找我已有的change request,一旦看到没有,我就跟旁边的人ABAP兼Basis说我没有request,意思是要他帮我创建,他冷冷抛过来一句话:“自己点新建。”原来还可以自己建Request,我已经很久没有拥有过这样的权限了,当时就觉得自己是那只大象。
不过权限大了,相应的事情也多了,除了当HR 顾问,你还得懂点basis,要配置权限或者打印等相关的设置;你还得懂FI,集成测试的财务数据比如成本中心等得自己准备;甚至还得懂ABAP,有时你还得需要自己写报表。如果还跟别的模块有关联,估计都要了解。用我老妈的话说是一个人包打天下。这样下来,感觉自己好全能呀。做技术的一般对技术都有一种热爱,既然有这么大的权限,于是各个模块都想涉猎一下。见过做后勤模块的,经常一个人兼做几个模块;HR相对独立,兼做其他模块的倒是少见。不过都很精通的人我没有见过,只是在传说中听说过。我总是愤愤那样的人抢了大家都饭碗,让我们其他人怎么活呀。
Global项目中人多,项目管理也相对严谨,就好象流水线每人负责一块,做配置的、做培训的,做测试的、做权限的或者做开发的,一个接一个,谁中途走了,立马有人接上不会断线。Local的时候所有都是顾问一个人做,一个人的精力和时间是有限的,在同样的时间内,当然质量上相对会差一点,但是效率高,因为不需要求人,少了沟通时间,但是有时要自己去研究,多了钻研时间,也扩展了自己横向的技术能力,但是深度却提高不多,因为没有时间去深度钻研,一般尽量按已经知道的去做,没空去深入了解优化。
做了Local的,再到Global来就觉得束手束脚了。尤其当该有的权限却没有时更难过。现在想起曾经别人开玩笑说,能在这样的环境下survive下来不容易呀。不是累死,是被急死。
不论Global的,还是local的方式,都有利有弊,真是让我喜,让我忧。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/136226/viewspace-1036685/ ,如需转载,请注明出处,否则将追究法律责任。