我项目组里的成员虽多但大多是新人——四个在校的研究生,三个刚毕业的学生(加上我也是四个)。要带领这样一支团队搞出被市场认可和接受的产品,一要靠年轻人的激情和斗志,二要靠科学的管理和训练。我没有学过训练人的技巧,也没有过工作经验。不过我大体知道要领导一支团队,首先要建立起大家共同的工作愿景——在什么时候我们要搞出一个什么样的东西。然后针对个人,制定每个人当前的工作目标,工作目标不是工作任务,而是通过完成你的工作任务,你能得到什么:成为一名有经验的硬件工程师/软件工程师,或者只是养成良好的工作习惯,培养良好的编程风格,目标可大可小,但必须要有,并且通过目标的实现,每个成员要能有所成长。接下来就是制定工作原则,像什么时候开会;怎样制定工作计划;项目负责人做什么事情;工作计划没完成怎没办;怎样测试以保证工作质量;怎样在团队成员中形成相互帮助的氛围等等。我的体会,以上这三条定好了,再开展工作就比较容易了。接下来就是一些具体的工作要求了:要求大家怎么样备份文件,怎么样写文档,形成什么的编程风格,遵循什么样的设计规范。在工作要求明确之后,把工作任务一分配,让大家放手去干就是了,只有遇到实在解决不了的困难才可以来找我。所以现在虽然将进度计划压缩了近三分之一,作为项目负责人的我依旧有许多可自由支配的时间,并且对完成项目充满信心。