前两天办公室里说的一个笑话,

一同事说:“咱们公司的人名缩写都很牛啊,有DVD(我的manager),有SK(项目组长),还有LV(一资深开发者),。。。”
然后我说:“就我最傻了,改个名字叫OT(Ouyang Terry),天天在这里OT!”

最近加班加得狠,可以一山还有一山高,没有最狠,只有更狠的。前天晚上两点多的时候,I记一个朋友走过来跟我说:“好像你们最近加班也挺多的喔?”我说:“是啊,项目管理得不好嘛。我记得你们项目不是上年年底的时候,计划这个月做完的吗?怎么还天天加班?”他就说:“I记的项目计划都骗人的,plan就plan三个月,我们不分昼夜干了六个月都还没做完!”

这么做项目管理,怎么cost control啊?

还有一天,跟PL讨论了公司的用人思想。我不知道从什么时候开始,外包行业都流行一个叫“软件工厂”的概念,到现在为止还有很多公司在实行。Peopleware的概念早十几年就已经提出来了,近年来流行的Agile Software Development也着重强调了“人”的因素,每一个项目的收获不单单是项目的完成,还有从中学习到的经验和教训,这些知识都是有价值的。然而管理层却总是认为developer就是我们这个“软件工厂”里面的一个流水工,社会上随便找个人来都可以替换上去,于是从来不重视员工的职业道路发展和忠诚度。我们读那么多书出来要是真能随便被替换那书就白读了,另一方面,每一个项目不光是开发时候有成本,在维护的时候更加有维护成本,就正如长尾理论里那条长长的尾巴,是一直延续下去的。如果当初开发的人knowledge没有继承下来,那维护成本就会整条水平线往上升,留住最初的员工才是降低维护成本的保证啊!

最近在跟一些70后的人混,也是长见识的好机会。