当前位置:文档之家› 第7章-软件项目资源管理

第7章-软件项目资源管理

----林锐《软件工程与项目管理解析》
7.1 人力资源管理
• 软件企业主要的成本是人的成本, • 软件企业主要的财富积累是知识和经验的积累。 • 因此,软件企业的人力资源管理,是企业最主要
的管理内容。
7.1 人力资源管理
• 一个普遍的观点:“在IT行业,很难在合适的时间找到合适 的人才,很难合理地组织人才和留住人才,很难恰当地使 用人才和培养人才”
• 在项目启动时,就要做好人力资源的分析和规划,制定项 目整个过程的人力资源需求表。
7.1.2 人力资源分析与策划
制定软件项目的人力计划,主要基于工 作量和进度预估。一般来讲,工作量与项 目总时间的比值就是理论上所需要的人力 数,但选取和分配人力有许多值得研究的 问题。 • 人员-进度权衡定律 • Brooks定律 • Norden-Rayleigh曲线
• 如何有效管理人力资源是最大的挑战。
• 人力资源管理是软件项目至关重要的组成部分。

《人件》
• “人件”一词,是指与计算机互动的人的 条件。在管理学界,该书已是关于“人件” 理论的经典之作,它专门讨论了软件开发 和维护的团队管理问题。
• 作者:迪马可和李斯特
《人件》
• 探讨了软件项目管理者在对待被管理者方面容易犯的错误和工作环境方面存 在的问题。
人员-进度权衡定律
–人力资源管理是以人为核心,研究人的心理、 需求,激励和开发人的潜能,保障人的合法权 益。
人事管理与人力资源管理的区别
(2)管理活动方面:
• 人事管理是被动反应型。
–人事工作只管人员录用、调配、人事任免,像管理机器一样管理 人。
• 人力资源管理是主动开发型。
–首先根据组织目标做出人力资源规划, –根据需要预先做出计划安排, –并主动了解人员的需求,并尽力满足员工的不同需求, –为员工设计生涯发展,充分挖掘和发挥其潜力。
• 第二次世界大战之后,管理理论的发展进入现代管理理论阶段。对
人的管理也由人事管理发展成为人力资源管理。
人事管理与人力资源管理,主要体现在以下四个方面:
– 管理的重点 – 管理的活动 – 管理的内容 – 管理的方式
人事管理与人力资源管理的区别
(1)管理的重点方面:
– 人事管理是以事为核心。人事管理是管人和与 人有关的事,而且,以管事为核心,偏重于比 较具体的有关人员的录用、调配、提职、退休 等工作。
• 人事管理是孤立的、静止的,人事管理的各项工作 之间是分离的,与组织目标、其他部门目标、个人 目标之间是脱节的。
• 人力资源管理是整体的、动态的,它将组织目标、 各部门目标以及各人目标有机结合起来,将选聘、 考核、培训、激励等工作有机结合起来,形成一个 系统。
7.1.1 人力资源管理概念
• 一般来说,人力资源管理是一项复杂的工 作,其具体的内容是由下列若干相互联系 的任务所组成。
(1)分析人力资源需求、规划人力资源配备状况。 (2)贯获取人力资源信息、招聘员工、确定劳资关系。 (3)培训员工、任用员工。 (4)评估员工业绩,倣据人力资源评价体奖惩员工。
7.1.1人力资源管理概念
• 软件项目中的人力资源包括所有的项目干 系人:
–资助者 –客户 –项目组成员 –支持人员 –供应商 – ……
• 探讨了管理者应当如何对待知识工人的问题。“我们工作的主要问题,与其 说是技术性的,不如说更多的是社会性的”,这是贯穿全书的主题。
• 在“工作环境”方面,作者批判了“廉价、开放式空间”理论和“工作场所 是可以节省金钱的地方”的错误观念;
• 雇佣最恰当的人对项目的成功至关重要,因为管理者不可能塑造一个知识工 人;
7
《人件》一些观点
• 本质上,我们工作中的主要问题,与其说是技术问题, 不如说是社会学(sociology)问题。
• 能够帮助一个项目凝聚起来的人比得上两个只做工作的 人。
• 培养一种不允许出错的气氛只会让人们产生防备心理,
• 对于领薪水的员工而言,加班是天真的经理想象出来的 虚构之物。
人事管理与人力资源管理的区别
– 软件项目的计划与分析阶段;此时只需要少数人,主要是 系统分析员、从事软件系统论证和概要设计的软件高级工 程师和项目高级管理人员;
– 项目概要设计:此时要增加一部分高级程序员;
– 详细设计:此时要增加软件工程师和程序员;
– 编码和测试阶段:此时还要增加程序员、软件测试员。
7.1.2 人力资源分析与策划
7.1.1人力资源管理概念
• 对软件项目而言,项目的主要领导,需要更多关注与软件 项目直接相关的人力资源管理。
图7.1 人力资源管理工作的主要内容
图7.2 人力资源规划的过程
7.1.2 人力资源分析与策划
• 软件开发过程中,人员的选择、分配和组织是涉及软件 开发效率、软件开发进度、软件开发过程管理和软件产 品质量的重大问题,必须引起项目负责人的高度重视。
人事管理与人力资源管理的区别
(3)管理内容方面:
• 人事管理的内容比较窄
–新人的录用 –在职人员的管理 –老职工的退休 – ……
• 人力资源管理的内容比较宽
–人事管理的内容, –制定人力资源发展规划 –工作分析 –员工生涯设计 –协调工作关系 – ……
人事管理与人力资源管理的区别
(4)管理方式方面:
• 在培育团队方面,作者集中讨论了“胶冻团队”(jelled teams)概念。在这 样的团队中,成员高度集中于既定目标,要比由个体成员集合在一起具有大 得多的生产力;
• 高额薪酬不再是保持一个团队的凝聚力,留住人才的唯一手段。员工的跳槽 的诸多原因中,工作不顺心、能力得不到自由发挥,等等,已成为主要的原 因之一。
第7章 软件项目资源管理
讲授内容
• 7.1 人力资源管理 • 7.2 软件资源管理 • 7.4 硬件资源管理 • 小结
7.1 人力资源管理
• 软件企业与传统工业企业不同,与现代企业的其他行业 也不同。其最主要特征就是,企业最主要的“资产”是一 批掌握技术、熟悉业务、懂得管理的“人”。
有句名言;“人分四类——人物,人才、人手,人渣。” 如果一个机构里上述四类人齐全了,那么最好是让: “人物”当领导 “人才”干重要的话 “人手”干次要的话 “人渣”去骚扰竞争对手
相关主题