软件项目管理案例教程课件.ppt
《软件项目管理案例教程课件.ppt》由会员分享,可在线阅读,更多相关《软件项目管理案例教程课件.ppt(144页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件项目管理案例教程软件项目管理案例教程 软件工程与管理第第6 6章章 软件项目人力资源计划软件项目人力资源计划第第7 7章章 软件项目沟通计划软件项目沟通计划第第9 9章章 软件项目合同计划软件项目合同计划第第6 6章章 软件项目人力资源计划软件项目人力资源计划第第6 6章章 软件项目人力资源计划软件项目人力资源计划 配配置管置管 理理计划计划 合合同同 计计划划 风风险险计计划划 沟通沟通 计划计划 质质量量计计划划 成成本本 计计划划 时间时间计划计划 集成集成 计划计划 范范围围计计划划 项项目目结结束束 项项目目执执 行行控控制制 项项目目 计计划划 项项目目初初始始 人人力力 计计
2、划划 第第6 6章章 软件项目人力资源计划软件项目人力资源计划6.1 相关概念相关概念6.2 项目组织结构项目组织结构6.3 责任分配矩阵责任分配矩阵6.4 人员管理计划人员管理计划6.5 校务通系统案例分析校务通系统案例分析6.6 小结小结6.1 相关概念相关概念影响软件项目进度、成本、质量的影响软件项目进度、成本、质量的因素主要是因素主要是“人、过程、技术人、过程、技术”。其。其中,人是第一位的。中,人是第一位的。“人才是企业的人才是企业的最重要的资源最重要的资源”,人力资源可以决定,人力资源可以决定项目的成败,有效地人力资源管理是项目的成败,有效地人力资源管理是项目管理者的一个很大的挑战
3、。项目管理者的一个很大的挑战。6.1 相关概念相关概念软件项目人力资源管理是项目管理软件项目人力资源管理是项目管理中根本的一项管理。人力资源管理是中根本的一项管理。人力资源管理是保证参加项目人员能够被最有效的使保证参加项目人员能够被最有效的使用所需要的过程,是对项目组织所储用所需要的过程,是对项目组织所储备的人力资源开展的一系列科学规划、备的人力资源开展的一系列科学规划、开发培训、合理调配、适当的激励等开发培训、合理调配、适当的激励等方面的管理工作。方面的管理工作。6.1 相关概念相关概念人力资源管理使项目组织各方面人人力资源管理使项目组织各方面人员的主观能动性得到充分的发挥,做员的主观能动性
4、得到充分的发挥,做到人尽其才、事得其人、人事相宜,到人尽其才、事得其人、人事相宜,同时保持项目组织高度的团结性和战同时保持项目组织高度的团结性和战斗力,从而成功的实现项目组织的既斗力,从而成功的实现项目组织的既定目标。定目标。6.1 相关概念相关概念 项目中的人力资源一般是以团队项目中的人力资源一般是以团队的形式存在的,团队是由一定的数量的形式存在的,团队是由一定的数量的个体组成的集合,这个团队包括企的个体组成的集合,这个团队包括企业内部的人、供应商、承包商、客户业内部的人、供应商、承包商、客户等。等。6.1 相关概念相关概念团队开发是发掘作为个体的个团队开发是发掘作为个体的个人能力,然后是发
5、掘作为团队的集体人能力,然后是发掘作为团队的集体的能力。的能力。6.2 项目组织结构项目组织结构组建团队时首先要明确项目的组织组建团队时首先要明确项目的组织结构,项目组织结构应该能够增加团结构,项目组织结构应该能够增加团队的工作效率,避免摩擦,因此,一队的工作效率,避免摩擦,因此,一个理想的团队结构应当适应人员的不个理想的团队结构应当适应人员的不断变化,利于成员之间的信息交流和断变化,利于成员之间的信息交流和项目中个任务的协调。项目中个任务的协调。6.2 项目组织结构项目组织结构组织结构的三种主要类型:组织结构的三种主要类型:一、一、职能型职能型二、二、项目型项目型三、三、矩阵型矩阵型6.2
6、项目组织结构项目组织结构在这三种组织结构中,矩阵型沟通在这三种组织结构中,矩阵型沟通最复杂,项目型在项目收尾时,团队最复杂,项目型在项目收尾时,团队成员和项目经理压力比较大。团队组成员和项目经理压力比较大。团队组织和用于管理项目的手段之间应构成织和用于管理项目的手段之间应构成默契,任何方法上的失谐都很可能导默契,任何方法上的失谐都很可能导致项目产生问题。致项目产生问题。6.2.1 职能型组织结构职能型组织结构职能型组织结构是目前最普遍的项职能型组织结构是目前最普遍的项目组织形式。它是一个标准的金字塔目组织形式。它是一个标准的金字塔的组织形式。是一种常规的线性组织的组织形式。是一种常规的线性组织
7、结构。结构。6.2.1 职能型组织结构职能型组织结构6.2.1 职能型组织结构职能型组织结构职能型组织结构的职能型组织结构的优点优点:1 1、可以充分发挥职能部门的资源、可以充分发挥职能部门的资源集中优势集中优势2 2、部门的专家可以同时为部门内、部门的专家可以同时为部门内不同项目使用不同项目使用6.2.1 职能型组织结构职能型组织结构3 3、便于相互交流、便于相互交流 ,相互支援相互支援4 4、可以随时增派人员、可以随时增派人员5 5、可以将项目和本部门的职能工、可以将项目和本部门的职能工作融为一体作融为一体6.2.1 职能型组织结构职能型组织结构职能型组织结构的职能型组织结构的缺点缺点:1
8、 1、项目和部门利益发生冲突,职、项目和部门利益发生冲突,职能部门更重视本部门的目标能部门更重视本部门的目标,会忽视会忽视项目目标项目目标2 2、资源平衡会出现问题、资源平衡会出现问题6.2.1 职能型组织结构职能型组织结构3 3、权利分割不利于各个职能部门、权利分割不利于各个职能部门的交流和团结协作的交流和团结协作4 4、行政隶属关系使得项目经理没、行政隶属关系使得项目经理没有充分的权利有充分的权利6.2.2 项目型组织机构项目型组织机构6.2.2 项目型组织机构项目型组织机构项目型组织结构中,项目经理有足项目型组织结构中,项目经理有足够的权利,控制项目的资源。项目成够的权利,控制项目的资源
9、。项目成员向唯一的领导汇报。这种组织结构员向唯一的领导汇报。这种组织结构用于开拓型等风险比较大的项目或进用于开拓型等风险比较大的项目或进度、成本、质量等指标有严格的要求度、成本、质量等指标有严格的要求的项目,不适合人才匮乏或规模小的的项目,不适合人才匮乏或规模小的企业。企业。6.2.2 项目型组织机构项目型组织机构项目型组织结构的项目型组织结构的优点优点:1 1、项目经理对项目可以负全责、项目经理对项目可以负全责2 2、项目目标单一,可以以项目为、项目目标单一,可以以项目为中心中心,有利于项目顺利进行有利于项目顺利进行6.2.2 项目型组织机构项目型组织机构3 3、避免多重领导、避免多重领导4
10、 4、组织结构简单,交流简单、组织结构简单,交流简单,快速快速6.2.2 项目型组织机构项目型组织机构项目型组织结构的项目型组织结构的缺点缺点:1 1、资源不能共享、资源不能共享2 2、各个独立的项目处于相对封闭、各个独立的项目处于相对封闭状态状态,不利于公司政策的贯彻不利于公司政策的贯彻6.2.2 项目型组织机构项目型组织机构3 3、对项目组织的成员缺少一种事、对项目组织的成员缺少一种事业上的连续性和安全感业上的连续性和安全感4 4、项目组织之间处于分割状态、项目组织之间处于分割状态,缺缺少信息交流少信息交流6.2.3 矩阵型组织结构矩阵型组织结构矩阵型组织结构式职能型组织结构矩阵型组织结构
11、式职能型组织结构和项目型组织结构的混合体,既具有和项目型组织结构的混合体,既具有职能型组织结构的特征又具有项目型职能型组织结构的特征又具有项目型组织结构的特征。组织结构的特征。6.2.3 矩阵型组织结构矩阵型组织结构6.2.3 矩阵型组织结构矩阵型组织结构矩阵型组织结构的关键是项目经理矩阵型组织结构的关键是项目经理的需要具备的好的谈判和沟通技能,的需要具备的好的谈判和沟通技能,项目经理和职能经理之间建立好工作项目经理和职能经理之间建立好工作关系。项目成员需要适应与两个上司关系。项目成员需要适应与两个上司协调好工作。协调好工作。6.2.3 矩阵型组织结构矩阵型组织结构加强横向连结,充分整合资源,
12、实加强横向连结,充分整合资源,实现信息共享,提高反应速度等方面的现信息共享,提高反应速度等方面的优势恰恰符合但前的形势要求。优势恰恰符合但前的形势要求。6.2.3 矩阵型组织结构矩阵型组织结构采用该管理方式可以对人员进行优采用该管理方式可以对人员进行优化组合,引导聚合创新,而且同时改化组合,引导聚合创新,而且同时改变了原有行政机构中固定组合、互相变了原有行政机构中固定组合、互相限制的现象。这种组织结构适用于管限制的现象。这种组织结构适用于管理规范、分工明确的公司或者跨职能理规范、分工明确的公司或者跨职能部门的项目。部门的项目。6.2.3 矩阵型组织结构矩阵型组织结构矩阵型组织结构的矩阵型组织结
13、构的优点优点:1 1、专职的项目经理负责整个项目、专职的项目经理负责整个项目 ,以项目为中心以项目为中心,2 2、公司的多个项目可以共享各个、公司的多个项目可以共享各个职能部门的资源职能部门的资源6.2.3 矩阵型组织结构矩阵型组织结构3 3、即利于项目目标的实现、即利于项目目标的实现,又利于又利于公司目标方针的贯彻公司目标方针的贯彻4 4、项目成员的顾虑减少了、项目成员的顾虑减少了6.2.3 矩阵型组织结构矩阵型组织结构矩阵型组织结构的矩阵型组织结构的缺点缺点:1 1、容易引起职能经理和项目经理、容易引起职能经理和项目经理权力的冲突权力的冲突2 2、资源共享也能引起项目之间的、资源共享也能引
14、起项目之间的冲突冲突3 3、项目成员有多头领导、项目成员有多头领导6.2.3 矩阵型组织结构矩阵型组织结构项目是由项目团队完成的,在矩阵项目是由项目团队完成的,在矩阵型组织结构中,项目经理和项目成员型组织结构中,项目经理和项目成员往往来自不同的团队,由于他们之间往往来自不同的团队,由于他们之间很多差异,会在项目团队组建之初的很多差异,会在项目团队组建之初的磨合阶段出现矛盾,进而产生磨合阶段出现矛盾,进而产生“对抗对抗”,对于这种对抗,项目经理要能及,对于这种对抗,项目经理要能及时识别,并将对抗控制在时识别,并将对抗控制在“建设性建设性”对抗范围之内,切忌对项目组建初期对抗范围之内,切忌对项目组
15、建初期的磨合放任自流。的磨合放任自流。6.2.3 矩阵型组织结构矩阵型组织结构矩阵的每一个点其实都有自己的直矩阵的每一个点其实都有自己的直属上级,都有各自的团队利益,作为属上级,都有各自的团队利益,作为项目经理,如果确定了采用矩阵式管项目经理,如果确定了采用矩阵式管理的项目组织模式,就必须能够认同理的项目组织模式,就必须能够认同矩阵管理带来的差异,在确定项目整矩阵管理带来的差异,在确定项目整体目标的的前提下,务必要和矩阵所体目标的的前提下,务必要和矩阵所涉及的诸多职能部门搞好协同,平衡涉及的诸多职能部门搞好协同,平衡各自的利益。各自的利益。6.2.3 矩阵型组织结构矩阵型组织结构项目的暂时性特
16、征意味着个人之间项目的暂时性特征意味着个人之间和组织之间的关系总体而言是既短又和组织之间的关系总体而言是既短又新的。项目管理者必须仔细选择适应新的。项目管理者必须仔细选择适应这种关系的管理技巧。这种关系的管理技巧。6.2.3 矩阵型组织结构矩阵型组织结构组织结构说明了一个项目的组织环组织结构说明了一个项目的组织环境,再实施一个项目的时候应该明确境,再实施一个项目的时候应该明确本项目的具体形式,包括项目中各个本项目的具体形式,包括项目中各个层次的接口关系、报告关系、责任关层次的接口关系、报告关系、责任关系。如图系。如图P130 6-5是一个网站项目组织是一个网站项目组织结构案例。结构案例。6.2
17、.3 矩阵型组织结构矩阵型组织结构项目经理完成任务分解结构分解之项目经理完成任务分解结构分解之后,可能开始考虑如何将各个独立的后,可能开始考虑如何将各个独立的工作单元分配给相应的组织单元。采工作单元分配给相应的组织单元。采用任务分解结构可以与组织分解结构用任务分解结构可以与组织分解结构综合使用,建立一个任务职责的对应综合使用,建立一个任务职责的对应关系,如图关系,如图P130 6-6所示。所示。6.2.3 矩阵型组织结构矩阵型组织结构组织分解结构是一种组织结构图,组织分解结构是一种组织结构图,显示组织中哪个单位负责哪项工作任显示组织中哪个单位负责哪项工作任务。也可以是对一般组织结构在进行务。也
18、可以是对一般组织结构在进行详细分解。确定了组织结构图之后,详细分解。确定了组织结构图之后,项目经理需要确定组织结构中的责任项目经理需要确定组织结构中的责任分配。分配。6.3 责任分配矩阵责任分配矩阵责任分配矩阵是用来对项目团队成责任分配矩阵是用来对项目团队成员进行分工,明确其角色与职责的有员进行分工,明确其角色与职责的有效工具通过这样的关系矩阵,项目团效工具通过这样的关系矩阵,项目团队每个成员角色,谁做什么,以及他队每个成员角色,谁做什么,以及他们的职责等都得到了直观的反映。们的职责等都得到了直观的反映。6.3 责任分配矩阵责任分配矩阵项目的每个具体任务都能落实到参项目的每个具体任务都能落实到
19、参与项目的团队成员身上,确保了项目与项目的团队成员身上,确保了项目的每项任务有人做,每个人有任务做。的每项任务有人做,每个人有任务做。6.3 责任分配矩阵责任分配矩阵责任分配矩阵是一种矩阵图。6.3 责任分配矩阵责任分配矩阵另外,可以采用责任分配矩阵分配更加详细的工作活动,或者定义一般的角色职责。如P131 表6-2。6.3 责任分配矩阵责任分配矩阵责任分配矩阵可以帮助项目经理标责任分配矩阵可以帮助项目经理标识完成项目需要的资源,同时确认企识完成项目需要的资源,同时确认企业的资源库中是否有这些资源。业的资源库中是否有这些资源。6.3 责任分配矩阵责任分配矩阵项目后期,项目经理可以使用更加项目后
20、期,项目经理可以使用更加准确的矩阵来标识哪个任务分配给哪准确的矩阵来标识哪个任务分配给哪个人,明确了项目组织结构,再加上个人,明确了项目组织结构,再加上责任分配矩阵,就能够把团队成员的责任分配矩阵,就能够把团队成员的角色和职责,以及汇报关系确定下来,角色和职责,以及汇报关系确定下来,使项目团队能够各负其责、各司其职、使项目团队能够各负其责、各司其职、进行充分、有效的合作,避免职责不进行充分、有效的合作,避免职责不明,为项目任务的完成提供了可靠地明,为项目任务的完成提供了可靠地组织保证。组织保证。6.4 人员管理计划人员管理计划软件项目中的开发人员是最大的资软件项目中的开发人员是最大的资源。对人
21、员的配置和调度安排贯穿整源。对人员的配置和调度安排贯穿整个软件过程,人员的组织管理是否得个软件过程,人员的组织管理是否得当,是影响软件项目质量的决定性因当,是影响软件项目质量的决定性因素。素。6.4 人员管理计划人员管理计划在安排人力资源的时候一定要合理,在安排人力资源的时候一定要合理,不能少也不能过多,否则就会出现反不能少也不能过多,否则就会出现反作用,即要控制项目组的规模。作用,即要控制项目组的规模。6.4 人员管理计划人员管理计划在软件开发的一开始,要合理的分在软件开发的一开始,要合理的分配人员,根据项目的工作量、所需的配人员,根据项目的工作量、所需的专业技能,在参考各个人员的能力、专业
22、技能,在参考各个人员的能力、性格、经验,组织一个高效、和谐的性格、经验,组织一个高效、和谐的开发小组。开发小组。6.4 人员管理计划人员管理计划一般来说,一个开发小组人数在一般来说,一个开发小组人数在5到到10人之间最为合适,如果项目规模人之间最为合适,如果项目规模很大,可以采取层级式结构,配置若很大,可以采取层级式结构,配置若干个这样的开发小组。干个这样的开发小组。6.3 责任分配矩阵责任分配矩阵在选择人员的问题上,要结合实际在选择人员的问题上,要结合实际情况来决定是否选入一个开发组员并情况来决定是否选入一个开发组员并不是一群高水平的程序员在一起就一不是一群高水平的程序员在一起就一定可以组成
23、一个成功的小组。定可以组成一个成功的小组。6.3 责任分配矩阵责任分配矩阵作为考察标准,技术水平、与本项作为考察标准,技术水平、与本项目相关的技能和开发经验、以及团队目相关的技能和开发经验、以及团队工作能力都是很重要的因素。工作能力都是很重要的因素。6.3 责任分配矩阵责任分配矩阵一个编程高手却不能与同事沟通融一个编程高手却不能与同事沟通融洽的程序员,未必适合一个对组员之洽的程序员,未必适合一个对组员之间沟通的要求很高的项目。还应该考间沟通的要求很高的项目。还应该考虑分工的需要,合理配置各个专项的虑分工的需要,合理配置各个专项的人员比例。人员比例。6.3 责任分配矩阵责任分配矩阵人员管理计划是
24、人力资源规划的一人员管理计划是人力资源规划的一个输出,它描述了项目团队的人员什个输出,它描述了项目团队的人员什么时候如何加入到团队中和离开团队。么时候如何加入到团队中和离开团队。作为项目计划一部分,详细程度因项作为项目计划一部分,详细程度因项目而异。目而异。6.3 责任分配矩阵责任分配矩阵人员分布图人员分布图6.5 校务通系统案例分析校务通系统案例分析见课本:见课本:P132-1336.6 小小 结结人力资源管理是项目成功与否的基人力资源管理是项目成功与否的基础,而项目组织形式是团队的基础。础,而项目组织形式是团队的基础。项目组织一般有三种典型的形式:职项目组织一般有三种典型的形式:职能型、项
25、目型、矩阵型。能型、项目型、矩阵型。6.6 小小 结结可以根据项目的具体特点选择合适可以根据项目的具体特点选择合适的项目组织结构。同时还需要确定项的项目组织结构。同时还需要确定项目成员的责任,责任分配矩阵是用来目成员的责任,责任分配矩阵是用来对项目团队成员进行分工,明确其角对项目团队成员进行分工,明确其角色与职责的有效工具。色与职责的有效工具。6.6 小小 结结作为人力资源规划的另外一个输出作为人力资源规划的另外一个输出是人员管理计划,人员管理计划描述是人员管理计划,人员管理计划描述了项目团队的人员何时加入到团队中了项目团队的人员何时加入到团队中和何时离开团队。其作为项目计划一和何时离开团队。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目 管理 案例 教程 课件
限制150内