情绪与效率
这在 技术团队的情绪与效率 中已经讲得很好了:
- 在 GTD(Get Things Done)中对此有阐述『压力不是来自于任务本身,而是任务在大脑中的堵塞,带来的焦虑和心理的抵触』。当一件任务还没有完成时,持续到来的新任务会带来很大的心理压力,意志不够强大时,很容易导致执行力崩溃,进入一种任务怎么做都做不完的绝望状态。
一个健康的团队需要维持开发的节奏,具体操作可以是 每1-2周为一个周期,进行大的项目规划,研发任务占用时间最好不高于80%,之后每个人能有休息/自我充电的时间,在下个周期开始时,团队又能进入满体力值的状态。
情绪的影响因素很多,简单列举几个很常见的:
- 研发节奏过于紧凑:在上一节中提到当开发的情绪体力持续透支时,会有恶劣的情绪问题。 这个在开发团队中并不少见。当开发节奏太过紧凑,团队不注意休整时,团队很容易负面情绪弥漫,而情绪一旦形成印象,便不会那么好消散。
- 薪酬倒挂:这个也是大家诟病 HR/Leader的重要原因,当一个团队薪酬内部增长太乏力时,内部人员会有流出,团队需要再招聘新人,而市场上平均待遇已经和之前不同,所以新招来的人员待遇往往也会水涨船高。 这个是很致命而且不好消解的。HR 太过节约成本,往往会对团队有致命的伤害。
- 与 Leader 理念/习惯 不合。
- 工作内容安排不当,太困难或太简单,或者与职业发展规划不符。
- 纯粹发泄。
- ……
去年的主要问题在于公司里的加班情况过于严重,导致中后期的效率不高,总体工作完成量跟正常上班时间做的差不多,甚或更少。幸好管理层也有意识到这个问题,着手制定规范一些的流程。规范与近期效果是相对矛盾的,但为了后期的维护及长期的团队管理,取一个平衡点。开发流程可依实际情况引入敏捷开发模式。
坚持做的与不足之处
坚持做下来的:
- 组里即时通讯群中的技术、生活分享
- 与各个组员私交不错,所以工作好开展。
- GTD: 现使用 ToDoList (官网需要翻墙才能访问 -_-! 不过国内各大下载站都可以下载得到)做个人时间管理;团队里用 redmine 做 Bug Tracking, Task assignment, Knowledge Management 等。
- 之前在 CentOS 中装 redmine,依赖的包比较多,安装过程并不顺序,现在用的是 bitnami 的版本。
几点做得不好的:
- 之前在上海、苏州公司时,一两周有一次会有分享会议,技术的、生活的,甚至音乐、哲学方面的。现在几乎没有。虽说任务较重,但时间总是挤出来的。