第十三讲软件项目中的人员管理

上传人:ldj****22 文档编号:52247914 上传时间:2018-08-19 格式:PPT 页数:69 大小:507.50KB
返回 下载 相关 举报
第十三讲软件项目中的人员管理_第1页
第1页 / 共69页
第十三讲软件项目中的人员管理_第2页
第2页 / 共69页
第十三讲软件项目中的人员管理_第3页
第3页 / 共69页
第十三讲软件项目中的人员管理_第4页
第4页 / 共69页
第十三讲软件项目中的人员管理_第5页
第5页 / 共69页
点击查看更多>>
资源描述

《第十三讲软件项目中的人员管理》由会员分享,可在线阅读,更多相关《第十三讲软件项目中的人员管理(69页珍藏版)》请在金锄头文库上搜索。

1、上海交通大学计算机系第十三讲 软件项目中的人员管理Date1上海交通大学计算机系主要内容w理解人类行为 w招聘人员 w最佳工作方法 w团队工作Date2上海交通大学计算机系1. 理解人类行为上海交通大学计算机系理解人类的行为w人定胜天? w具有实际经验的人是项目中最重要的要素 w人类行为的解释“如果A情况出现,B可能是结果 ”Date4上海交通大学计算机系组织行为学wOrganizational Behaviour w组织行为学起源于19世纪末,20世纪初,由泰勒 (Frederick Taylor)发起 w泰勒研究人类行为的目的有:n为工作选择最合适的人员n让这些人员采取最佳方法n给最好的工

2、人以更高的工资来刺激Date5上海交通大学计算机系组织行为学wDonald McGregor提出X理论和Y理论nX理论: 一般的人对工作有一种内在的不喜欢 因此需要强迫,指导和控制 人们有逃避责任的倾向nY理论 工作就像休息和玩耍一样自然 外部的控制和强迫并非使大家一起为公司目标努力工作的唯 一途径 对目标的承诺是与将成绩与报酬相联系的函数 一般的人都能够学会拥有并扩大责任心 想像和其它创造性能力广泛分布Date6上海交通大学计算机系组织行为学w如何判断目前处于什么状态n判断目前处于理论X和理论Y的方法是观察管理者离开 后员工的表现,如果表现没有变化,则处于理论Y环 境,如果每个人明显松弛下来

3、,则为理论X环境。Date7上海交通大学计算机系开发人员性格wMBTI测试方法n外向或内向n判断或直觉n理性或感性n推理或主观n4个方面可有16种组合,即16种性格类型 w两个广泛的调查表明,计算机专业人士比一般人更加“内向”, MBTI测试中的“内向”只是表示对内心的想法而不是对外部世界的 人和事更感兴趣。大约有5065的计算机人士表现为性格内向 ,而普通人只有2533(Lyons 1985, Thomsett 1990) w这两个调查还发现,80的计算机专业人士更具理性倾向,而普通 人只有50。计算机人员更倾向于推理,66的计算机人员属于推 理类,而普通人只有50。推理类人喜欢有计划,有条

4、理的生活方 式,主观型人更灵活,更容易适应环境。Date8上海交通大学计算机系w从事软件行业的人员与其它行业人员相比,不太 愿意“社会交往”。 w因而选择从事软件开发作为职业并成为专家的人 ,将来并不一定成为一个好的经理。Date9上海交通大学计算机系2. 人员选择上海交通大学计算机系人员选择w1968年进行的调查发现在对同一任务的编写程序 时,时间上可能有1:25的差异,而编译则会有1 :28的差异。 w最好的软件人员有何特征?是有经验的编程者还 是具有很好数学基础的刚毕业的学生? w研究发现最为关键的是经验,而数学基础相对而 言影响很小。Date11上海交通大学计算机系招收人员(Recru

5、itment)w尽管这是一项非常重要的工作,但是经常项目经 理无法作出自己的选择。 w需要避免选择了合格但不合适的人员。Date12上海交通大学计算机系招收人员w刊登招人广告 w列出人员要求 w获取申请者:注意刊登广告的杂志或报纸要与要 求人员的素质匹配。 w审查简历 w面试 w其它过程:如要求推荐信或体检等。Date13上海交通大学计算机系网上的一个例子w职位:windows 编程人员 人数: 2 人 工作地点: 上海 工作性质: 全职 要求学历:大专 性别要求: 不限 要求工作经验: 不限 职位描述:学历:大专或本科接受简历语 言:中文或英文职位描述: 应用程序架构业务流程编码;设计通用程

