到新的公司已经有一段时间了。以前主要是写程序比较多,而新的工作管理方面比较多,程序写得少了。
总的来说写程序还是比较有经验的,管理方面经验不足,这段时间也犯了不少错误。
先说说目前的问题吧。
从事情的角度说,由于公司历史相对比较长,积累下来了大量代码,而且依然沿用。这些代码,模块随着人员变动,也变得很难完全接手,尤其是服务器相关的部分,很多项目正在用。从好的方面说既然已经用了这么多年,大的问题应该说没有什么了,从坏的地方说剩下的问题也都是很难定位很难解决得了。
从人的角度说,我现在的部门整体年龄偏大了一些,又是以维护现有代码,应对需求为主,所以大家激情不高,干劲也显得不太足,人有些皮了。但总体上讲基本上还都是踏实做事情的人。
要想解决这些问题,想了这么几个办法
1. 以前留下来的代码,而且现在正在用的,剩下的几个难搞的Bug,很显然,把剩下的问题解决,这块基本上面临的需求和新的Bug也不太多,基本上是一次性的事情。所以给时间,让有能力的人搞定。咬咬牙也挺过来就好了。
2. 对于由于频繁的需求过来,导致对一些小的或多或少有问题的模块无暇修改而凑合用的部分,在最近这一波当期过后,安排专人给专门的时间彻底搞一些,甚至可以推翻重写,毕竟东西不大其实也不算难。
3. 对于人员来说,提拔有能力的人,同时招聘新人,阳光一点的年轻人,提高团队活力,同时分摊一下关键环节的工作。
4. 在忙过这一段之后,部门内部安排一些新的且和公司长远相关的模块开发,这样大家能做些新的东西,而且有所提高,也会让大家积极性提起来。
总之两句话,
1. 再不给后人制造问题麻烦的同时把历史遗留问题解决
2. 注入新鲜血液,选拔人才提高团队活力