- 1、本文档共62页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
选择小组结构时,主要应考虑以下因素:小组结构需解决问题的难度。01程序的规模(用代码行或功能点度量)。02小组存在的时间(小组生命周期)。03问题可已被分解和模块化的程度。04对系统的质量和可靠性的要求。05系统交付日期的紧迫性。06项目所需要的交流的频繁程度。07小组结构集中式的小组结构能以较快的速度完成任务,适用于处理简单问题。分散式的小组结构能够产生更多、更好的解决方案,因此更适合于解决困难的问题。民主分散型(DD)的小组容易产生更高的士气和工作满意度,因此适用于那种生存期较长的小组。民主分散型的结构适用于解决那种可模块化程度较低的问题,因为解决这样的问题需要大量的通信和交互。小组结构如果需解决的问题可以被高度模块化,控制集中型(CC)和控制分散型(CD)小组结构则比较适合。有经验表明,CC和CD型小组产生的软件缺陷比DD型小组少。主程序员小组最早的小组结构形式是CC型,其代表是由HarlanMills提出的“主程序员小组”(chiefprogrammerteam)。主程序员小组的核心是一个具有丰富经验的工程师(主程序员),他负责计划、协调和审查小组的所有技术活动。技术成员(通常2到5人)负责分析和开发任务。一个后备工程师支持主程序员的工作,并在必要时可替换主程序员的工作。主程序员小组文档管理员可以为多个小组服务,他的工作包括:维护和控制所有软件配置项,收集和整理相关数据,分类和索引可复用软件构件,支持小组的研究和评估工作等。可能还会有若干技术专家、书写员及文档管理员来支持主程序员。本章内容提要01项目人力资源管理概述03项目团队的建设02项目组织形式的确定04沟通管理第三节项目团队的建设项目组织通过招聘或其他方式获得项目所需人力资源,对他们进行必要的培训,并根据他们的技能、素质、经验、知识等进行工作安排和配备,从而构建一个项目组织或团队。软件项目团队中常见的岗位角色包括:系统分析员、系统设计员、数据库管理员、支持工程师、业务专家(用户)、测试人员,等等。在对项目成员配备工作时,应根据以下原则:项目团队人员的配备人员配备必须要为项目目标服务。“以岗定员”,保证人员配备的效率,充分利用人力资源,不能以人定岗。项目不同阶段所需人力资源种类、数量不同,要安排一定比例的临时工作人员,根据项目的需要加入或退出,以节约人力资源成本。责任分配矩阵责任分配矩阵(ResponsibilityAssignmentMatrix,RAM)是用来对项目团队成员进行分工,明确其角色与职责的有效工具。责任分配矩阵团队成员管理计划团队成员管理计划描述了项目团队的人员什么时候及如何加入到团队中和离开团队。作为项目计划一部分,详细程度因项目而异。团队成员的培训通过对团队成员的培训,可以提高项目团队的综合素质、工作技能和技术水平。同时有助于提高项目成员的工作满意度,降低项目人员的流动比例和人力资源管理成本。针对项目的一次性和约束性(主要是时间和成本的制约)的特点,对于团队成员的培训主要采取短期性的、片段式的、针对性强、见效快的培训。培训方式主要有两种:团队成员的培训岗前培训:对团队成员进行一些常识性的岗位知识和项目管理知识的培训;01岗上培训:主要根据开发人员的工作特点,针对操作中可能出现的实际问题,进行特别的培训,多偏重于专门技术和特殊技能的培训。02冲突管理项目的高压环境、责任模糊、技术上的不同观点都可能引起团队成员之间的冲突。冲突管理通常有以下几种方法:问题解决(ProblemSolving):双方一起积极地定义问题,收集问题信息,开发并且分析解决方案,直到最后选择一个最合适的方法来解决问题。这是冲突管理中最有效、最可取的一种方法。12冲突管理01040203妥协(Compromising):双方协商并且都做出一定程度的让步,寻找一种能使双方都可接受的方法。求同存异(Smoothing):双方都关注他们同意的观点,而避免冲突的观点。撤退(Withdrawal):把眼前的问题搁置起来,等以后再解决。强迫(Forcing):采用一方的观点,否定另一方的观点。一般不推荐这种方法。团队成员的绩效评估绩效评估就是工作行为的测量过程,即用过去制定的标准来比较工作绩效的
文档评论(0)