2011年我过得特别痛苦,换工作到了个乱哄哄的项目,还是干developer。项目visibility比较高,从CEO那就特重视。人大部分都是新招的,论证的时候人人想出风头,开始干都不愿意做decision。项目听起来比较简单,在vendor提供的平台上二次开发。但是逻辑复杂,数据量特别大。我们这行业IT部门BA(business analysis)势力大。我们的项目更甚,BA们只手遮天,越俎代庖做系统设计,还管派活和进度。我在最低层,加班加点还不得不常背BA的小黑锅。
最近开发快做完了,出了performance问题(就是程序跑得太慢,达不到要求)。一开始BA和vendor都想推到我做的部分(我的最复杂)。但是monitor了一阵子发现问题不在我那里,而且更糟:不是哪个部分慢有bottleneck,是整体慢。这是总体设计和选平台的问题,BA的责任。他们现在象热锅上的蚂蚁,想办法解决同时想办法推责任。经常说些含混的话误导中高层,很多人仍然以为我负责的模块慢。
这次这个黑锅太大了,我实在不想背。但是俺职位低,很多meeting不被involve,没有直接的机会解释。俺就只好找机会和人私下聊,给自己洗白。平级的都沟通到了,该中层PM那级了。但是PM们和我不是一个立场,他们和BA利益更一致,不太关心我是不是被不公平对待。我觉得谈话重点在解决问题上他们才听得进去。俺得先说说解决方案,然后再旁敲侧击说说BA责任。
俺为了这些事天天闹心,老嚼着不公平啥的,虽然俺也明白了这世界没啥公平可言。俺老公淡定,说要是他就不废劲解释。不影响发钱,自己控制着别老加班就行。黑锅背就背了。俺嚼着有道理,但还是不痛快。
老土老胡大家道行高的,给俺提点提点。俺是该出世点往开了想?还是入世点往深了研究政治斗争?