第十三讲 软件项目中的人员管理.ppt
《第十三讲 软件项目中的人员管理.ppt》由会员分享,可在线阅读,更多相关《第十三讲 软件项目中的人员管理.ppt(69页珍藏版)》请在麦多课文档分享上搜索。
1、2018/10/14,1,第十三讲 软件项目中的人员管理,2018/10/14,2,主要内容,理解人类行为 招聘人员 最佳工作方法 团队工作,1. 理解人类行为,2018/10/14,4,理解人类的行为,人定胜天? 具有实际经验的人是项目中最重要的要素 人类行为的解释“如果A情况出现,B可能是结果”,2018/10/14,5,组织行为学,Organizational Behaviour 组织行为学起源于19世纪末,20世纪初,由泰勒(Frederick Taylor)发起 泰勒研究人类行为的目的有: 为工作选择最合适的人员 让这些人员采取最佳方法 给最好的工人以更高的工资来刺激,2018/10
2、/14,6,组织行为学,Donald McGregor提出X理论和Y理论 X理论: 一般的人对工作有一种内在的不喜欢 因此需要强迫,指导和控制 人们有逃避责任的倾向 Y理论 工作就像休息和玩耍一样自然 外部的控制和强迫并非使大家一起为公司目标努力工作的唯一途径 对目标的承诺是与将成绩与报酬相联系的函数 一般的人都能够学会拥有并扩大责任心 想像和其它创造性能力广泛分布,2018/10/14,7,组织行为学,如何判断目前处于什么状态 判断目前处于理论X和理论Y的方法是观察管理者离开后员工的表现,如果表现没有变化,则处于理论Y环境,如果每个人明显松弛下来,则为理论X环境。,2018/10/14,8,
3、开发人员性格,MBTI测试方法 外向或内向 判断或直觉 理性或感性 推理或主观 4个方面可有16种组合,即16种性格类型 两个广泛的调查表明,计算机专业人士比一般人更加“内向”,MBTI测试中的“内向”只是表示对内心的想法而不是对外部世界的人和事更感兴趣。大约有5065的计算机人士表现为性格内向,而普通人只有2533(Lyons 1985, Thomsett 1990) 这两个调查还发现,80的计算机专业人士更具理性倾向,而普通人只有50。计算机人员更倾向于推理,66的计算机人员属于推理类,而普通人只有50。推理类人喜欢有计划,有条理的生活方式,主观型人更灵活,更容易适应环境。,2018/10
4、/14,9,从事软件行业的人员与其它行业人员相比,不太愿意“社会交往”。 因而选择从事软件开发作为职业并成为专家的人,将来并不一定成为一个好的经理。,2. 人员选择,2018/10/14,11,人员选择,1968年进行的调查发现在对同一任务的编写程序时,时间上可能有1:25的差异,而编译则会有1:28的差异。 最好的软件人员有何特征?是有经验的编程者还是具有很好数学基础的刚毕业的学生? 研究发现最为关键的是经验,而数学基础相对而言影响很小。,2018/10/14,12,招收人员(Recruitment),尽管这是一项非常重要的工作,但是经常项目经理无法作出自己的选择。 需要避免选择了合格但不合
5、适的人员。,2018/10/14,13,招收人员,刊登招人广告 列出人员要求 获取申请者:注意刊登广告的杂志或报纸要与要求人员的素质匹配。 审查简历 面试 其它过程:如要求推荐信或体检等。,2018/10/14,14,网上的一个例子,职位:windows 编程人员 人数: 2 人 工作地点: 上海 工作性质: 全职 要求学历:大专 性别要求: 不限 要求工作经验: 不限 职位描述:学历:大专或本科 接受简历语言:中文或英文 职位描述: 应用程序架构业务流程编码;设计通用程序接口;负责软件产品的设计、开发和管理;负责软件产品的项目开发。 具体说明:招聘要求: 1.)具备Windows平台的相关开
6、发经验; 2.)精通C/C+、.NET等常用开发工具;熟悉软件开发流程; 3.)熟悉HTTP/TCP IP网络通讯协议,熟悉多线程处理机制. 4.)沟通交流能力强,有良好的团队合作精神,工作主动性强。 5.)懂得面向对象程序开发,具备较强的学习能力和技术攻关能力;,2018/10/14,15,另一个例子,单位名称 温州大展咨询有限公司 岗位信息 温州大展咨询有限公司 公司主要负责银行外包 招聘 编程人员 若干名 2000-4000元 懂数据库 会编程 电话客户联系员 若干名 2000-4000元 会温州话 单位地址:温州市学院路建行大厦3楼 联系人:戴先生 联系电话:88080166,3. 最
7、佳工作方法,2018/10/14,17,最佳工作方法,当一个新成员被聘用后,引入到一个项目组时,要仔细考虑 团队领导需要不断地考虑团队成员的培训需求 提供参加培训班的机会 内部培训,2018/10/14,18,激励机制,泰勒主义模型 在制造行业采用计件工资制,在销售部门采用销售奖金 当新技术引入后,计件工资需要调整,但这是一个敏感的问题。 即使在技术很稳定的场合,也并不见得所有人会最大化地去生产,因为该过程中还受到社会心理的影响 另外,在某些需要协同工作的场合,如软件开发中,很难将他们的工作分开。,2018/10/14,19,激励机制,问题:某一软件开发部门想通过重用软件组件来提高效率。他们准
8、备采用奖金来鼓励采用这种方法。你认为如何去实施,实施过程中会有什么问题? 问题1:使用组件的编程人员可能减少了代码 问题2:他们需要开发软件组件,但是对当前的项目而言并没有提高生产率 可以采用功能点法去衡量交付系统的规模,可以采用重用代码比例来度量每个人的工作,重用的代码也可按比例算成编程者的工作量 通过记录组件重用的次数并进行奖励来鼓励编程者提供可重用的组件。,2018/10/14,20,激励机制,Maslow的需求层次:不同的人需要不同的激励 在实际生活中,该原理告诉我们,不同的人在生活的不同阶段需要采用不同的激励方法。例如加薪对新来的,工资较低的员工作用很大,而对工资本来就很高的老员工作
9、用就未必那么明显。老员工可能更希望工作有自主性。 问题:报纸报道在许多公司中对核心员工支付了大量薪水,是不是意味着这些人位于需求层次的底层,他们是不是真需要这么多钱才能被激励,这些薪水真正的意义是什么? 钱不是用来仅仅满足物质需求的。,2018/10/14,21,激励机制,Herzberg的两因素理论 卫生学或保持因素(hygiene or maintenance factors):如果这些因素出了问题,例如工资或者工作条件将使你不满意 促进因素(motivators):让你觉得工作是值得的。 问题:请举例说明你学习或工作中使你感到特别高兴的事,并说明使你特别不满意的事,比较一下,是否能够从中
10、发现一些规律?,2018/10/14,22,激励机制,激励的期待理论(expectancy theory of motivation)(Vroom) 影响士气的三种因素: 期待:相信努力工作会有好的成果 手段:相信好的成果会有好的报酬 感觉值:报酬结果 三者都很高的话,将得到高的激励,如果有一者为0,则得不到任何激励 如果你在为一个企业安装调试一个第三方开发的软件包,如果你意识到因为其中有一个Bug所以你无法使其工作,你将放弃 如果你在安装调试该软件包,但是你听到客户正在采用其它办法,不再需要你的工作,你也将放弃 如果用户真的需要该软件,你得到的只是一些感激,但是如果出来问题,他们将向你提出抱
11、怨,你可能想尽量避开这种事情。,2018/10/14,23,激励机制,Oldham-Hackman工作特性模型 技能多样性:工作中需要多种不同的技能提供了练习的机会 任务的独特性:你工作的内容和结果多大程度上与别人相区别 任务的意义:你的工作对别人的影响自治性:控制工作方式的能力 反馈:工作结果的反映 Couger和Zawacki研究发现编程人员对这些因素的分值较低,而系统分析员较高。 Cheney发现反馈和意识到他们的工作对决策的影响能够对编程者产生很好影响。 需要使每个人意识到他的工作对整个产品的进度的贡献。,2018/10/14,24,激励机制,激励的方法 目标设定 提供反馈 工作设计
12、工作范围扩大,例如,编程人员参与维护小组将提高他的责任感,使他在编程时更加仔细。 工作的丰富,2018/10/14,25,不同人员动机比较,2018/10/14,26,不同人员动机比较,与一般人相比,开发人员更容易受发展机遇、个人生活、成为技术主管的机会以及同事间人际关系等因素的影响;而不容易受地位、受尊敬、责任感、与下属关系及受认可程度的影响 与管理员相比,开发人员易受发展机遇,个人生活及成为技术主管的机会等因素影响,而不容易受责任感,受认可程度及与下属关系等因素的影响。 如果一个管理者以对自己有效的方式来激励开发人员,则很可能会遭到挫折。,2018/10/14,27,最重要的激励因素,“踹
13、一脚并不能产生动力,只能产生被动行为”(Herzberg 1987),2018/10/14,28,最重要的激励因素(1),成就感 自主权 当人们为实现自己设定的目标工作时,会比为别人更加努力地工作。 “开发人员提出的进度表总是雄心勃勃的。”(Cusumano and Selby, 1995) 设定目标 设定明确的发展速度目标是加速软件开发的简单有效的方法。 一个有趣的实验 如果一个小组一下子有了几个目标,对他们来说每一个目标都做好几乎是不可能的。ITT的一项研究发现,当提出多个目标时,生产率会严重下降。(Vosburgh et al, 1984) 为提高项目效率,项目管理人员应该选定一个最为重
14、要的目标。,2018/10/14,29,最重要的激励因素(3),发展机遇 目前从事的工作中用到的知识有一半在3年内必将过时 一个企业可以从如下方面鼓励职工的职业发展: 提供进修机会 给员工提供参加培训或自学的假期 购买专业书籍 派开发人员进扩展其技能的项目工作 为每个新的开发人员指定导师,同时向他们表明企业致力于其职业发展 避免进度压力过大 企业为此的花费 日产公司在田纳西州的Symrna设厂时,其进厂培训的预算为每人$30000(Peters 1987) 各行业排名前10的企业平均每年为软件开发人员提供2周的培训,为软件经理提供3周的培训(Jones 1994),2018/10/14,30,
15、最重要的激励因素(4),工作乐趣 个人生活 个人生活因素对开发人员的影响排第四位,而对经理的影响仅排在第15位,责任感对经理影响占据第1位,而对开发人员仅列第10位 差异的一个结果是,有时管理者会将最具有挑战性的工作分配给最好的人员以示奖励。,2018/10/14,31,最重要的激励因素(5),成为技术主管的机会 开发人员比管理人员更重视技术管理的机会。对于开发人员而言,技术管理的工作代表成功,它意味着这名开发人员已经具备了指导他人的水平。 技术管理并不限于一个项目组的技术负责人,2018/10/14,32,其它激励因素(1),奖赏和鼓励 现金方式的奖励必须谨慎处理 赞赏和欣赏的态度,有时比物
16、质刺激更有效。 诚恳而直接地赞扬一项特别的成就 小组的T恤衫,运动衫,手表,徽章,标语,奖杯等 幽默或严肃的牌匾、证书、纪念品等 重大成果的特别庆祝活动。 为该小组颁布特殊政策,如为该小组添置一张乒乓球桌 专门的培训方案 单独开的特别例会 特殊津贴 在他们如此优秀一书中,Peters和Waterman指出,一个公司如果想在本行业保持20年以上的领先地位,就必须有卓有成效的非货币形式的激励措施。,2018/10/14,33,其它激励因素(2),业绩评价 Intel总裁Andrew Grove先生说,业绩评价是“我们作为管理者所能提供的最重要、最贴切的工作反馈”,2018/10/14,34,其它激
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第十 三讲 软件 项目 中的 人员 管理 PPT
