第7章-软件项目资源管理课件.pptx
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第7章-软件项目资源管理课件.pptx》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 项目 资源管理 课件
- 资源描述:
-
1、第第7 7章章 软件项目资源管理软件项目资源管理 讲授内容 7.1 人力资源管理 7.2 软件资源管理 7.4 硬件资源管理 小结7.1 人力资源管理 软件企业与传统工业企业不同,与现代企业的其他行业与传统工业企业不同,与现代企业的其他行业也不同。其最主要特征就是,也不同。其最主要特征就是,企业最主要的“资产”是一批掌握技术、熟悉业务、懂得管理的“人”。有句名言;有句名言;“人分四类人分四类人物,人才、人手,人渣。人物,人才、人手,人渣。”如果一个机构里上述四类人齐全了,那么最好是让:如果一个机构里上述四类人齐全了,那么最好是让:l “人物人物”当领导当领导l “人才人才”干重要的话干重要的话
2、l“人手人手”干次要的话干次要的话l“人渣人渣”去骚扰竞争对手去骚扰竞争对手 -林锐软件工程与项目管理解析7.1 人力资源管理 软件企业主要的成本是软件企业主要的成本是人的成本, 软件企业主要的财富积累是软件企业主要的财富积累是知识和经验的积累。 因此,软件企业的人力资源管理,是企业最主要因此,软件企业的人力资源管理,是企业最主要的管理内容。的管理内容。7.1 人力资源管理 一个普遍的观点:“在IT行业,很难在合适的时间找到合适的人才,很难合理地组织人才和留住人才,很难恰当地使用人才和培养人才” 如何有效管理人力资源是最大的挑战。 人力资源管理是软件项目至关重要的组成部分。人件 “人件”一词,
3、是指与计算机互动的人的条件。在管理学界,该书已是关于“人件”理论的经典之作,它专门讨论了软件开发和维护的团队管理问题。 作者:迪马可和李斯特人件探讨了软件项目管理者在对待被管理者方面容易犯的错误和工作环境方面存在的问题。 探讨了管理者应当如何对待知识工人的问题。“我们工作的主要问题,与其说是技术性的,不如说更多的是社会性的”,这是贯穿全书的主题。在“工作环境”方面,作者批判了“廉价、开放式空间”理论和“工作场所是可以节省金钱的地方”的错误观念;雇佣最恰当的人对项目的成功至关重要,因为管理者不可能塑造一个知识工人;在培育团队方面,作者集中讨论了“胶冻团队”(jelled teams)概念。在这样
4、的团队中,成员高度集中于既定目标,要比由个体成员集合在一起具有大得多的生产力;高额薪酬不再是保持一个团队的凝聚力,留住人才的唯一手段。员工的跳槽的诸多原因中,工作不顺心、能力得不到自由发挥,等等,已成为主要的原因之一。 7人件一些观点 本质上,我们工作中的主要问题,与其说是技术问题,不如说是社会学(sociology)问题。 能够帮助一个项目凝聚起来的人比得上两个只做工作的人。 培养一种不允许出错的气氛只会让人们产生防备心理, 对于领薪水的员工而言,加班是天真的经理想象出来的虚构之物。人事管理与人力资源管理的区别 第二次世界大战之后,管理理论的发展进入现代管理理论阶段。对人的管理也由人事管理发
5、展成为人力资源管理。 人事管理与人力资源管理,主要体现在以下四个方面:管理的重点管理的活动管理的内容管理的方式人事管理与人力资源管理的区别(1)管理的重点方面: 人事管理是以事为核心。人事管理是管人和与人事管理是以事为核心。人事管理是管人和与人有关的事,而且,人有关的事,而且,以管事为核心,偏重于比,偏重于比较具体的有关人员的录用、调配、提职、退休较具体的有关人员的录用、调配、提职、退休等工作。等工作。人力资源管理是人力资源管理是以人为核心,研究人的心理、,研究人的心理、需求,激励和开发人的潜能,保障人的合法权需求,激励和开发人的潜能,保障人的合法权益。益。人事管理与人力资源管理的区别(2)管
6、理活动方面: 人事管理是被动反应型。人事工作只管人员录用、调配、人事任免,像管理机器一样管理人事工作只管人员录用、调配、人事任免,像管理机器一样管理人。人。 人力资源管理是主动开发型。首先根据组织目标做出人力资源规划,首先根据组织目标做出人力资源规划,根据需要预先做出计划安排,根据需要预先做出计划安排,并主动了解人员的需求,并尽力满足员工的不同需求,并主动了解人员的需求,并尽力满足员工的不同需求,为员工设计生涯发展,充分挖掘和发挥其潜力。为员工设计生涯发展,充分挖掘和发挥其潜力。人事管理与人力资源管理的区别(3)管理内容方面: 人事管理的内容比较窄新人的录用新人的录用在职人员的管理在职人员的管
7、理老职工的退休老职工的退休 人力资源管理的内容比较宽人事管理的内容,人事管理的内容,制定人力资源发展规划制定人力资源发展规划工作分析工作分析员工生涯设计员工生涯设计协调工作关系协调工作关系 人事管理与人力资源管理的区别(4)管理方式方面: 人事管理是孤立的、静止的,人事管理的各项工作之间是分离的,与组织目标、其他部门目标、个人目标之间是脱节的。 人力资源管理是整体的、动态的,它将组织目标、各部门目标以及各人目标有机结合起来,将选聘、考核、培训、激励等工作有机结合起来,形成一个系统。 7.1.1 人力资源管理概念 一般来说,人力资源管理是一项复杂的工作,其具体的内容是由下列若干相互联系的任务所组
8、成。(1)分析人力资源需求、规划人力资源配备状况。(2)贯获取人力资源信息、招聘员工、确定劳资关系。(3)培训员工、任用员工。(4)评估员工业绩,倣据人力资源评价体奖惩员工。 7.1.1人力资源管理概念 软件项目中的人力资源包括所有的项目干系人:资助者客户项目组成员支持人员供应商 7.1.1人力资源管理概念 对软件项目而言,项目的主要领导,需要更多关注与软件项目直接相关的人力资源管理。图7.1 人力资源管理工作的主要内容图7.2 人力资源规划的过程7.1.2 人力资源分析与策划 软件开发过程中,人员的选择、分配和组织是涉及软件开发效率、软件开发进度、软件开发过程管理和软件产品质量的重大问题,必
9、须引起项目负责人的高度重视。 软件项目的软件项目的计划与分析阶段计划与分析阶段;此时只需要少数人,主要是;此时只需要少数人,主要是系统分析员、从事软件系统论证和概要设计的软件高级工系统分析员、从事软件系统论证和概要设计的软件高级工程师和项目高级管理人员;程师和项目高级管理人员; 项目项目概要设计概要设计:此时要增加一部分高级程序员;:此时要增加一部分高级程序员; 详细设计详细设计:此时要增加软件工程师和程序员;:此时要增加软件工程师和程序员; 编码和测试阶段编码和测试阶段:此时还要增加程序员、软件测试员。:此时还要增加程序员、软件测试员。7.1.2 人力资源分析与策划 在项目启动时,就要做好人
10、力资源的分析和规划,制定项目整个过程的人力资源需求表。7.1.2 人力资源分析与策划制定软件项目的人力计划,主要基于工作量和进度预估。一般来讲,工作量与项目总时间的比值就是理论上所需要的人力数,但选取和分配人力有许多值得研究的问题。 人员进度权衡定律 Brooks定律 Norden-Rayleigh曲线人员进度权衡定律433/tCSEPutnam估算软件开发工作量时得出的公式:l其中,E是以人年为单位的工作量,S是以LOC为单位的源代码行数,C是技术因子,t是以年为单位的耗费时间(直到产品交付所用的时间)。l软件项目的工作量(E)与交付时间(t)的4次方成反比,软件开发过程中人员与时间的折衷是
11、十分重要的问题。Brooks定律Frederick P. Brooks,Jr.-人月神话作者,人月神话作者,向一个已经拖延的项目追向一个已经拖延的项目追加新的开发人员,可能会加新的开发人员,可能会使这个项目完成得更晚。使这个项目完成得更晚。时间与人员不能线性互换。时间与人员不能线性互换。Norden-Rayleigh曲线 虚线画出的矩形表示平均使用人力。 开始阶段人力过剩,造成浪费( ); 到开发后期需要人力时,又显得人手不足(); 以后再来补偿,已为时过晚(),甚至可能如Brooks定律所指出的,会导致越帮越忙的结果。人力资源计划的平衡 在制定人力资源计划时,就要在基本按照上述曲线配备人力的
12、同时,尽量使某个阶段的人力稳定,确保整个项目期人员的波动不要太大。这一目标被称为“人力资源计划的平衡”人力资源计划平衡方法 1,假设参加项目的所有成员都是多面手,项目成员之间是可以相互替代的。图7.4 人力资源需求网络图人力资源计划平衡方法 2,假设网络图中每一活动在其最早开始时间执行,则可以绘制相应的人力资源分配图:图7.5 基于活动最早开始时间的人力资源计划人力资源计划平衡方法 3,考察网络图中的关键路径等,调整人力资源分配图图7.6 基于资源平衡的人力计划图7.1.3 人力资源的获取 成员来源有三个渠道: 在组织内部选拔合适人员 招聘新成员 通过熟悉的人员介绍,引进所需要的中高级技术人材
13、。 项目经理应具备的基本素质: 良好的沟通能力 良好的文档能力 解决冲突的能力和项目实践经验7.1.4 团队组织和分工 一、软件团队中的角色一个富有工作效率的软件项目团队应包含负责各种业务的人员。每位成员扮演一个或多个角色。常见的一些项目人员承担的岗位包括:分析师、策划师、数据库管理员、设计师、操作/支持工程师、程序员、项目经理、项目赞助者、质量保证工程师、需求分析师、主题专家(用户)、测试人员。7.1.4 团队组织和分工 二、开发人员的组织项目团队的组织可采取垂直方案、水平方案或是混合方案。按垂直方案组织的团队,其特点是成员由多面组成,每个成员都充当多个角色。按水平方案组织的团队,则其成员由
展开阅读全文