




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、火龙果软件第6讲软件项目团队管理1 第第 6 6 讲讲 软件项目团队管理软件项目团队管理 火龙果软件第6讲软件项目团队管理2 本章内容提要本章内容提要 软件团队管理概述软件团队管理概述 6.16.1 软件项目组织计划编制软件项目组织计划编制 6.26.2 软件项目团队人员的获取软件项目团队人员的获取 6.36.3 软件团队建设软件团队建设 6.46.4 案例分析案例分析 6.56.5 本章小结本章小结 6.66.6 复习思考题复习思考题 6.76.7 火龙果软件第6讲软件项目团队管理 6.1 6.1 软件团队管理概述软件团队管理概述 团队的定义团队的定义 q团队是一定数量的个体成员组织的集合团
2、队是一定数量的个体成员组织的集合 q包括自己组织的人、供应商、分包商、客户等包括自己组织的人、供应商、分包商、客户等 q为一个共同的目标工作,协调一致,愉快合作为一个共同的目标工作,协调一致,愉快合作 q最终开发出来高质量的产品最终开发出来高质量的产品 火龙果软件第6讲软件项目团队管理4 6.1 6.1 软件团队管理概述软件团队管理概述 项目团队是软件项目中最重要的因素,成功的团队管理是项目团队是软件项目中最重要的因素,成功的团队管理是 软件项目顺利实施的保证。软件项目顺利实施的保证。 软件项目团队软件项目团队 软件项目开发团队是通过将不同的个体组织在一起,形成一个具有软件项目开发团队是通过将
3、不同的个体组织在一起,形成一个具有 团队精神的高效率队伍来进行软件项目的开发。团队精神的高效率队伍来进行软件项目的开发。 软件项目团队包括所有的项目干系人。软件项目团队包括所有的项目干系人。 火龙果软件第6讲软件项目团队管理5 软件团队管理概述软件团队管理概述 项目干系人项目干系人 指参与项目和受项目活动影响的人,包括:指参与项目和受项目活动影响的人,包括: 项目发起人项目发起人 资助者资助者 供应商供应商 项目组成员项目组成员 协助人员协助人员 客户客户 使用者使用者 项目的反对人项目的反对人 火龙果软件第6讲软件项目团队管理6 软件团队管理概述软件团队管理概述 软件项目团队的特征软件项目团
4、队的特征 是一个临时性的团队是一个临时性的团队 是跨职能的是跨职能的 在软件项目不同阶段中团队成员具有不稳定性在软件项目不同阶段中团队成员具有不稳定性 成员具有极大的流动性成员具有极大的流动性 年轻化程度高年轻化程度高 软件项目团队属于高度集中的知识型团队软件项目团队属于高度集中的知识型团队 员工业绩难以量化考核员工业绩难以量化考核 软件项目团队非常注重自我软件项目团队非常注重自我 高效的软件开发团队是建立在合理的开发流程及团队成员密切合作高效的软件开发团队是建立在合理的开发流程及团队成员密切合作 的基础之上,团队成员需共同迎接挑战、有效的计划、协调和管理的基础之上,团队成员需共同迎接挑战、有
5、效的计划、协调和管理 各自的工作直至成功完成项目目标。各自的工作直至成功完成项目目标。 火龙果软件第6讲软件项目团队管理7 软件团队管理概述软件团队管理概述 软件项目团队管理软件项目团队管理 美国项目管理协会美国项目管理协会(Project Management Institute(Project Management Institute,简称,简称PMI)PMI)的的项项 目管理知识体系指南目管理知识体系指南(Project Management Body of Knowledge(Project Management Body of Knowledge,简,简 写为写为PMBOK)PMBO
6、K) 对对项目人力资源管理项目人力资源管理的定义为:的定义为: 最有效地使用参与项目人员所需的各项过程。包括针对项目的各个最有效地使用参与项目人员所需的各项过程。包括针对项目的各个 利益相关方展开的利益相关方展开的有效规划有效规划、合理配置合理配置、积极开发积极开发、准确评估准确评估和和适适 当激励当激励等方面的管理工作。等方面的管理工作。 火龙果软件第6讲软件项目团队管理8 软件团队管理概述软件团队管理概述 软件项目团队管理的定义软件项目团队管理的定义 软件项目团队管理就是运用现代化的科学方法,对项目组织软件项目团队管理就是运用现代化的科学方法,对项目组织 结构和项目全体参与人员进行管理,在
7、项目团队中开展一系结构和项目全体参与人员进行管理,在项目团队中开展一系 列科学规划、开发培训、合理调配、适当激励等方面的管理列科学规划、开发培训、合理调配、适当激励等方面的管理 工作,使项目组织各方面人员的主观能动性得到充分发挥,工作,使项目组织各方面人员的主观能动性得到充分发挥, 以实现项目团队的目标。以实现项目团队的目标。 火龙果软件第6讲软件项目团队管理9 软件团队管理概述软件团队管理概述 软件项目团队管理的任务软件项目团队管理的任务 软件项目团队管理主要包括:软件项目团队管理主要包括: 团队组织计划团队组织计划 指确定、记录与分派项目角色、职责,并对请示汇指确定、记录与分派项目角色、职
8、责,并对请示汇 报关系进行识别、分配和归档。报关系进行识别、分配和归档。 团队人员获取团队人员获取 指获得项目所需的并被指派到项目的人力资源(个指获得项目所需的并被指派到项目的人力资源(个 人或集体)。人或集体)。 团队建设团队建设 既包括提高利害关系者作为个人做出贡献的能力,也包既包括提高利害关系者作为个人做出贡献的能力,也包 括提高项目团队作为集体发挥作用的能力。个人的培养(管理能力括提高项目团队作为集体发挥作用的能力。个人的培养(管理能力 与技术水平)是团队建设的基础。团队的建设是项目实现其目标的与技术水平)是团队建设的基础。团队的建设是项目实现其目标的 关键。关键。 火龙果软件第6讲软
9、件项目团队管理10 软件团队管理概述软件团队管理概述 软件项目团队管理工作结软件项目团队管理工作结 构构 火龙果软件第6讲软件项目团队管理11 软件团队管理概述软件团队管理概述 软件项目团队管理的重要性软件项目团队管理的重要性 是软件项目管理中至关重要的组成部分是软件项目管理中至关重要的组成部分 是有效地发挥每个参与项目的人员作用的过程是有效地发挥每个参与项目的人员作用的过程 人员的组织管理是影响软件开发项目质量的决定性因素人员的组织管理是影响软件开发项目质量的决定性因素 如果企业要想在软件开发项目上获得成功,他们就需要认识到项目人如果企业要想在软件开发项目上获得成功,他们就需要认识到项目人
10、力资源管理的重要性,了解项目人力资源管理的知识体系及范畴,并力资源管理的重要性,了解项目人力资源管理的知识体系及范畴,并 将有效的管理理论和方法引入项目管理的过程中,充分发挥项目人员将有效的管理理论和方法引入项目管理的过程中,充分发挥项目人员 的积极性与创造力来实现企业的目标。的积极性与创造力来实现企业的目标。 火龙果软件第6讲软件项目团队管理12 本章内容提要本章内容提要 软件团队管理概述软件团队管理概述 6.16.1 软件项目组织计划编制软件项目组织计划编制 6.26.2 软件项目团队人员的获取软件项目团队人员的获取 6.36.3 软件团队建设软件团队建设 6.46.4 案例分析案例分析
11、6.56.5 本章小结本章小结 6.66.6 复习思考题复习思考题 6.76.7 火龙果软件第6讲软件项目团队管理13 6.2 6.2 软件项目组织计划编制软件项目组织计划编制 项目组织计划编制概述项目组织计划编制概述 大多数软件项目中,组织计划是在最早的项目阶段编制的。大多数软件项目中,组织计划是在最早的项目阶段编制的。 组织计划编制的结果应在整个项目过程中定期审查以保证其连组织计划编制的结果应在整个项目过程中定期审查以保证其连 续的适用性。续的适用性。 如果初始的组织编制不再有效,应及时修正。如果初始的组织编制不再有效,应及时修正。 火龙果软件第6讲软件项目团队管理14 软件项目组织计划编
12、制软件项目组织计划编制 项目组织计划编制的项目组织计划编制的 输入输入 项目界面项目界面 人员配备需求人员配备需求 制约制约 组织计划编制的方法组织计划编制的方法 和技术和技术 样板样板 人力资源惯例人力资源惯例 组织理论组织理论 项目干系人分析项目干系人分析 组织计划编制的输出组织计划编制的输出 组织结构图组织结构图 角色和责任分配角色和责任分配 人员配置管理计划人员配置管理计划 支持细节支持细节 软件项目软件项目组织结构设计组织结构设计 和和项目角色与职责分配项目角色与职责分配 是项目组织计划编制的是项目组织计划编制的 主要内容。主要内容。 火龙果软件第6讲软件项目团队管理15 软件项目组
13、织计划编制软件项目组织计划编制 项目团队的角色分类项目团队的角色分类 软件项目经理软件项目经理 软件企业最基层的管理人员,负责分配资源、确定优先级、软件企业最基层的管理人员,负责分配资源、确定优先级、 协调与客户之间的沟通,尽量使项目团队一直集中于正确的协调与客户之间的沟通,尽量使项目团队一直集中于正确的 目标。目标。 项目经理需要领导、决策、组织、控制和创新方面的能力。项目经理需要领导、决策、组织、控制和创新方面的能力。 系统分析员系统分析员 主要从事需求获取和研究,是项目中业务与技术间的桥梁。主要从事需求获取和研究,是项目中业务与技术间的桥梁。 系统分析员应该善于简化工作、善于协调,并且具
14、有良好的系统分析员应该善于简化工作、善于协调,并且具有良好的 人际沟通和书面沟通技巧,必须具备业务和技术领域知识,人际沟通和书面沟通技巧,必须具备业务和技术领域知识, 需要熟悉用于获取业务需求的工具,同时还要掌握引导客户需要熟悉用于获取业务需求的工具,同时还要掌握引导客户 描述出需求的方法。描述出需求的方法。 火龙果软件第6讲软件项目团队管理16 软件项目组织计划编制软件项目组织计划编制 系统设计员系统设计员 根据软件需求说明书进行构架设计、数据库设计和详细设计,负责根据软件需求说明书进行构架设计、数据库设计和详细设计,负责 在整个项目中对技术活动和工件进行领导和协调。在整个项目中对技术活动和
15、工件进行领导和协调。 软件开发人员软件开发人员 负责按照项目所采用的标准来进行单元开发与测试。负责按照项目所采用的标准来进行单元开发与测试。 软件开发人员需要能够迅速并准确地理解系统设计员的设计文档,软件开发人员需要能够迅速并准确地理解系统设计员的设计文档, 并能快速地进行代码开发和单元测试。并能快速地进行代码开发和单元测试。 系统测试人员系统测试人员 负责对测试进行计划、设计、实施和评估。负责对测试进行计划、设计、实施和评估。 火龙果软件第6讲软件项目团队管理17 软件项目组织计划编制软件项目组织计划编制 软件配置管理人员软件配置管理人员 负责策划、协调和实施软件项目的正式配置管理活动的个人
16、或小负责策划、协调和实施软件项目的正式配置管理活动的个人或小 组。组。 质量保证人员质量保证人员 负责计划和实施项目质量保证活动的个人或小组,以确保软件开负责计划和实施项目质量保证活动的个人或小组,以确保软件开 发活动遵循软件过程标准。发活动遵循软件过程标准。 火龙果软件第6讲软件项目团队管理18 软件项目组织计划编制软件项目组织计划编制 项目角色与职责分配过程项目角色与职责分配过程 定义和分配工作的过程是在项目启动阶段开始运作并且是重定义和分配工作的过程是在项目启动阶段开始运作并且是重 复进行的。一旦项目组决定了采用的技术方法,他们将建立复进行的。一旦项目组决定了采用的技术方法,他们将建立
17、一个工作分解结构图一个工作分解结构图(WBS)(WBS)来定义可管理的工作要素。接着,来定义可管理的工作要素。接着, 他们指定活动定义,进一步确定他们指定活动定义,进一步确定WBSWBS中各个活动所包含的工作中各个活动所包含的工作 ,最后指派工作。,最后指派工作。 火龙果软件第6讲软件项目团队管理19 软件项目组织计划编制软件项目组织计划编制 定义和分配工作的一个框架定义和分配工作的一个框架 火龙果软件第6讲软件项目团队管理20 软件项目组织计划编制软件项目组织计划编制 定义和分配工作的过程包括四个部分定义和分配工作的过程包括四个部分 确定项目要求;确定项目要求; 定义工作如何完成;定义工作如
18、何完成; 把工作分解为可管理的部分;把工作分解为可管理的部分; 制定工作职责。制定工作职责。 火龙果软件第6讲软件项目团队管理21 软件项目组织计划编制软件项目组织计划编制 组织分解结构组织分解结构(OBS)(OBS) OBS(组织分解结构)是一种特殊的组织结构图,它建立在一(组织分解结构)是一种特殊的组织结构图,它建立在一 般组织结构图的基础上,根据公司各部门的具体单元或者子公般组织结构图的基础上,根据公司各部门的具体单元或者子公 司的组织单元将一般组织结构图再进行更详细地分解。司的组织单元将一般组织结构图再进行更详细地分解。 项目经理通常使用项目经理通常使用OBS来分配工作任务。来分配工作
19、任务。 责任分配矩阵责任分配矩阵(RAM)(RAM) RAM 就是将就是将工作分解结构图工作分解结构图(WBS)中的每一项工作指派给中的每一项工作指派给OBS 中的执行人而形成的一个矩阵。中的执行人而形成的一个矩阵。 火龙果软件第6讲软件项目团队管理22 软件项目组织计划编制软件项目组织计划编制 项目组织结构设计项目组织结构设计 项目组织结构定义项目组织结构定义 项目的组织结构,是具体承担某一项目的全体职工为实现项目的组织结构,是具体承担某一项目的全体职工为实现 项目目标,在管理工作中进行分工协作,在职务范围、责项目目标,在管理工作中进行分工协作,在职务范围、责 任、权力方面所形成的结构体系。
20、任、权力方面所形成的结构体系。 组织结构的本质是员工的分工协作关系。组织结构的本质是员工的分工协作关系。 设计组织结构的目的是为了实现项目的目标。所以,组织设计组织结构的目的是为了实现项目的目标。所以,组织 结构是实现项目目标的一种手段。结构是实现项目目标的一种手段。 组织结构的内涵是人们在职、责、权方面的结构体系。所组织结构的内涵是人们在职、责、权方面的结构体系。所 以,组织结构又可简称为权责结构。以,组织结构又可简称为权责结构。 火龙果软件第6讲软件项目团队管理23 软件项目组织计划编制软件项目组织计划编制 项目组织结构体系主要包括:项目组织结构体系主要包括: 职能结构职能结构,即完成项目
21、目标所需的各项业务工作及其比例和,即完成项目目标所需的各项业务工作及其比例和 关系;关系; 层次结构层次结构,即各管理层次的构成,又称为组织的纵向结构;,即各管理层次的构成,又称为组织的纵向结构; 部门结构部门结构,即各管理部门的构成,又称为组织的横向结构;,即各管理部门的构成,又称为组织的横向结构; 职权结构职权结构,即各层次、各部门在权力和责任方面的分工及相,即各层次、各部门在权力和责任方面的分工及相 互关系。互关系。 火龙果软件第6讲软件项目团队管理24 软件项目组织计划编制软件项目组织计划编制 软件项目的基本组织结构及其比较软件项目的基本组织结构及其比较 在实际的项目管理中,主要有三种
22、基本的项目组织形式在实际的项目管理中,主要有三种基本的项目组织形式直线直线 性性、职能性职能性和和矩阵形。矩阵形。 直线性组织结构直线性组织结构 直线性组织最大的优点在于可以防止多重指令和防止双头管理现直线性组织最大的优点在于可以防止多重指令和防止双头管理现 象的出现,对于一个部门来说可以避免出现接收多个相互矛盾指象的出现,对于一个部门来说可以避免出现接收多个相互矛盾指 令的情况。令的情况。 火龙果软件第6讲软件项目团队管理25 软件项目组织计划编制软件项目组织计划编制 直线性组织结构直线性组织结构 火龙果软件第6讲软件项目团队管理26 软件项目组织计划编制软件项目组织计划编制 职能性组织结构
23、职能性组织结构 在职能组织结构中,工作部门的设置是按照专业职能和管理业务在职能组织结构中,工作部门的设置是按照专业职能和管理业务 来划分的。来划分的。 职能组织结构有利于发挥职能部门的专业管理作用和专业管理专职能组织结构有利于发挥职能部门的专业管理作用和专业管理专 长,能适应生产技术发展和间接管理复杂化的特点。长,能适应生产技术发展和间接管理复杂化的特点。 但如果多维指令产生冲突,则将使得下级部门无所适从,容易造但如果多维指令产生冲突,则将使得下级部门无所适从,容易造 成管理混乱。成管理混乱。 火龙果软件第6讲软件项目团队管理27 软件项目组织计划编制软件项目组织计划编制 职能性组织结构职能性
24、组织结构 火龙果软件第6讲软件项目团队管理28 软件项目组织计划编制软件项目组织计划编制 直线型组织职能结构直线型组织职能结构 直线型组织职能结构在职能组织结构的基础上引入线性组织结构直线型组织职能结构在职能组织结构的基础上引入线性组织结构 在命令源上单一和一致性的优点,可以防止组织中出现矛盾的指在命令源上单一和一致性的优点,可以防止组织中出现矛盾的指 令,同时,保持线性指挥的前提下,在各级领导部门下设置相应令,同时,保持线性指挥的前提下,在各级领导部门下设置相应 的职能部门,分别从事各项专门业务。的职能部门,分别从事各项专门业务。 火龙果软件第6讲软件项目团队管理29 软件项目组织计划编制软
25、件项目组织计划编制 矩阵形组织结构矩阵形组织结构 矩阵组织结构的主要特点是按两大类型设置工作部门。其命令源矩阵组织结构的主要特点是按两大类型设置工作部门。其命令源 是非线性的,因而横向管理部门和纵向管理部门各自负责的工作是非线性的,因而横向管理部门和纵向管理部门各自负责的工作 和管理内容必须明确。和管理内容必须明确。 火龙果软件第6讲软件项目团队管理30 软件项目组织计划编制软件项目组织计划编制 三种组织结构的优缺点及比较三种组织结构的优缺点及比较 线性组织结构特点线性组织结构特点 反应迅速灵活;反应迅速灵活; 运营成本较低;运营成本较低; 指令唯一且责任明确;指令唯一且责任明确; 低正规化和
26、高度集权度的结构会导致高层信息超载;低正规化和高度集权度的结构会导致高层信息超载; 随着规模的扩大制定决策变得非常缓慢;随着规模的扩大制定决策变得非常缓慢; 高层经理会陷入日常经营活动而无法做好长期性的资源配置工高层经理会陷入日常经营活动而无法做好长期性的资源配置工 作。作。 火龙果软件第6讲软件项目团队管理31 软件项目组织计划编制软件项目组织计划编制 职能制组织形式特点职能制组织形式特点 在人员利用上有较大的弹性和适应性;在人员利用上有较大的弹性和适应性; 个别专家可被不同项目利用;个别专家可被不同项目利用; 部门中的专家可以被组织起来共享知识和经验;部门中的专家可以被组织起来共享知识和经
27、验; 在个别人离开项目甚至上级组织时仍可以保持技术上的延续性在个别人离开项目甚至上级组织时仍可以保持技术上的延续性 ; 职能部门有自己的常规工作,这些工作常常优先于项目考虑,职能部门有自己的常规工作,这些工作常常优先于项目考虑, 客户常被忽略;客户常被忽略; 职能部门中没有一个人对项目全权负责,不能引起对项目的高职能部门中没有一个人对项目全权负责,不能引起对项目的高 度责任感;度责任感; 协调性差;协调性差; 不易形成对项目的系统化管理系统。不易形成对项目的系统化管理系统。 火龙果软件第6讲软件项目团队管理32 软件项目组织计划编制软件项目组织计划编制 矩阵制组织形式特点矩阵制组织形式特点 项
28、目管理强调的重点是,项目经理个人负责管理项目以保证项目在项目管理强调的重点是,项目经理个人负责管理项目以保证项目在 规定费用之内按期完成;规定费用之内按期完成; 由于项目组织覆盖于职能部门之上,因此人力资源管理方便,且项由于项目组织覆盖于职能部门之上,因此人力资源管理方便,且项 目可充分利用职能部门的技术优势;目可充分利用职能部门的技术优势; 对客户反应迅速;对客户反应迅速; 项目决策权力需要在项目组织和职能部门二者之间平衡从而带来一项目决策权力需要在项目组织和职能部门二者之间平衡从而带来一 定困难;定困难; 多个项目之间优化项目目标是矩阵制的一个优点但也由此带来项目多个项目之间优化项目目标是
29、矩阵制的一个优点但也由此带来项目 之间的资源竞争从而互相影响;之间的资源竞争从而互相影响; 由于项目人员至少有两个上级:项目经理和职能部门经理,容易造由于项目人员至少有两个上级:项目经理和职能部门经理,容易造 成上级命令的不统一,从而带来管理混乱。成上级命令的不统一,从而带来管理混乱。 火龙果软件第6讲软件项目团队管理 案例题案例题 你的项目管理的经验告诉你,你的基本职责就是通过授权,将任你的项目管理的经验告诉你,你的基本职责就是通过授权,将任 务分配给团队的成员,依靠它们的力量开发出项目计划要求务分配给团队的成员,依靠它们的力量开发出项目计划要求 的可交付成果。由于你的项目不是项目型组织,因
30、此你不能的可交付成果。由于你的项目不是项目型组织,因此你不能 直接参与人力资源管理的工作(它们是职能经理和人力资源直接参与人力资源管理的工作(它们是职能经理和人力资源 经理的主要工作),因此,你需要经理的主要工作),因此,你需要 q A) A) 从外部筹集资源来完成项目工作从外部筹集资源来完成项目工作 q B) B) 确保项目人员认识到为了保证项目的顺利完成,服从行政确保项目人员认识到为了保证项目的顺利完成,服从行政 管理是必要的管理是必要的 q C)C) 希望职能经理不要过多的管理项目团队的成员希望职能经理不要过多的管理项目团队的成员 q D)D) 请求人力资源主管亲自批准项目人员分配计划请
31、求人力资源主管亲自批准项目人员分配计划 火龙果软件第6讲软件项目团队管理34 本章内容提要本章内容提要 软件团队管理概述软件团队管理概述 6.16.1 软件项目组织计划编制软件项目组织计划编制 6.26.2 软件项目团队人员的获取软件项目团队人员的获取 6.36.3 软件团队建设软件团队建设 6.46.4 案例分析案例分析 6.56.5 本章小结本章小结 6.66.6 复习思考题复习思考题 6.76.7 火龙果软件第6讲软件项目团队管理35 6.3 6.3 软件项目团队人员的获取软件项目团队人员的获取 通过组织计划编制过程决定了软件项目所需的人员之通过组织计划编制过程决定了软件项目所需的人员之
32、 后,需要做的就是确定如何在合适的时间获得这些人员。后,需要做的就是确定如何在合适的时间获得这些人员。 n 项目经理的确定项目经理的确定 确定与指派项目经理是项目启动阶段的一个重要工作。确定与指派项目经理是项目启动阶段的一个重要工作。 项目经理是项目组织的核心和项目团队的灵魂,对项目进行全面的管项目经理是项目组织的核心和项目团队的灵魂,对项目进行全面的管 理。他的管理能力、经验水平、知识结构、个人魅力都对项目的成败理。他的管理能力、经验水平、知识结构、个人魅力都对项目的成败 起着关键的作用。起着关键的作用。 项目经理的工作目标是负责项目保质保量按期交付。在项目决策过程项目经理的工作目标是负责项
33、目保质保量按期交付。在项目决策过程 中,项目经理不仅要面对项目班子中有着各种知识背景和经历的项目中,项目经理不仅要面对项目班子中有着各种知识背景和经历的项目 管理人员,又要面对各利益相关方以及客户。管理人员,又要面对各利益相关方以及客户。 火龙果软件第6讲软件项目团队管理36 软件项目团队人员的获取软件项目团队人员的获取 对项目经理的主要要求对项目经理的主要要求 在本行业中某一技术领域中具有权威,技术过硬;在本行业中某一技术领域中具有权威,技术过硬; 任务分解能力强;任务分解能力强; 注重对项目成员的激励和团队建设,能良好的协调项目小组成注重对项目成员的激励和团队建设,能良好的协调项目小组成
34、员的关系;员的关系; 具备较强的客户人际关系能力;具备较强的客户人际关系能力; 具有很强的工作责任心,能够接受经常加班的要求;具有很强的工作责任心,能够接受经常加班的要求; 应更注重管理方面的贡献,胜过作为技术人员的贡献。应更注重管理方面的贡献,胜过作为技术人员的贡献。 火龙果软件第6讲软件项目团队管理37 软件项目团队人员的获取软件项目团队人员的获取 项目团队人员的确定项目团队人员的确定 在项目经理确定之后,项目经理就要与公司相关人员一起商讨在项目经理确定之后,项目经理就要与公司相关人员一起商讨 如何通过招聘流程获取项目所需的人力资源,这种招聘过程可如何通过招聘流程获取项目所需的人力资源,这
35、种招聘过程可 以是面向内部员工,也可以面向社会人力资源。以是面向内部员工,也可以面向社会人力资源。 对软件项目团队中成员的主要要求:对软件项目团队中成员的主要要求: 具备特定岗位所需的不同技能,这可能是设计、编码、测具备特定岗位所需的不同技能,这可能是设计、编码、测 试、沟通等能力;试、沟通等能力; 适应需求和任务的变动;适应需求和任务的变动; 能够建立良好的人际关系,与小组中其他成员协作;能够建立良好的人际关系,与小组中其他成员协作; 能够接受加班的要求;能够接受加班的要求; 认真负责、勤奋好学,积极主动,富于创新。认真负责、勤奋好学,积极主动,富于创新。 火龙果软件第6讲软件项目团队管理3
36、8 本章内容提要本章内容提要 软件团队管理概述软件团队管理概述 6.16.1 软件项目组织计划编制软件项目组织计划编制 6.26.2 软件项目团队人员的获取软件项目团队人员的获取 6.36.3 软件团队建设软件团队建设 6.46.4 案例分析案例分析 6.56.5 本章小结本章小结 6.66.6 复习思考题复习思考题 6.76.7 火龙果软件第6讲软件项目团队管理39 6.4 6.4 软件团队建设软件团队建设 软件项目团队的组建软件项目团队的组建 软件项目团队的组建工作包括:团队成员的到位和项目组内部软件项目团队的组建工作包括:团队成员的到位和项目组内部 的组织结构、角色分配和任务分工。的组织
37、结构、角色分配和任务分工。 团队规划主要包括:团队规划主要包括: 人数要求人数要求 技术能力要求技术能力要求 业务能力要求业务能力要求 各类人员的比例各类人员的比例 需要强调的是必须明确技术能力和业务能力的要求,以及各类需要强调的是必须明确技术能力和业务能力的要求,以及各类 人员是否需要通过培训以达到技术能力或业务能力的要求。人员是否需要通过培训以达到技术能力或业务能力的要求。 火龙果软件第6讲软件项目团队管理40 软件团队建设软件团队建设 微软项目开发团队举例微软项目开发团队举例 火龙果软件第6讲软件项目团队管理41 软件团队建设软件团队建设 软件开发项目组的主要成员是具有一定专业知识的技术
38、人员,为了更软件开发项目组的主要成员是具有一定专业知识的技术人员,为了更 好的发挥这些人员的作用,项目的管理人员应注意以下几个原则:好的发挥这些人员的作用,项目的管理人员应注意以下几个原则: 人尽其才人尽其才 公平原则公平原则 透明原则透明原则 给项目成员提供尽可能多的培训机会给项目成员提供尽可能多的培训机会 正确处理人力资源的风险问题正确处理人力资源的风险问题 火龙果软件第6讲软件项目团队管理42 责任矩阵责任矩阵 责任矩阵是指以表格形式表示工作分解结构中 每项工作的个人责任。 责任矩阵是项目管理中一种很有用的工具,它 强调每一个具体的工作单元由谁负责,并表明 每个人的角色和在整个项目中的地
39、位。 火龙果软件第6讲软件项目团队管理43 责任矩阵责任矩阵 目的:对项目的每一项任务分配责任者和落实责 任。 用途:明确各单位或个人的责任,便于项目管理 部门在项目实施过程中的管理协调。 依据:以工作分解结构图表和项目组织结构图表 为依据制作此表。 火龙果软件第6讲软件项目团队管理44 秋游项目责任矩阵秋游项目责任矩阵 R R(ResponsibilityResponsibility):主要负责人):主要负责人 S S(SupportSupport):次要负责人):次要负责人 WBS项 目 工作任务项目团队 张明李红赵光刘乐王海 RS返程3.3 RS清理3.2 R休整3.1 R收尾3 SR游
40、景点32.4 SR游景点22.3 RS游景点12.2 RS前往景点2.1 RR旅游2 SRS对外联络1.4 SSR物资准备1.3 SR资金筹措1.2 SSR方案策划1.1 RR准备1 王海刘乐赵光李红张明 项目团队工作任务WBS项 目 火龙果软件第6讲软件项目团队管理45 案例案例 针对获取管理学学士学位项目工作分解结构确定相关 负责人 火龙果软件第6讲软件项目团队管理46 授课教师 考试 1.3.4.3 撰写 3.2 送审 3.3 开题 3.1 上课 1.3.4.1 教学实践 2.1 工作实践 2.2 学位论文3.0 答辩 3.4 实践 2.0 作业 1.3.4.2 市场营销 1.3.4 项
41、目管理 1.3.3 战略管理 1.3.2 西方经济学 1.3.1 专业课 1.3 其它专业基础课 1.2.3 运筹学 1.2.2 应用统计 1.2.1 专业基础课 1.2 科学社会主义 1.1.3 哲学 1.1.2 英语 1.1.1 基础课 1.1 课程学习1.0 获取管理学学士 办公人员导师张三工作活动WBS S S S S S S S S S S S S S S S S S 授课教师 R考试 1.3.4.3 SSR撰写 3.2 RS送审 3.3 SSR开题 3.1 R上课 1.3.4.1 SSR教学实践 2.1 SSR工作实践 2.2 SSR学位论文3.0 SSR答辩 3.4 SSR实践
42、2.0 R作业 1.3.4.2 SR市场营销 1.3.4 SR项目管理 1.3.3 SR战略管理 1.3.2 SR西方经济学 1.3.1 SR专业课 1.3 SR其它专业基础课 1.2.3 SR运筹学 1.2.2 SR应用统计 1.2.1 S R专业基础课 1.2 SR科学社会主义 1.1.3 SR哲学 1.1.2 SR英语 1.1.1 SR基础课 1.1 S R课程学习1.0 获取管理学学士 办公人员导师张三工作活动WBS 责责 任任 矩矩 阵阵 R R : 负负 责;责; S S : 辅辅 助助 火龙果软件第6讲软件项目团队管理47 练练 习习 假如学校进行成立59周年庆典活动,如果请你负
43、责此 次活动,你将如何分析此次活动所应包含的工作? 总项目总项目 子项目或主体工作任务子项目或主体工作任务 主要工作任务主要工作任务 次要工作任务次要工作任务 小工作任务或工作元素小工作任务或工作元素 火龙果软件第6讲软件项目团队管理48 练练 习习 假设,经过几年的接触之后,你和你的恋人最终决定结婚。你 的伴侣希望有一个非常隆重的婚礼,你意识到有许多计划和工 作需要做。注意到你的紧张,你的朋友和家人纷纷安慰你说, 一切都会令人满意的,他们甚至帮助你安排婚礼。作为一个完 美主义者,你想确保一切尽可能顺利进行。 列出完成项目必须的活动。列出完成项目必须的活动。 做一个项目分解结构。做一个项目分解
44、结构。 做一个责任矩阵。做一个责任矩阵。 火龙果软件第6讲软件项目团队管理49 软件团队建设软件团队建设 控制人员风险控制人员风险 以较低的代价进行及早的预防是降低人员风险的基本策略,具体来以较低的代价进行及早的预防是降低人员风险的基本策略,具体来 说可以从以下几个方面对人员风险进行控制:说可以从以下几个方面对人员风险进行控制: 保证开发组中全职人员的比例,且项目核心部分的工作应该尽量由全保证开发组中全职人员的比例,且项目核心部分的工作应该尽量由全 职人员来担任,以减少兼职人员对项目组人员不稳定性的影响;职人员来担任,以减少兼职人员对项目组人员不稳定性的影响; 建立良好的文档管理机制;建立良好
45、的文档管理机制; 加强项目组内技术交流;加强项目组内技术交流; 对于项目经理,可以从一开始就指派一个副经理在项目中协同项目经对于项目经理,可以从一开始就指派一个副经理在项目中协同项目经 理管理项目开发工作,如果项目经理退出开发组,副经理可以很快接理管理项目开发工作,如果项目经理退出开发组,副经理可以很快接 手。手。一般只建议在项目经理这样高度重要的岗位采用这种冗余制的策一般只建议在项目经理这样高度重要的岗位采用这种冗余制的策 略来预防人员风险,否则将会大大增加项目成本;略来预防人员风险,否则将会大大增加项目成本; 为项目开发提供尽可能好的开发环境。为项目开发提供尽可能好的开发环境。 火龙果软件
46、第6讲软件项目团队管理50 软件团队建设软件团队建设 团队合作团队合作 团队意识团队意识 就是团队成员为了团队的整体利益和目标而相互合作、就是团队成员为了团队的整体利益和目标而相互合作、 共同努力的意愿与作风。共同努力的意愿与作风。 团队意识的内涵团队意识的内涵 在团队与其成员的关系方面,团队意识表现在团队成员对团队的强在团队与其成员的关系方面,团队意识表现在团队成员对团队的强 烈归属感与一体感;烈归属感与一体感; 在团队成员之间的关系上,团队意识表现为成员间的相互协作从而在团队成员之间的关系上,团队意识表现为成员间的相互协作从而 形成有机的整体;形成有机的整体; 在成员对团队的事务上,团队意
47、识表现为团队成员对团队事务的尽在成员对团队的事务上,团队意识表现为团队成员对团队事务的尽 心尽力和全方位投入。心尽力和全方位投入。 火龙果软件第6讲软件项目团队管理51 软件团队建设软件团队建设 团队合作的指导方针团队合作的指导方针 作为一名团队领导,我将:作为一名团队领导,我将: 避免团队目标向政治问题妥协;避免团队目标向政治问题妥协; 向团队目标显示个人的承诺;向团队目标显示个人的承诺; 不用太多优先级的事物冲淡团队的工作;不用太多优先级的事物冲淡团队的工作; 公平公平, ,公正的对待团队成员;公正的对待团队成员; 愿意面对和解决与团队成员不良表现有关的问题;愿意面对和解决与团队成员不良表
48、现有关的问题; 对来自员工的新思维和新信息采取开放的态度。对来自员工的新思维和新信息采取开放的态度。 火龙果软件第6讲软件项目团队管理52 软件团队建设软件团队建设 作为一名团队成员,我将:作为一名团队成员,我将: 展示对于个人角色和责任的真实理解;展示对于个人角色和责任的真实理解; 展示目标和以事实为基础的判断;展示目标和以事实为基础的判断; 和其他团队成员有效的合作;和其他团队成员有效的合作; 使团队目标优先于个人目标;使团队目标优先于个人目标; 展示投身于任何项目成功所需的努力的愿望;展示投身于任何项目成功所需的努力的愿望; 愿意分享信息、感受和产生适当的反馈;愿意分享信息、感受和产生适
49、当的反馈; 当其他成员需要时给与适当的帮助;当其他成员需要时给与适当的帮助; 展示对自己的高标准要求;展示对自己的高标准要求; 支持团队的决策;支持团队的决策; 展示直接面对重要问题的勇气和信念;展示直接面对重要问题的勇气和信念; 以为团队的成功奋斗的方式体现带头作用;以为团队的成功奋斗的方式体现带头作用; 对别人的反馈做出积极的反映。对别人的反馈做出积极的反映。 火龙果软件第6讲软件项目团队管理53 软件团队建设软件团队建设 团队成员激励团队成员激励 激励是用人的艺术,它通过研究人的行为方式和需求心理来因激励是用人的艺术,它通过研究人的行为方式和需求心理来因 势利导的激发人的工作热情,改变人
50、的行为表现,提高个人或势利导的激发人的工作热情,改变人的行为表现,提高个人或 组织绩效。组织绩效。 软件项目团队中,激励是组织成员个人需要和项目需要的结合软件项目团队中,激励是组织成员个人需要和项目需要的结合 ,一方面必须考察了解项目成员的需要,进行有针对性的激励,一方面必须考察了解项目成员的需要,进行有针对性的激励 ;另一方面,必须符合项目发展的需要,进行有目的的激励。;另一方面,必须符合项目发展的需要,进行有目的的激励。 火龙果软件第6讲软件项目团队管理54 软件团队建设软件团队建设 马斯洛把人的需求分为五个层次:马斯洛把人的需求分为五个层次: 生理需要(衣食住等)生理需要(衣食住等) 安
51、全需要(稳定,身体安全,经济安全)安全需要(稳定,身体安全,经济安全) 社交需要(亲情,友情,归属感)社交需要(亲情,友情,归属感) 尊重需要(地位和自我尊重、认可和感激)尊重需要(地位和自我尊重、认可和感激) 自我实现需要自我实现需要 软件人员是追求软件人员是追求自我实现需要自我实现需要的群体,学习机会、创造是对他们主要的群体,学习机会、创造是对他们主要 的激励因素。对于企业来讲,软件企业的成长需要员工不断学习,永的激励因素。对于企业来讲,软件企业的成长需要员工不断学习,永 远创新,并且进行充分的团队合作。远创新,并且进行充分的团队合作。 火龙果软件第6讲软件项目团队管理55 软件团队建设软
52、件团队建设 团队的学习团队的学习 团队学习是提高团队绩效,保持其先进性的重要举措。团队学习是提高团队绩效,保持其先进性的重要举措。 培训可以给公司带来巨大的经济效益,提高员工的自身能力,培训可以给公司带来巨大的经济效益,提高员工的自身能力, 也是提高员工工作热情和效率的重要一环。也是提高员工工作热情和效率的重要一环。 学习型组织学习型组织 是指通过培养弥漫于整个组织的学习气氛、充分发挥员工的是指通过培养弥漫于整个组织的学习气氛、充分发挥员工的 创造性思维能力而建立起来的一种有机的、高度柔性的、扁创造性思维能力而建立起来的一种有机的、高度柔性的、扁 平的、符合人性的、能持续发展的组织。平的、符合
53、人性的、能持续发展的组织。 这种组织具有持续学习的能力,具有高于个人绩效总和的综这种组织具有持续学习的能力,具有高于个人绩效总和的综 合绩效。合绩效。 火龙果软件第6讲软件项目团队管理56 软件团队建设软件团队建设 软件项目团队成员绩效评估管理软件项目团队成员绩效评估管理 绩效评估的根本目的是为了完善工作,为了员工更好地发展。绩效评估的根本目的是为了完善工作,为了员工更好地发展。 按照目的划分,绩效评估的类型有:按照目的划分,绩效评估的类型有: 奖金分配评估奖金分配评估 提薪评估提薪评估 业绩评估业绩评估 人事评估人事评估 职务评估职务评估 晋升评估晋升评估 火龙果软件第6讲软件项目团队管理5
54、7 软件团队建设软件团队建设 绩效评估遵循的原则绩效评估遵循的原则 公开性原则公开性原则 客观、公正原则客观、公正原则 及时反馈原则及时反馈原则 敏感性原则,又称区分性原则敏感性原则,又称区分性原则 可行性原则可行性原则 多层次、多渠道、全方位评价的原则多层次、多渠道、全方位评价的原则 绩效评估经常化、制度化的原则绩效评估经常化、制度化的原则 火龙果软件第6讲软件项目团队管理58 本章内容提要本章内容提要 软件团队管理概述软件团队管理概述 6.16.1 软件项目组织计划编制软件项目组织计划编制 6.26.2 软件项目团队人员的获取软件项目团队人员的获取 6.36.3 软件团队建设软件团队建设
55、6.46.4 案例分析案例分析 6.56.5 本章小结本章小结 6.66.6 复习思考题复习思考题 6.76.7 火龙果软件第6讲软件项目团队管理59 6.5 6.5 案例分析案例分析 微软团队模型可以描述为微软团队模型可以描述为 项目组都是小型的、多元化的团队项目组都是小型的、多元化的团队 项目组拥有严格的产品发布期限项目组拥有严格的产品发布期限 项目组成员分工协作、各司其职,相互依赖、相辅相成项目组成员分工协作、各司其职,相互依赖、相辅相成 项目组成员在统一的项目指导思想指引下,对各自的工作目标负责项目组成员在统一的项目指导思想指引下,对各自的工作目标负责 每一个成员都参与项目的设计和讨论
56、,并从过去的项目实践中吸取每一个成员都参与项目的设计和讨论,并从过去的项目实践中吸取 经验。经验。 项目组成员在同一地点办公,共同管理项目过程、制定相关决策。项目组成员在同一地点办公,共同管理项目过程、制定相关决策。 火龙果软件第6讲软件项目团队管理60 案例分析案例分析 微软微软MSFMSF团队角色和责任分配团队角色和责任分配 在在MSFMSF(微软解决方案框架)团队小组内部,每个角色通过对小(微软解决方案框架)团队小组内部,每个角色通过对小 组本身负责(也对他们各自所属的组织负责)实现该角色的质量组本身负责(也对他们各自所属的组织负责)实现该角色的质量 目标。在这种意义上,每个角色都对最终
57、解决方案质量的一部分目标。在这种意义上,每个角色都对最终解决方案质量的一部分 负责。负责。 小组成员之间共同承担职责(根据不同小组角色指派)。小组成员之间共同承担职责(根据不同小组角色指派)。 角色之间是相互依赖的,有以下两个原因:角色之间是相互依赖的,有以下两个原因: 就其必要性而言,把每个角色的工作分隔开来是不可能的;就其必要性而言,把每个角色的工作分隔开来是不可能的; 出于优先的原因,如果每个角色都了解全局情况,那么小组出于优先的原因,如果每个角色都了解全局情况,那么小组 的效率会更高。的效率会更高。 火龙果软件第6讲软件项目团队管理61 案例分析案例分析 角色间相互依赖性的作用:角色间
58、相互依赖性的作用: 相互的依赖性会鼓励小组成员对由他们负责的直接区域以外相互的依赖性会鼓励小组成员对由他们负责的直接区域以外 的工作做出评论和贡献,以确保小组所有的知识、能力和经的工作做出评论和贡献,以确保小组所有的知识、能力和经 验能够被应用到解决方案里。验能够被应用到解决方案里。 项目的成功属于所有的小组成员,他们共同分享一个成功的项目的成功属于所有的小组成员,他们共同分享一个成功的 项目所带来的荣誉和回报,他们也同时希望,即使是一项不项目所带来的荣誉和回报,他们也同时希望,即使是一项不 太成功的项目,也能做到全心投入并从中吸取教训以完善他太成功的项目,也能做到全心投入并从中吸取教训以完善
59、他 们的专长。们的专长。 火龙果软件第6讲软件项目团队管理62 案例分析案例分析 项目组中的职能划分:项目组中的职能划分: 产品管理角色产品管理角色 程序管理角色程序管理角色 开发角色开发角色 测试角色测试角色 用户体验角色用户体验角色 发布管理角色发布管理角色 火龙果软件第6讲软件项目团队管理63 案例分析案例分析 微软微软MSFMSF团队组建模型团队组建模型 火龙果软件第6讲软件项目团队管理64 案例分析案例分析 微软项目团队结构微软项目团队结构 以以“三驾马车三驾马车”架构为核心的矩阵式组织结构。架构为核心的矩阵式组织结构。 微软的项目团队由微软的项目团队由程序经理程序经理、开发组开发组
60、、测试组测试组组成。组成。 项目开始,由程序经理到开发组、测试组选择相应的成员,组成开项目开始,由程序经理到开发组、测试组选择相应的成员,组成开 发团队,程序经理对团队成员没有领导权,所有成员的领导权还是发团队,程序经理对团队成员没有领导权,所有成员的领导权还是 在各个团队中。在各个团队中。 程序经理发现开发人员工作有问题的时候会提交问题到开发组进行程序经理发现开发人员工作有问题的时候会提交问题到开发组进行 解决,当在同一层面上问题无法进行达成一致的时候,可以将问题解决,当在同一层面上问题无法进行达成一致的时候,可以将问题 上升到产品单元总经理。上升到产品单元总经理。 火龙果软件第6讲软件项目
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 26908-2025鲜枣贮藏与物流保鲜技术规范
- GB/T 17218-2025生活饮用水化学处理剂卫生安全性评价
- GB/T 46217-2025聚合物基压电复合材料电离辐射效应试验方法
- 2025江苏南通醋酸纤维有限公司招聘模拟试卷附答案详解(典型题)
- 2025广西农业科学院农业资源与环境研究所土壤生态与高值农业研究室公开招聘1人模拟试卷及完整答案详解一套
- 2025年安庆市第二人民医院招聘2人考前自测高频考点模拟试题完整参考答案详解
- 2025年哈尔滨延寿县公安局公开招聘第二批警务辅助人员32人考前自测高频考点模拟试题及答案详解(夺冠系列)
- 2025年福建省福州市鳌峰坊特色历史文化街区招聘1人考前自测高频考点模拟试题及答案详解(必刷)
- 2025广西桂林市叠彩区文化体育和旅游局计划面向社会招聘1人模拟试卷附答案详解(完整版)
- 2025河南信阳市潢川县退役军人事务局招聘3名全日制公益性岗位考前自测高频考点模拟试题及参考答案详解1套
- 培养孩子阅读习惯模板
- 金工深度研究-SAM:提升AI量化模型的泛化性能-华泰证券
- 玻璃纤维增强塑料在船舶制造中的应用
- 教科版小学三年级上册科学实验报告
- 星巴克运营管理手册
- 桨板运动行业分析
- 《水的组成》说课课件
- 人教版高中物理必修一全套课件【精品】
- 非婚生育证明模板
- KTV管理章程协议
- 《海洋学》第二章 地球及海洋概观
评论
0/150
提交评论