6、序接口;负责软 件产品的设计、开发和 管理;负责软 件产品的项目开发。具体说明:招聘要求:1.)具备Windows平台的相关开发经验 ;2.)精通C/C+、.NET等常用开发工具;熟悉软件开发流程;3.)熟悉HTTP/TCP IP网络通讯协议 ,熟悉多线程处理机制.4.)沟通交流能力强,有良好的团队合作精神,工作主动性强。5.)懂得面向对象程序开发,具备较强的学习能力和技术攻关能力;Date14上海交通大学计算机系另一个例子w单单位名称 温州大展咨询询有限公司 w岗岗位信息 w 温州大展咨询询有限公司公司主要负责银负责银 行外包招聘 编编程人员员 若干名 2000-4000元 懂数据库库 会编

7、编程 电话电话 客户联户联 系员员 若干名 2000-4000元 会温州话话单单位地址:温州市学院路建行大厦3楼 联联系人:戴先生 联联系电话电话 :88080166Date15上海交通大学计算机系3. 最佳工作方法上海交通大学计算机系最佳工作方法w当一个新成员被聘用后,引入到一个项目组时, 要仔细考虑 w团队领导需要不断地考虑团队成员的培训需求n提供参加培训班的机会n内部培训Date17上海交通大学计算机系激励机制w泰勒主义模型 w在制造行业采用计件工资制,在销售部门采用销 售奖金n当新技术引入后,计件工资需要调整,但这是一个敏 感的问题。n即使在技术很稳定的场合,也并不见得所有人会最大 化

8、地去生产,因为该过程中还受到社会心理的影响n另外,在某些需要协同工作的场合,如软件开发中, 很难将他们的工作分开。Date18上海交通大学计算机系激励机制w问题:某一软件开发部门想通过重用软件组件来提高效 率。他们准备采用奖金来鼓励采用这种方法。你认为如 何去实施,实施过程中会有什么问题? w问题1:使用组件的编程人员可能减少了代码 w问题2:他们需要开发软件组件,但是对当前的项目而言 并没有提高生产率 w可以采用功能点法去衡量交付系统的规模,可以采用重 用代码比例来度量每个人的工作,重用的代码也可按比 例算成编程者的工作量 w通过记录组件重用的次数并进行奖励来鼓励编程者提供 可重用的组件。D

9、ate19上海交通大学计算机系激励机制wMaslow的需求层次:不同的人需要不同的激励 w在实际生活中,该原理告诉我们,不同的人在生活的不 同阶段需要采用不同的激励方法。例如加薪对新来的, 工资较低的员工作用很大,而对工资本来就很高的老员 工作用就未必那么明显。老员工可能更希望工作有自主 性。 w问题:报纸报道在许多公司中对核心员工支付了大量薪 水,是不是意味着这些人位于需求层次的底层,他们是 不是真需要这么多钱才能被激励,这些薪水真正的意义 是什么? w钱不是用来仅仅满足物质需求的。Date20上海交通大学计算机系激励机制wHerzberg的两因素理论n卫生学或保持因素(hygiene or

10、 maintenance factors):如果这些因素出了问题,例如工资或者工 作条件将使你不满意n促进因素(motivators):让你觉得工作是值得的。 w问题:请举例说明你学习或工作中使你感到特别 高兴的事,并说明使你特别不满意的事,比较一 下,是否能够从中发现一些规律?Date21上海交通大学计算机系激励机制w激励的期待理论(expectancy theory of motivation)(Vroom) w影响士气的三种因素:n期待:相信努力工作会有好的成果n手段:相信好的成果会有好的报酬n感觉值:报酬结果 w三者都很高的话,将得到高的激励,如果有一者为0,则得不到任何 激励 w如果

11、你在为一个企业安装调试一个第三方开发的软件包,如果你意 识到因为其中有一个Bug所以你无法使其工作,你将放弃 w如果你在安装调试该软件包,但是你听到客户正在采用其它办法, 不再需要你的工作,你也将放弃 w如果用户真的需要该软件,你得到的只是一些感激,但是如果出来 问题,他们将向你提出抱怨,你可能想尽量避开这种事情。Date22上海交通大学计算机系激励机制wOldham-Hackman工作特性模型n技能多样性:工作中需要多种不同的技能提供了练习的机会n任务的独特性:你工作的内容和结果多大程度上与别人相区别n任务的意义:你的工作对别人的影响自治性:控制工作方式的能 力n反馈:工作结果的反映 wCo

