软件项目人力资源管理.ppt
《软件项目人力资源管理.ppt》由会员分享,可在线阅读,更多相关《软件项目人力资源管理.ppt(62页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第八章第八章 软件项目人力资源管理软件项目人力资源管理软件项目管理20121218C20121218C本章内容提要本章内容提要项目人力资源管理概述项目人力资源管理概述项目组织形式的确定项目组织形式的确定项目团队的建设项目团队的建设沟通管理沟通管理20121218C20121218C第一节第一节 项目人力资源管理概述项目人力资源管理概述项目人力资源管理的定义:项目人力资源管理的定义:根据项目的目标、项目活动进展情况和外部根据项目的目标、项目活动进展情况和外部根据项目的目标、项目活动进展情况和外部根据项目的目标、项目活动进展情况和外部环境的变化,采取科学的方法,对项目团队成员环境的变化,采取科学的
2、方法,对项目团队成员环境的变化,采取科学的方法,对项目团队成员环境的变化,采取科学的方法,对项目团队成员的行为、思想和心理进行有效的管理,充分发挥的行为、思想和心理进行有效的管理,充分发挥的行为、思想和心理进行有效的管理,充分发挥的行为、思想和心理进行有效的管理,充分发挥他们的主观能动性,实现项目的最终目标。他们的主观能动性,实现项目的最终目标。他们的主观能动性,实现项目的最终目标。他们的主观能动性,实现项目的最终目标。20121218C20121218C任命项目经理根据项目要求组建团队分配角色制定沟通计划制定绩效考评团队:冲突处理、沟 通协调个人:工作委派、培 训、激励项目人力资源管理项目人
3、力资源管理重点集中在两个方面:个人和团队20121218C20121218C项目人力资源管理的基本内容:项目人力资源管理的基本内容:s项目经理的确定项目经理的确定s项目组织形式的确定项目组织形式的确定s项目人员的获得与配备项目人员的获得与配备s项目团队建设项目团队建设s沟通管理沟通管理20121218C20121218C软件项目人力资源管理特性软件项目人力资源管理特性软件项目软件项目智力密集型劳动密集型受人力资源影响大项目成员 结构项目成员 责任心项目成员 稳定性既是成本又是资本20121218C20121218C人力成本:尽量使人力资源投入最小人力资本:尽量发挥资本的价值,使人力资源的产出最
4、大软件项目人力资源管理特性软件项目人力资源管理特性20121218C20121218C本章内容提要本章内容提要项目人力资源管理概述项目人力资源管理概述项目组织形式的确定项目组织形式的确定项目团队的建设项目团队的建设沟通管理沟通管理20121218C20121218C第二节第二节 项目组织形式的确定项目组织形式的确定项目组织的特点:项目组织的特点:w临时性临时性w目标性目标性项目组织的类型:项目组织的类型:w职能型职能型w项目型项目型w矩阵型矩阵型20121218C20121218C职能型组织结构职能型组织结构20121218C20121218C职能型组织结构的优点职能型组织结构的优点以职能部门
5、作为承担项目任务的主体,可以充分以职能部门作为承担项目任务的主体,可以充分发挥职能部门的资源集中优势,有利于保障项目发挥职能部门的资源集中优势,有利于保障项目需要资源的供给和项目可交付成果的质量。需要资源的供给和项目可交付成果的质量。职能部门内部的技术专家可以同时被该部门承担职能部门内部的技术专家可以同时被该部门承担的不同项目所使用,节约人力,减少了资源的浪的不同项目所使用,节约人力,减少了资源的浪费。费。同一职能部门内部的专业人员便于相互交流、相同一职能部门内部的专业人员便于相互交流、相互支援,对创造性地解决技术问题很有帮助。互支援,对创造性地解决技术问题很有帮助。20121218C2012
6、1218C当有项目成员调离项目或离开公司,所属职能部当有项目成员调离项目或离开公司,所属职能部门可以增派人员,保持项目的技术连续性。门可以增派人员,保持项目的技术连续性。项目成员可以将完成项目和完成本部门的职能工项目成员可以将完成项目和完成本部门的职能工作融为一体,可以减少因项目的临时性给项目成作融为一体,可以减少因项目的临时性给项目成员带来的不确定性。员带来的不确定性。职能型组织结构的优点职能型组织结构的优点20121218C20121218C客户利益和职能部门的利益常常发生冲突,职能客户利益和职能部门的利益常常发生冲突,职能部门会为本部门的利益而忽视客户的需求。部门会为本部门的利益而忽视客
7、户的需求。当项目需要多个职能部门共同完成,或者一个职当项目需要多个职能部门共同完成,或者一个职能部门内部有多个项目需要完成时,资源的平衡能部门内部有多个项目需要完成时,资源的平衡就会出现问题。就会出现问题。当项目需要由多个部门共同完成时,权力分割不当项目需要由多个部门共同完成时,权力分割不利于各职能部门之间的沟通交流、团结协作。利于各职能部门之间的沟通交流、团结协作。项目成员在行政上仍隶属于各职能部门的领导,项目成员在行政上仍隶属于各职能部门的领导,项目经理对项目成员没有完全的领导权。项目经理对项目成员没有完全的领导权。职能型组织结构的缺点职能型组织结构的缺点20121218C20121218
8、C项目型组织结构项目型组织结构项目型组织结构中的部门完全是按照项目需要进项目型组织结构中的部门完全是按照项目需要进行设置的,是一种单目标的垂直组织方式。行设置的,是一种单目标的垂直组织方式。项目经理具有高度独立性、对项目享有完全的领项目经理具有高度独立性、对项目享有完全的领导权。导权。完成每个项目目标所需的全部资源完全划分给该完成每个项目目标所需的全部资源完全划分给该项目,完全为该项目服务。项目,完全为该项目服务。20121218C20121218C项目型组织结构项目型组织结构20121218C20121218C项目经理对项目可以全权负责,可以根据项目需项目经理对项目可以全权负责,可以根据项目
9、需要随意调动项目组织的内部资源或者外部资源。要随意调动项目组织的内部资源或者外部资源。项目型组织的目标单一,完全以项目为中心安排项目型组织的目标单一,完全以项目为中心安排工作,能够对客户的要求做出及时响应,有利于工作,能够对客户的要求做出及时响应,有利于项目的顺利完成。项目的顺利完成。项目经理对项目成员有完全的领导权,项目成员项目经理对项目成员有完全的领导权,项目成员只对项目经理负责,避免了职能型项目组织结构只对项目经理负责,避免了职能型项目组织结构下项目成员处于多重领导、无所适从的局面,项下项目成员处于多重领导、无所适从的局面,项目经理是项目的真正、唯一的领导者。目经理是项目的真正、唯一的领
10、导者。项目型组织结构的优点项目型组织结构的优点20121218C20121218C组织结构简单,项目成员直接属于同一个部门,组织结构简单,项目成员直接属于同一个部门,彼此之间的沟通交流简洁、快速,提高了沟通效彼此之间的沟通交流简洁、快速,提高了沟通效率,同时也加快了决策速度。率,同时也加快了决策速度。项目型组织结构的优点项目型组织结构的优点20121218C20121218C项目型组织结构的缺点项目型组织结构的缺点不同的项目组织,资源不能共享,即使某个项目不同的项目组织,资源不能共享,即使某个项目的专用资源闲置,通常也无法应用于另一个同时的专用资源闲置,通常也无法应用于另一个同时进行的项目,人
11、员、设施、设备可能会重复配置,进行的项目,人员、设施、设备可能会重复配置,造成一定程度的资源浪费。造成一定程度的资源浪费。公司里各个独立的项目型组织处于相对封闭的环公司里各个独立的项目型组织处于相对封闭的环境之中,公司的宏观政策、方针很难做到完全、境之中,公司的宏观政策、方针很难做到完全、真正的贯彻实施,可能会影响公司的长远发展。真正的贯彻实施,可能会影响公司的长远发展。在项目完成以后,项目型组织的使命即完成,项在项目完成以后,项目型组织的使命即完成,项目成员有可能被解雇,对项目成员来说,缺乏一目成员有可能被解雇,对项目成员来说,缺乏一种事业上的连续性和安全感。种事业上的连续性和安全感。201
12、21218C20121218C公司承担的项目之间处于一种条块分割状态,项公司承担的项目之间处于一种条块分割状态,项目之间缺乏信息交流。目之间缺乏信息交流。项目型组织结构的缺点项目型组织结构的缺点20121218C20121218C矩阵型组织结构矩阵型组织结构职能型组织结构和项目型组织结构的混合体,同职能型组织结构和项目型组织结构的混合体,同时具有两者的特征。时具有两者的特征。根据项目的需要,从不同的部门中选择合适的人根据项目的需要,从不同的部门中选择合适的人员组成一个临时项目组,项目结束后,项目组也员组成一个临时项目组,项目结束后,项目组也解体,然后各个成员再回到各自原来的部门去。解体,然后各
13、个成员再回到各自原来的部门去。又分为弱矩阵型组织结构和强矩阵型组织结构。又分为弱矩阵型组织结构和强矩阵型组织结构。20121218C20121218C弱矩阵型组织结构弱矩阵型组织结构20121218C20121218C强矩阵型组织结构强矩阵型组织结构20121218C20121218C矩阵型组织结构的优点矩阵型组织结构的优点专职的项目经理负责整个项目,以项目为中心。专职的项目经理负责整个项目,以项目为中心。公司的多个项目可以共享各个职能部门的资源。公司的多个项目可以共享各个职能部门的资源。既有利于项目目标的实现,也有利于公司目标方既有利于项目目标的实现,也有利于公司目标方针的贯彻。针的贯彻。项
14、目成员在事业稳定性上的顾虑减少了。项目成员在事业稳定性上的顾虑减少了。20121218C20121218C矩阵型组织结构的缺点矩阵型组织结构的缺点容易引起职能经理和项目经理权力的冲突。容易引起职能经理和项目经理权力的冲突。资源共享也能引起项目之间的冲突。资源共享也能引起项目之间的冲突。项目成员有多头领导。项目成员有多头领导。20121218C20121218C小组结构小组结构在软件项目中,通常将人员划分为若干小组在软件项目中,通常将人员划分为若干小组(Team)(Team),每个小组负责一些任务。,每个小组负责一些任务。小组的组织结构对小组的工作效率和工作质量有小组的组织结构对小组的工作效率和
15、工作质量有很大影响。很大影响。小组的结构形式可分为三类:小组的结构形式可分为三类:1.1.民主分散型民主分散型(Democratic Decentralized,DDDemocratic Decentralized,DD)。)。小组没有固定的领导,而是根据不同的任务来指小组没有固定的领导,而是根据不同的任务来指定临时的任务协调员。决策由小组通过协商来共定临时的任务协调员。决策由小组通过协商来共同制定,小组成员之间的通信是水平的。同制定,小组成员之间的通信是水平的。20121218C20121218C2.2.控制分散型控制分散型(Controlled Decentralized,CDContro
16、lled Decentralized,CD)。)。小组有一个固定的领导,来协调不同的任务。还小组有一个固定的领导,来协调不同的任务。还设有若干二级管理者,负责子任务的完成。问题设有若干二级管理者,负责子任务的完成。问题的解决仍然是集体行为,但解决方案的实现有小的解决仍然是集体行为,但解决方案的实现有小组领导划分给不同的成员或成员组。个人和成员组领导划分给不同的成员或成员组。个人和成员组内部的交流是水平的,同时也存在沿着控制层组内部的交流是水平的,同时也存在沿着控制层次的垂直交流方式。次的垂直交流方式。3.3.控制集中型控制集中型(Controlled Centralized,CCControl
17、led Centralized,CC)。顶)。顶层的问题解决和小组内部协调由小组领导负责。层的问题解决和小组内部协调由小组领导负责。小组领导和小组成员之间的交流是垂直的。小组领导和小组成员之间的交流是垂直的。小组结构小组结构20121218C20121218C选择小组结构时,主要应考虑以下因素:选择小组结构时,主要应考虑以下因素:w需解决问题的难度。需解决问题的难度。w程序的规模(用代码行或功能点度量)。程序的规模(用代码行或功能点度量)。w小组存在的时间(小组生命周期)。小组存在的时间(小组生命周期)。w问题可已被分解和模块化的程度。问题可已被分解和模块化的程度。w对系统的质量和可靠性的要求
18、。对系统的质量和可靠性的要求。w系统交付日期的紧迫性。系统交付日期的紧迫性。w项目所需要的交流的频繁程度。项目所需要的交流的频繁程度。小组结构小组结构20121218C20121218C小组结构小组结构集中式的小组结构能以较快的速度完成任务,适集中式的小组结构能以较快的速度完成任务,适用于处理简单问题。分散式的小组结构能够产生用于处理简单问题。分散式的小组结构能够产生更多、更好的解决方案,因此更适合于解决困难更多、更好的解决方案,因此更适合于解决困难的问题。的问题。民主分散型(民主分散型(DDDD)的小组容易产生更高的士气和)的小组容易产生更高的士气和工作满意度,因此适用于那种生存期较长的小组
19、。工作满意度,因此适用于那种生存期较长的小组。民主分散型的结构适用于解决那种可模块化程度民主分散型的结构适用于解决那种可模块化程度较低的问题,因为解决这样的问题需要大量的通较低的问题,因为解决这样的问题需要大量的通信和交互。信和交互。20121218C20121218C如果需解决的问题可以被高度模块化,控制集中如果需解决的问题可以被高度模块化,控制集中型(型(CCCC)和控制分散型()和控制分散型(CDCD)小组结构则比较)小组结构则比较适合。适合。有经验表明,有经验表明,CCCC和和CDCD型小组产生的软件缺陷比型小组产生的软件缺陷比DDDD型小组少。型小组少。小组结构小组结构2012121
20、8C20121218C最早的小组结构形式是最早的小组结构形式是CCCC型,其代表是由型,其代表是由Harlan Harlan MillsMills提出的提出的“主程序员小组主程序员小组”(chief chief programmer teamprogrammer team)。)。主程序员小组的核心是一个具有丰富经验的工程主程序员小组的核心是一个具有丰富经验的工程师(主程序员),他负责计划、协调和审查小组师(主程序员),他负责计划、协调和审查小组的所有技术活动。技术成员(通常的所有技术活动。技术成员(通常2 2到到5 5人)负责人)负责分析和开发任务。一个后备工程师支持主程序员分析和开发任务。一
21、个后备工程师支持主程序员的工作,并在必要时可替换主程序员的工作。的工作,并在必要时可替换主程序员的工作。主程序员小组主程序员小组20121218C20121218C可能还会有若干技术专家、书写员及文档管理员可能还会有若干技术专家、书写员及文档管理员来支持主程序员。来支持主程序员。文档管理员可以为多个小组服务,他的工作包括:文档管理员可以为多个小组服务,他的工作包括:维护和控制所有软件配置项,收集和整理相关数维护和控制所有软件配置项,收集和整理相关数据,分类和索引可复用软件构件,支持小组的研据,分类和索引可复用软件构件,支持小组的研究和评估工作等。究和评估工作等。主程序员小组主程序员小组2012
22、1218C20121218C本章内容提要本章内容提要项目人力资源管理概述项目人力资源管理概述项目组织形式的确定项目组织形式的确定项目团队的建设项目团队的建设沟通管理沟通管理20121218C20121218C第三节第三节 项目团队的建设项目团队的建设项目组织通过招聘或其他方式获得项目所需人力项目组织通过招聘或其他方式获得项目所需人力资源,对他们进行必要的培训,并根据他们的技资源,对他们进行必要的培训,并根据他们的技能、素质、经验、知识等进行工作安排和配备,能、素质、经验、知识等进行工作安排和配备,从而构建一个项目组织或团队。从而构建一个项目组织或团队。软件项目团队中常见的岗位角色包括:系统分析
23、软件项目团队中常见的岗位角色包括:系统分析员、系统设计员、数据库管理员、支持工程师、员、系统设计员、数据库管理员、支持工程师、业务专家(用户)、测试人员,等等。业务专家(用户)、测试人员,等等。20121218C20121218C项目团队人员的配备项目团队人员的配备在对项目成员配备工作时,应根据以下原则:在对项目成员配备工作时,应根据以下原则:s人员配备必须要为项目目标服务。人员配备必须要为项目目标服务。s“以岗定员以岗定员”,保证人员配备的效率,充分利,保证人员配备的效率,充分利用人力资源,不能以人定岗。用人力资源,不能以人定岗。s项目不同阶段所需人力资源种类、数量不同,项目不同阶段所需人力
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目 人力资源 管理
限制150内