项目人员配置
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
重庆诺怀软件谈软件开发项目的团队配置问题软件项目以人为本,人力资源是最重要、最根本的因素,是项目中的决定性资源;往往一个项目的成败,取决于是什么的团队在做这个项目。软件项目中大多数问题、挑战、风险,归根结底都是人的问题,如果能更好地解决与人相关的问题,会让项目进行得更加顺利。
那么一个团队一起做项目,第一个需要考虑的就是团队如何配置,经常有以为团队配置失策而导致项目失败的例子,常常为这些失败感到遗憾,遗憾的同时也总结了一些关于团队配置的问题。
重庆诺怀软件在9年的软件开发实战中,归纳了几点项目团队配置上常见的问题,并在在此分享。
1)项目没有配置某个所需的团队角色,或者某个角色缺乏专职人员配置。这导致与该角色所对应的职责,没有被履行,或者履行的力度未达预期程度。比如项目组没有专职测试人员。
2)整个团队在各角色上投入的资源不均衡。投入过多的地方出现瓶颈,投入过少的地方暴漏问题。比如项目管理团队在客户方面投入时间过多,在团队内部提供支持过少。
3)虽然角色配备齐全,资源分配也均衡,但资源的能力未达预期,实际执行效果不能满足需要,导致风险发生。比如项目团队某关键角色由一个新手承担;
上述发现的问题可以说是现象。相对于现象,人们往往更关心的是现象背后
的原因,以及如何避免类似的问题。
所以接下来诺怀软件思考的问题就是:团队配置的问题是如何出现的?如何
才能尽早发现并避免?这就不得不用到“角色识别”这个实践了。
角色识别是识别成功完成一个项目所需要的所有角色,明确他们的职责和关系,并分析为正确履行各职责所需的技能和能力,对结果进行记录的过程。显然我们要做三件事情:
1)识别出项目成功所需要的所有角色;
2)明确这些角色的职责;
3)明确这些承担这些角色的人员,所应具备的技能和能力;
就诺怀软件的经验而言,有以下几个常见的原因导致团队配置方面出问题:
1)没有进行角色识别,所以没有理清项目团队到底需要哪些角色?因而就没有去积极地争取这些资源,或者说被动地接受任何现有资源或被分配过来的资源,
未考虑过调整资源的可行性;这导致资源配置随机发生,而不是精心设计,所以存在角色残缺或者角色投入不足,不均衡等问题;
2)混淆了角色和成员的概念,或项目经理没有考虑一个成员可以承担多种角色的可行性;而实际一兼多职的可行性,在很多地方还是具备的。只要能想办法让成员身兼多种角色,那么即使团队再小,需要的角色再多,也是可以让角色得到一一配置的。
3)角色职责定义不明确,这往往是没有PM认真定义各角色以及描述角色职责的结果;导致一些职责没有明确责任人,往往这些没有明确责任人的职责都得不到妥善的履行。
4)有些角色让同一个成员兼任的效果并不好;有不少PM也考虑到了让成员一兼多职的尝试,但通常都是简单尝试就放弃了。并未仔细思考哪些角色适合合并,哪些角色并不适合兼任。其实这里面也有很多问题和对策,譬如就软件开发而言,开发和测试这两种角色兼任的话,会有以子之矛攻子之盾的矛盾,但如果改为交叉测试就能适当规避。
5)未能动态校正团队配置;随着项目的进展,譬如阶段变化了,成员变化了,或者工作内容的变更,往往导致角色配置需要进行与之对应的调整,如果此时PM没有重新思考下团队配置的问题,往往就容易保留以前的团队,而这个配置却与实际需要发生了差距。
了解到产生团队配置出问题的原因后,回答“如何才能尽早发现并避免团队配置”这个问题就非常简单了,就是项目经理要尽早并阶段性地进行团队角色识别的工作,并且将识别的结果与项目团队的现状进行对比,对误差进行及时调整,并且积极发挥自己的影响力去改善团队,获得所需要的资源,实在不行则退而求其次,考虑兼职方案。
文章仅代表作者观点,欢迎同行探讨交流。
重庆诺怀软件简介:重庆诺怀软件成立于2005年,面向欧美客户以及国内客户提供软件开发外包服务,是一家高新技术企业,拥有自主知识权CRM产品:Coevery(可为)。2013年,重庆诺怀软件有限公司申请成为重庆市双软企业。
公司主要提供应用系统开发、网站开发、移动程序开发、电子商务建设、系统移植和技术支持等软件开发与咨询服务。