12、uger和Zawacki研究发现编程人员对这些因素的分值较 低,而系统分析员较高。 wCheney发现反馈和意识到他们的工作对决策的影响能够 对编程者产生很好影响。 w需要使每个人意识到他的工作对整个产品的进度的贡献 。 Date23上海交通大学计算机系激励机制w激励的方法n目标设定n提供反馈n工作设计工作范围扩大,例如,编程人员参与维护小组将提高他的责 任感,使他在编程时更加仔细。工作的丰富Date24上海交通大学计算机系不同人员动机比较开发人员项目管理人员普通人1成就感责任感成就感2发展机遇成就感受认可程度3工作乐趣工作乐趣工作乐趣4个人生活受认可程度责任感5成为技术主管的机会发展机遇领先

13、6领先与下属关系工资7同事间人际关系同事间人际关系发展机遇8受认可程度领先与下属关系9工资工资地位10责任感操控能力操控能力11操控能力公司政策和经营同事间人际关系12工作保障工作保障成为技术主管的机会13与下属关系成为技术主管的机会公司政策和经营14公司政策和经营地位工作条件15工作条件个人生活个人生活16地位工作条件工作保障数据来源:软件工程经济学(Boehm, 1981)Date25上海交通大学计算机系不同人员动机比较w与一般人相比,开发人员更容易受发展机遇、个 人生活、成为技术主管的机会以及同事间人际关 系等因素的影响;而不容易受地位、受尊敬、责 任感、与下属关系及受认可程度的影响 w

14、与管理员相比,开发人员易受发展机遇,个人生 活及成为技术主管的机会等因素影响,而不容易 受责任感,受认可程度及与下属关系等因素的影 响。 w如果一个管理者以对自己有效的方式来激励开发 人员,则很可能会遭到挫折。Date26上海交通大学计算机系最重要的激励因素w“踹一脚并不能产生动力,只能产生被动行为” (Herzberg 1987)Date27上海交通大学计算机系最重要的激励因素(1)w成就感n自主权当人们为实现自己设定的目标工作时,会比为别人更加努力地工作 。 “开发人员提出的进度表总是雄心勃勃的。”(Cusumano and Selby, 1995)n设定目标设定明确的发展速度目标是加速软

15、件开发的简单有效的方法。一个有趣的实验如果一个小组一下子有了几个目标,对他们来说每一个目标都做好 几乎是不可能的。ITT的一项研究发现,当提出多个目标时,生产 率会严重下降。(Vosburgh et al, 1984)为提高项目效率,项目管理人员应该选定一个最为重要的目标。Date28上海交通大学计算机系最重要的激励因素(3)w发展机遇n目前从事的工作中用到的知识有一半在3年内必将过时n一个企业可以从如下方面鼓励职工的职业发展: 提供进修机会 给员工提供参加培训或自学的假期 购买专业书籍 派开发人员进扩展其技能的项目工作 为每个新的开发人员指定导师,同时向他们表明企业致力于其职业 发展 避免进

16、度压力过大n企业为此的花费 日产公司在田纳西州的Symrna设厂时,其进厂培训的预算为每人 $30000(Peters 1987) 各行业排名前10的企业平均每年为软件开发人员提供2周的培训 ,为软件经理提供3周的培训(Jones 1994)Date29上海交通大学计算机系最重要的激励因素(4)w工作乐趣 w个人生活n个人生活因素对开发人员的影响排第四位,而对经理 的影响仅排在第15位,责任感对经理影响占据第1位 ,而对开发人员仅列第10位n差异的一个结果是,有时管理者会将最具有挑战性的 工作分配给最好的人员以示奖励。Date30上海交通大学计算机系最重要的激励因素(5)w成为技术主管的机会n开发人员比管理人员更重视技术管理的机会。对于开 发人员而言,技术管理的工作代表成功,它意味着这 名开发人员已经具备了指导他人的水平。n技术管理并不限于一个项目组的技术负责人Date31上海交通大学计算机系其它激励因素(1)w奖赏和鼓励n现金方式的奖励必须谨慎处理n赞赏和欣赏的态度,有时比物质刺激更有效。

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号