谈技术团队管理

  一个技术团队leader应该从技术方面、团队建设、量化团队成员工作方面开展工作,提高团队开发效率,帮助团队成员提高分析问题、解决问题的能力。
1、技术方面
1)总结延误的项目有哪些原因?问题出在哪里?有无解决的办法?
2)经常出问题的功能/模块是哪些?有无共同点?
3)项目架构或者共同模块中有哪些缺陷?
4)项目文档是否齐全?需求文档、设计文档、测试文档、用户帮助文档在项目完成之后,能否正常移交?

2、关注团队建设
是否存在培训体系,针对专业知识、业务知识进行专项培训?
针对新人是否有进阶的各层次引导培训?
是否有清晰的开发流程、项目流程、测试流程、发布流程
怎样处理团队间的分歧?

3、建立量化体系及工具
1)使用问题(缺陷)跟踪系统
   做到责任分配到人,问题分配到人
2)建立DailyReport
  要求项目组的成员每天把工作内容写成日记记录下来
3)使用使用vss等代码工具进行源代码管理
   要求项目组的成员熟练使用vss工具,每天将代码提交到服务器端
4)使用项目管理软件进行进度管理
   建立项目里程碑,为任务分配资源、跟踪进度

猜你喜欢

转载自staratsky.iteye.com/blog/1955954