1、上海交通大学计算机系上海交通大学计算机系2022-11-271上海交通大学计算机系上海交通大学计算机系2022-11-272w理解人类行为理解人类行为w招聘人员招聘人员w最佳工作方法最佳工作方法w团队工作团队工作上海交通大学计算机系上海交通大学计算机系上海交通大学计算机系上海交通大学计算机系2022-11-274w人定胜天人定胜天?w具有具有实际经验的人实际经验的人是项目中最重要的要素是项目中最重要的要素w人类行为的解释人类行为的解释“如果如果A A情况出现,情况出现,B B可能是结果可能是结果”上海交通大学计算机系上海交通大学计算机系2022-11-275wOrganizational Be
2、haviourOrganizational Behaviourw组织行为学起源于组织行为学起源于1919世纪末,世纪末,2020世纪初,由泰勒世纪初,由泰勒(Frederick Taylor)(Frederick Taylor)发起发起w泰勒研究人类行为的目的有:泰勒研究人类行为的目的有:n为工作选择最合适的人员为工作选择最合适的人员n让这些人员采取最佳方法让这些人员采取最佳方法n给最好的工人以更高的工资来刺激给最好的工人以更高的工资来刺激上海交通大学计算机系上海交通大学计算机系2022-11-276wDonald McGregorDonald McGregor提出提出X X理论和理论和Y Y
3、理论理论nX X理论:理论:一般的人对工作有一种内在的不喜欢一般的人对工作有一种内在的不喜欢因此需要强迫,指导和控制因此需要强迫,指导和控制人们有逃避责任的倾向人们有逃避责任的倾向nY Y理论理论工作就像休息和玩耍一样自然工作就像休息和玩耍一样自然外部的控制和强迫并非使大家一起为公司目标努力工作的唯外部的控制和强迫并非使大家一起为公司目标努力工作的唯一途径一途径对目标的承诺是与将成绩与报酬相联系的函数对目标的承诺是与将成绩与报酬相联系的函数一般的人都能够学会拥有并扩大责任心一般的人都能够学会拥有并扩大责任心想像和其它创造性能力广泛分布想像和其它创造性能力广泛分布上海交通大学计算机系上海交通大学
4、计算机系2022-11-277w如何判断目前处于什么状态如何判断目前处于什么状态n判断目前处于理论判断目前处于理论X X和理论和理论Y Y的方法是观察管理者离开的方法是观察管理者离开后员工的表现,如果表现没有变化,则处于理论后员工的表现,如果表现没有变化,则处于理论Y Y环环境,如果每个人明显松弛下来,则为理论境,如果每个人明显松弛下来,则为理论X X环境。环境。上海交通大学计算机系上海交通大学计算机系2022-11-278wMBTIMBTI测试方法测试方法n外向或内向外向或内向n判断或直觉判断或直觉n理性或感性理性或感性n推理或主观推理或主观n4 4个方面可有个方面可有1616种组合,即种组
5、合,即1616种性格类型种性格类型w两个广泛的调查表明,计算机专业人士比一般人更加两个广泛的调查表明,计算机专业人士比一般人更加“内向内向”,MBTIMBTI测试中的测试中的“内向内向”只是表示对内心的想法而不是对外部世界的只是表示对内心的想法而不是对外部世界的人和事更感兴趣。大约有人和事更感兴趣。大约有50506565的计算机人士表现为性格内向,的计算机人士表现为性格内向,而普通人只有而普通人只有25253333(Lyons 1985,ThomsettLyons 1985,Thomsett 1990)1990)w这两个调查还发现,这两个调查还发现,8080的计算机专业人士更具理性倾向,而普通
6、的计算机专业人士更具理性倾向,而普通人只有人只有5050。计算机人员更倾向于推理,。计算机人员更倾向于推理,6666的计算机人员属于推的计算机人员属于推理类,而普通人只有理类,而普通人只有5050。推理类人喜欢有计划,有条理的生活方。推理类人喜欢有计划,有条理的生活方式,主观型人更灵活,更容易适应环境。式,主观型人更灵活,更容易适应环境。上海交通大学计算机系上海交通大学计算机系2022-11-279w从事软件行业的人员与其它行业人员相比,不太从事软件行业的人员与其它行业人员相比,不太愿意愿意“社会交往社会交往”。w因而选择从事软件开发作为职业并成为专家的人,因而选择从事软件开发作为职业并成为专
7、家的人,将来并不一定成为一个好的经理。将来并不一定成为一个好的经理。上海交通大学计算机系上海交通大学计算机系上海交通大学计算机系上海交通大学计算机系2022-11-2711w19681968年进行的调查发现在对同一任务的编写程序年进行的调查发现在对同一任务的编写程序时,时间上可能有时,时间上可能有1 1:2525的差异,而编译则会有的差异,而编译则会有1 1:2828的差异。的差异。w最好的软件人员有何特征?是有经验的编程者还最好的软件人员有何特征?是有经验的编程者还是具有很好数学基础的刚毕业的学生?是具有很好数学基础的刚毕业的学生?w研究发现最为关键的是经验,而数学基础相对而研究发现最为关键
8、的是经验,而数学基础相对而言影响很小。言影响很小。上海交通大学计算机系上海交通大学计算机系2022-11-2712w尽管这是一项非常重要的工作,但是经常项目经尽管这是一项非常重要的工作,但是经常项目经理无法作出自己的选择。理无法作出自己的选择。w需要避免选择了合格但不合适的人员需要避免选择了合格但不合适的人员。上海交通大学计算机系上海交通大学计算机系2022-11-2713w刊登招人广告刊登招人广告w列出人员要求列出人员要求w获取申请者:注意刊登广告的杂志或报纸要与要获取申请者:注意刊登广告的杂志或报纸要与要求人员的素质匹配。求人员的素质匹配。w审查简历审查简历w面试面试w其它过程:如要求推荐
9、信或体检等。其它过程:如要求推荐信或体检等。上海交通大学计算机系上海交通大学计算机系2022-11-2714w职位:windows 编程人员人数:2 人工作地点:上海 工作性质:全职 要求学历:大专 性别要求:不限 要求工作经验:不限 职位描述:学历:大专或本科 接受简历语言:中文或英文 职位描述:应用程序架构业务流程编码;设计通用程序接口;负责软件产品的设计、开发和管理;负责软件产品的项目开发。具体说明:招聘要求:1.)具备Windows平台的相关开发经验;2.)精通C/C+、.NET等常用开发工具;熟悉软件开发流程;3.)熟悉HTTP/TCP IP网络通讯协议,熟悉多线程处理机制.4.)沟
10、通交流能力强,有良好的团队合作精神,工作主动性强。5.)懂得面向对象程序开发,具备较强的学习能力和技术攻关能力;上海交通大学计算机系上海交通大学计算机系2022-11-2715w单位名称单位名称温州大展咨询有限公司温州大展咨询有限公司w岗位信息岗位信息w温州大展咨询有限公司温州大展咨询有限公司公司主要负责银行外包公司主要负责银行外包招聘招聘编程人员编程人员若干名若干名2000-4000元元懂数据库懂数据库会编程会编程电话客户联系员电话客户联系员若干名若干名2000-4000元元会温州话会温州话单位地址单位地址:温州市学院路建行大厦温州市学院路建行大厦3楼楼联系人联系人:戴先生戴先生联系电话联系
11、电话:88080166上海交通大学计算机系上海交通大学计算机系上海交通大学计算机系上海交通大学计算机系2022-11-2717w当一个新成员被聘用后,引入到一个项目组时,当一个新成员被聘用后,引入到一个项目组时,要仔细考虑要仔细考虑w团队领导需要不断地考虑团队成员的培训需求团队领导需要不断地考虑团队成员的培训需求n提供参加培训班的机会提供参加培训班的机会n内部培训内部培训上海交通大学计算机系上海交通大学计算机系2022-11-2718w泰勒主义模型泰勒主义模型w在制造行业采用计件工资制,在销售部门采用销在制造行业采用计件工资制,在销售部门采用销售奖金售奖金n当新技术引入后,计件工资需要调整,但
12、这是一个敏当新技术引入后,计件工资需要调整,但这是一个敏感的问题。感的问题。n即使在技术很稳定的场合,也并不见得所有人会最大即使在技术很稳定的场合,也并不见得所有人会最大化地去生产,因为该过程中还受到社会心理的影响化地去生产,因为该过程中还受到社会心理的影响n另外,在某些需要协同工作的场合,如软件开发中,另外,在某些需要协同工作的场合,如软件开发中,很难将他们的工作分开。很难将他们的工作分开。上海交通大学计算机系上海交通大学计算机系2022-11-2719w问题:某一软件开发部门想通过重用软件组件来提高效问题:某一软件开发部门想通过重用软件组件来提高效率。他们准备采用奖金来鼓励采用这种方法。你
13、认为如率。他们准备采用奖金来鼓励采用这种方法。你认为如何去实施,实施过程中会有什么问题?何去实施,实施过程中会有什么问题?w问题问题1 1:使用组件的编程人员可能减少了代码:使用组件的编程人员可能减少了代码w问题问题2 2:他们需要开发软件组件,但是对当前的项目而言:他们需要开发软件组件,但是对当前的项目而言并没有提高生产率并没有提高生产率w可以采用功能点法去衡量交付系统的规模,可以采用重可以采用功能点法去衡量交付系统的规模,可以采用重用代码比例来度量每个人的工作,重用的代码也可按比用代码比例来度量每个人的工作,重用的代码也可按比例算成编程者的工作量例算成编程者的工作量w通过记录组件重用的次数
14、并进行奖励来鼓励编程者提供通过记录组件重用的次数并进行奖励来鼓励编程者提供可重用的组件。可重用的组件。上海交通大学计算机系上海交通大学计算机系2022-11-2720wMaslowMaslow的需求层次:不同的人需要不同的激励的需求层次:不同的人需要不同的激励w在实际生活中,该原理告诉我们,在实际生活中,该原理告诉我们,不同的人在生活的不不同的人在生活的不同阶段需要采用不同的激励方法同阶段需要采用不同的激励方法。例如加薪对新来的,。例如加薪对新来的,工资较低的员工作用很大,而对工资本来就很高的老员工资较低的员工作用很大,而对工资本来就很高的老员工作用就未必那么明显。老员工可能更希望工作有自主工
15、作用就未必那么明显。老员工可能更希望工作有自主性。性。w问题:报纸报道在许多公司中对核心员工支付了大量薪问题:报纸报道在许多公司中对核心员工支付了大量薪水,是不是意味着这些人位于需求层次的底层,他们是水,是不是意味着这些人位于需求层次的底层,他们是不是真需要这么多钱才能被激励,这些薪水真正的意义不是真需要这么多钱才能被激励,这些薪水真正的意义是什么?是什么?w钱不是用来仅仅满足物质需求的。钱不是用来仅仅满足物质需求的。上海交通大学计算机系上海交通大学计算机系2022-11-2721wHerzbergHerzberg的两因素理论的两因素理论n卫生学或保持因素(卫生学或保持因素(hygiene o
16、r maintenance hygiene or maintenance factors)factors):如果这些因素出了问题,例如工资或者工:如果这些因素出了问题,例如工资或者工作条件将使你不满意作条件将使你不满意n促进因素(促进因素(motivatorsmotivators):让你觉得工作是值得的。):让你觉得工作是值得的。w问题:请举例说明你学习或工作中使你感到特别问题:请举例说明你学习或工作中使你感到特别高兴的事,并说明使你特别不满意的事,比较一高兴的事,并说明使你特别不满意的事,比较一下,是否能够从中发现一些规律?下,是否能够从中发现一些规律?上海交通大学计算机系上海交通大学计算机
17、系2022-11-2722w激励的期待理论激励的期待理论(expectancy theory of motivation)(expectancy theory of motivation)(Vroom)Vroom)w影响士气的三种因素:影响士气的三种因素:n期待:相信努力工作会有好的成果期待:相信努力工作会有好的成果n手段:相信好的成果会有好的报酬手段:相信好的成果会有好的报酬n感觉值:报酬结果感觉值:报酬结果w三者都很高的话,将得到高的激励,如果有一者为三者都很高的话,将得到高的激励,如果有一者为0 0,则得不到任何,则得不到任何激励激励w如果你在为一个企业安装调试一个第三方开发的软件包,如
18、果你意如果你在为一个企业安装调试一个第三方开发的软件包,如果你意识到因为其中有一个识到因为其中有一个BugBug所以你无法使其工作,你将放弃所以你无法使其工作,你将放弃w如果你在安装调试该软件包,但是你听到客户正在采用其它办法,如果你在安装调试该软件包,但是你听到客户正在采用其它办法,不再需要你的工作,你也将放弃不再需要你的工作,你也将放弃w如果用户真的需要该软件,你得到的只是一些感激,但是如果出来如果用户真的需要该软件,你得到的只是一些感激,但是如果出来问题,他们将向你提出抱怨,你可能想尽量避开这种事情。问题,他们将向你提出抱怨,你可能想尽量避开这种事情。上海交通大学计算机系上海交通大学计算
19、机系2022-11-2723wOldham-HackmanOldham-Hackman工作特性模型工作特性模型n技能多样性:工作中需要多种不同的技能提供了练习的机会技能多样性:工作中需要多种不同的技能提供了练习的机会n任务的独特性:你工作的内容和结果多大程度上与别人相区别任务的独特性:你工作的内容和结果多大程度上与别人相区别n任务的意义:你的工作对别人的影响自治性:控制工作方式的任务的意义:你的工作对别人的影响自治性:控制工作方式的能力能力n反馈:工作结果的反映反馈:工作结果的反映wCougerCouger和和ZawackiZawacki研究发现编程人员对这些因素的分值较研究发现编程人员对这些
20、因素的分值较低,而系统分析员较高。低,而系统分析员较高。wCheneyCheney发现反馈和意识到他们的工作对决策的影响能够发现反馈和意识到他们的工作对决策的影响能够对编程者产生很好影响。对编程者产生很好影响。w需要使每个人意识到他的工作对整个产品的进度的贡献。需要使每个人意识到他的工作对整个产品的进度的贡献。上海交通大学计算机系上海交通大学计算机系2022-11-2724w激励的方法激励的方法n目标设定目标设定n提供反馈提供反馈n工作设计工作设计工作范围扩大,例如,编程人员参与维护小组将提高他的责工作范围扩大,例如,编程人员参与维护小组将提高他的责任感,使他在编程时更加仔细。任感,使他在编程
21、时更加仔细。工作的丰富工作的丰富上海交通大学计算机系上海交通大学计算机系2022-11-2725开发人员开发人员项目管理人员项目管理人员普通人普通人1成就感责任感成就感2发展机遇成就感受认可程度3工作乐趣工作乐趣工作乐趣4个人生活受认可程度责任感5成为技术主管的机会发展机遇领先6领先与下属关系工资7同事间人际关系同事间人际关系发展机遇8受认可程度领先与下属关系9工资工资地位10责任感操控能力操控能力11操控能力公司政策和经营同事间人际关系12工作保障工作保障成为技术主管的机会13与下属关系成为技术主管的机会公司政策和经营14公司政策和经营地位工作条件15工作条件个人生活个人生活16地位工作条件
22、工作保障数据来源:软件工程经济学(Boehm,1981)上海交通大学计算机系上海交通大学计算机系2022-11-2726w与一般人相比,开发人员更容易受发展机遇、个与一般人相比,开发人员更容易受发展机遇、个人生活、成为技术主管的机会以及同事间人际关人生活、成为技术主管的机会以及同事间人际关系等因素的影响;而不容易受地位、受尊敬、责系等因素的影响;而不容易受地位、受尊敬、责任感、与下属关系及受认可程度的影响任感、与下属关系及受认可程度的影响w与管理员相比,开发人员易受发展机遇,个人生与管理员相比,开发人员易受发展机遇,个人生活及成为技术主管的机会等因素影响,而不容易活及成为技术主管的机会等因素影
23、响,而不容易受责任感,受认可程度及与下属关系等因素的影受责任感,受认可程度及与下属关系等因素的影响。响。w如果一个管理者以对自己有效的方式来激励开发如果一个管理者以对自己有效的方式来激励开发人员,则很可能会遭到挫折。人员,则很可能会遭到挫折。上海交通大学计算机系上海交通大学计算机系2022-11-2727w“踹一脚并不能产生动力,只能产生被动行为踹一脚并不能产生动力,只能产生被动行为”(HerzbergHerzberg 1987)1987)上海交通大学计算机系上海交通大学计算机系2022-11-2728w成就感成就感n自主权自主权当人们为实现自己设定的目标工作时,会比为别人更加努力地工作。当人
24、们为实现自己设定的目标工作时,会比为别人更加努力地工作。“开发人员提出的进度表总是雄心勃勃的。开发人员提出的进度表总是雄心勃勃的。”(CusumanoCusumano and and Selby,1995Selby,1995)n设定目标设定目标设定明确的发展速度目标是加速软件开发的简单有效的方法。设定明确的发展速度目标是加速软件开发的简单有效的方法。一个有趣的实验一个有趣的实验如果一个小组一下子有了几个目标,对他们来说每一个目标都做好如果一个小组一下子有了几个目标,对他们来说每一个目标都做好几乎是不可能的。几乎是不可能的。ITTITT的一项研究发现,当提出多个目标时,生产的一项研究发现,当提出
25、多个目标时,生产率会严重下降。(率会严重下降。(VosburghVosburgh et al,1984 et al,1984)为提高项目效率,项目管理人员应该选定一个最为重要的目标。为提高项目效率,项目管理人员应该选定一个最为重要的目标。上海交通大学计算机系上海交通大学计算机系2022-11-2729w发展机遇发展机遇n目前从事的工作中用到的知识有一半在目前从事的工作中用到的知识有一半在3 3年内必将过时年内必将过时n一个企业可以从如下方面鼓励职工的职业发展:一个企业可以从如下方面鼓励职工的职业发展:提供进修机会提供进修机会给员工提供参加培训或自学的假期给员工提供参加培训或自学的假期购买专业书
26、籍购买专业书籍派开发人员进扩展其技能的项目工作派开发人员进扩展其技能的项目工作为每个新的开发人员指定导师,同时向他们表明企业致力于其职业为每个新的开发人员指定导师,同时向他们表明企业致力于其职业发展发展避免进度压力过大避免进度压力过大n企业为此的花费企业为此的花费日产公司在田纳西州的日产公司在田纳西州的SymrnaSymrna设厂时,其进厂培训的预算为每人设厂时,其进厂培训的预算为每人$30000(Peters 1987)$30000(Peters 1987)各行业排名前各行业排名前1010的企业平均每年为软件开发人员提供的企业平均每年为软件开发人员提供2 2周的培训,周的培训,为软件经理提供
27、为软件经理提供3 3周的培训(周的培训(Jones 1994)Jones 1994)上海交通大学计算机系上海交通大学计算机系2022-11-2730w工作乐趣工作乐趣w个人生活个人生活n个人生活因素对开发人员的影响排第四位,而对经理个人生活因素对开发人员的影响排第四位,而对经理的影响仅排在第的影响仅排在第1515位,责任感对经理影响占据第位,责任感对经理影响占据第1 1位,位,而对开发人员仅列第而对开发人员仅列第1010位位n差异的一个结果是,有时管理者会将最具有挑战性的差异的一个结果是,有时管理者会将最具有挑战性的工作分配给最好的人员以示奖励。工作分配给最好的人员以示奖励。上海交通大学计算机
28、系上海交通大学计算机系2022-11-2731w成为技术主管的机会成为技术主管的机会n开发人员比管理人员更重视技术管理的机会。对于开开发人员比管理人员更重视技术管理的机会。对于开发人员而言,技术管理的工作代表成功,它意味着这发人员而言,技术管理的工作代表成功,它意味着这名开发人员已经具备了指导他人的水平。名开发人员已经具备了指导他人的水平。n技术管理并不限于一个项目组的技术负责人技术管理并不限于一个项目组的技术负责人上海交通大学计算机系上海交通大学计算机系2022-11-2732w奖赏和鼓励奖赏和鼓励n现金方式的奖励必须谨慎处理现金方式的奖励必须谨慎处理n赞赏和欣赏的态度,有时比物质刺激更有效
29、。赞赏和欣赏的态度,有时比物质刺激更有效。诚恳而直接地赞扬一项特别的成就诚恳而直接地赞扬一项特别的成就小组的小组的T T恤衫,运动衫,手表,徽章,标语,奖杯等恤衫,运动衫,手表,徽章,标语,奖杯等幽默或严肃的牌匾、证书、纪念品等幽默或严肃的牌匾、证书、纪念品等重大成果的特别庆祝活动。重大成果的特别庆祝活动。为该小组颁布特殊政策,如为该小组添置一张乒乓球桌为该小组颁布特殊政策,如为该小组添置一张乒乓球桌专门的培训方案专门的培训方案单独开的特别例会单独开的特别例会特殊津贴特殊津贴n在在他们如此优秀他们如此优秀一书中,一书中,PetersPeters和和WatermanWaterman指出,一个公指
30、出,一个公司如果想在本行业保持司如果想在本行业保持2020年以上的领先地位,就必须有卓有成年以上的领先地位,就必须有卓有成效的非货币形式的激励措施。效的非货币形式的激励措施。上海交通大学计算机系上海交通大学计算机系2022-11-2733w业绩评价业绩评价nIntelIntel总裁总裁Andrew GroveAndrew Grove先生说,业绩评价是先生说,业绩评价是“我们我们作为管理者所能提供的最重要、最贴切的工作反馈作为管理者所能提供的最重要、最贴切的工作反馈”上海交通大学计算机系上海交通大学计算机系2022-11-2734w向导项目向导项目nElton MayoElton Mayo和他的
31、助手们曾经做过一个非常著名的关和他的助手们曾经做过一个非常著名的关于动机和生产率的试验。于动机和生产率的试验。n在打算采用新方法或新技术之前,必须确认开发小组在打算采用新方法或新技术之前,必须确认开发小组了解这个项目是一个向导项目。了解这个项目是一个向导项目。上海交通大学计算机系上海交通大学计算机系2022-11-2735w优良的环境,这些环境包括:优良的环境,这些环境包括:n合适的光线、供暖和空调合适的光线、供暖和空调n足够大的办公桌和相对封闭的工作间足够大的办公桌和相对封闭的工作间n比较安静,可以集中精力工作比较安静,可以集中精力工作n方便地使用办公设备方便地使用办公设备n随手可得的办公用
32、品随手可得的办公用品n好用的计算机好用的计算机n通信交流设施通信交流设施n软件工具软件工具n参考手册和出版物参考手册和出版物n参考书和在线帮助工具参考书和在线帮助工具n自由的工作时间安排,特殊情况下时间的安排自由的工作时间安排,特殊情况下时间的安排n上海交通大学计算机系上海交通大学计算机系2022-11-2736w管理操控管理操控n开发者对如何被管理者操控很敏感。开发者倾向于处开发者对如何被管理者操控很敏感。开发者倾向于处理明白无误的事务并希望管理者以直截了当和实事求理明白无误的事务并希望管理者以直截了当和实事求是的方式来处理是的方式来处理w执行计划的压力:把开发人员积极性下降为执行计划的压力
33、:把开发人员积极性下降为0 0的的最快的方式是给他一个根本不可能的最后期限。最快的方式是给他一个根本不可能的最后期限。w缺乏对开发而付出努力的表扬缺乏对开发而付出努力的表扬w因技术措施不当而受到牵连因技术措施不当而受到牵连w开发人员没有参与同自己相关的决策行为开发人员没有参与同自己相关的决策行为w低质量低质量上海交通大学计算机系上海交通大学计算机系上海交通大学计算机系上海交通大学计算机系2022-11-2738w两种团队方式:两种团队方式:n功能团队:功能团队:command groupscommand groupsn任务团队任务团队:task groups:task groups上海交通大学
34、计算机系上海交通大学计算机系2022-11-2739w并非将一群人简单的组合在一起就构成一个团队,并非将一群人简单的组合在一起就构成一个团队,它需要经过下列过程:它需要经过下列过程:nformingforming:小组成员相互认识并试图建立一些行为规:小组成员相互认识并试图建立一些行为规范范nStorming:Storming:为了领导权而相互冲突,逐步形成小组的为了领导权而相互冲突,逐步形成小组的运行方法运行方法nNormingNorming:冲突被解决,团队的意识被建立起来:冲突被解决,团队的意识被建立起来nPerforming:Performing:重点被放在任务上重点被放在任务上nAd
35、journing:Adjourning:小组被解散小组被解散上海交通大学计算机系上海交通大学计算机系2022-11-2740w最佳的团队人员构成(最佳的团队人员构成(BelbinBelbin):):nChair:Chair:不用很富才气,但是必须能够擅长于主持会议,冷静,不用很富才气,但是必须能够擅长于主持会议,冷静,强势但有忍耐力强势但有忍耐力nPlant:Plant:擅长于提出各种想法和解决办法擅长于提出各种想法和解决办法nMonitor-evaluator:Monitor-evaluator:擅长于对想法和解决办法进行评价擅长于对想法和解决办法进行评价nShaper:Shaper:有点像
36、悲观主义者,帮助小组关注重要的内容有点像悲观主义者,帮助小组关注重要的内容nTeam worker:Team worker:擅长于创造一个好的工作环境擅长于创造一个好的工作环境nResource investigator:Resource investigator:能够找到各种资源和信息能够找到各种资源和信息nComplete-finisher:Complete-finisher:擅长于完成任务擅长于完成任务nCompany worker:Company worker:愿意承担不太吸引人的任务愿意承担不太吸引人的任务w某一人可以承担多种类型某一人可以承担多种类型上海交通大学计算机系上海交通大学
37、计算机系2022-11-2741w是否团队一定比单个人的工作更有效?是否团队一定比单个人的工作更有效?上海交通大学计算机系上海交通大学计算机系2022-11-2742wSocial loafingSocial loafing现象现象:小组成员并没有作出他们小组成员并没有作出他们应有的贡献。应有的贡献。w问题:如何鼓励在团队中所有的成员能够作出他问题:如何鼓励在团队中所有的成员能够作出他们的贡献?们的贡献?w答案:答案:n使每个人的工作都是独特的使每个人的工作都是独特的n使每个人对团队工作的结果感兴趣使每个人对团队工作的结果感兴趣n根据每个人对小组的贡献进行奖励根据每个人对小组的贡献进行奖励上海
38、交通大学计算机系上海交通大学计算机系2022-11-2743w19891989年,年,LarsonLarson和和LaFastoLaFasto发表的一项研究发现,发表的一项研究发现,高效团队所具有的特性有惊人的一致性。不管是高效团队所具有的特性有惊人的一致性。不管是麦当劳炸鸡麦当劳炸鸡McNuggetMcNugget团队、挑战号太空飞行器研团队、挑战号太空飞行器研究小组、心脏病外科小组还是登山队。究小组、心脏病外科小组还是登山队。上海交通大学计算机系上海交通大学计算机系2022-11-2744w共同的、可提升的远景或目标共同的、可提升的远景或目标w团队的成员认同感团队的成员认同感w结果驱动的结
39、构结果驱动的结构n角色必须明确,每个人必须在任何时候都对自己的工角色必须明确,每个人必须在任何时候都对自己的工作负责。作负责。n团队必须有有效的沟通系统以支持信息在团队成员间团队必须有有效的沟通系统以支持信息在团队成员间的自由流动。的自由流动。n团队必须以某种方式监控个人表现并提供反馈。团队必须以某种方式监控个人表现并提供反馈。n任何时候的决策制定都要以事实为根据,而不是以个任何时候的决策制定都要以事实为根据,而不是以个人主观的意见为依据。人主观的意见为依据。上海交通大学计算机系上海交通大学计算机系2022-11-2745w胜任的团队成员胜任的团队成员:最佳的团队结构和团队成员:最佳的团队结构
40、和团队成员w团队的承诺团队的承诺w相互信任相互信任:诚实、开放、一致和尊敬:诚实、开放、一致和尊敬w团队成员间相互依赖团队成员间相互依赖w有效的沟通有效的沟通w自主意识自主意识:可以自由去做任何使项目成功所必须要做的:可以自由去做任何使项目成功所必须要做的工作工作w授权意识授权意识:被授权可以采取任何为获得成功所需要的行:被授权可以采取任何为获得成功所需要的行动动w小的团队规模小的团队规模:810人比较合适人比较合适w高层次的乐趣高层次的乐趣:并不是所有愉快的团队都是高产的,但:并不是所有愉快的团队都是高产的,但是高产的团队绝大多数是愉快的。是高产的团队绝大多数是愉快的。上海交通大学计算机系上
41、海交通大学计算机系2022-11-2746w长期保留团队的原因:长期保留团队的原因:n更高的生产率更高的生产率n低启动费用低启动费用n较低的个人问题风险较低的个人问题风险n减少人事变动:减少人事变动:现在的计算机工作人员每年的人事变动率大约为现在的计算机工作人员每年的人事变动率大约为3535,公司,公司2020的平均人力总花费是人员变动成本。的平均人力总花费是人员变动成本。w时间空闲问题:虽然团队可能空闲因而消耗了资时间空闲问题:虽然团队可能空闲因而消耗了资金,但是组建新团队也需要花费。金,但是组建新团队也需要花费。上海交通大学计算机系上海交通大学计算机系2022-11-2747w组建团队应考
42、虑的第一因素:团队目标,从而也组建团队应考虑的第一因素:团队目标,从而也决定了三种类型的团队(决定了三种类型的团队(Larson,LaFastoLarson,LaFasto,19891989)n解决问题解决问题:一组为疾病控制中心工作的流行病专家,:一组为疾病控制中心工作的流行病专家,在努力诊断霍乱爆发的原因在努力诊断霍乱爆发的原因n创新创新:一组麦当劳食品专家尝试发明一种新的麦当劳:一组麦当劳食品专家尝试发明一种新的麦当劳事物事物n战术执行战术执行:一组突击队员执行一次袭击任务,一个外:一组突击队员执行一次袭击任务,一个外科医疗团队和一个棒球队科医疗团队和一个棒球队上海交通大学计算机系上海交
43、通大学计算机系2022-11-2748w业务团队业务团队n技术领导带领的团队。技术领导带领的团队。n技术领导是一个积极的技术贡献者,被认为是同类人技术领导是一个积极的技术贡献者,被认为是同类人中的佼佼者。技术领导经常在技术专家而不是职业管中的佼佼者。技术领导经常在技术专家而不是职业管理中选择。理中选择。n一般,技术领导负责制定困难技术问题的最终决策,一般,技术领导负责制定困难技术问题的最终决策,有时技术领导是一名普通的团队成员,仅仅对团队与有时技术领导是一名普通的团队成员,仅仅对团队与管理部门的沟通负有特殊的职责。管理部门的沟通负有特殊的职责。上海交通大学计算机系上海交通大学计算机系2022-
44、11-2749w首席程序员团队首席程序员团队n思想产生于思想产生于2020世纪世纪6060年代末期和年代末期和7070年代初期的年代初期的IBMIBM。n基本的出发点:某些开发者的效率是其他人的基本的出发点:某些开发者的效率是其他人的1010倍倍n由首席程序员处理大多数的设计和代码,其他团队成由首席程序员处理大多数的设计和代码,其他团队成员可进行专门的研究,他们被部署为扮演对首席程序员可进行专门的研究,他们被部署为扮演对首席程序员的支持角色。员的支持角色。上海交通大学计算机系上海交通大学计算机系2022-11-2750w臭鼬项目团队臭鼬项目团队n一个臭鼬项目小组有一批有才华的、有创造性的产品一
45、个臭鼬项目小组有一批有才华的、有创造性的产品开发者,将他们放在一个不受组织官僚限制的机构中,开发者,将他们放在一个不受组织官僚限制的机构中,使他们能放手开发和创新。使他们能放手开发和创新。n臭鼬项目团队是典型的黑箱管理方式。团队可以按照臭鼬项目团队是典型的黑箱管理方式。团队可以按照自己的方式进行自我的管理。自己的方式进行自我的管理。n创新性好创新性好,可视性差可视性差上海交通大学计算机系上海交通大学计算机系2022-11-2751w特征团队特征团队n在特征团队方式中,开发、质量保证、文档管理、程在特征团队方式中,开发、质量保证、文档管理、程序管理和市场人员采用传统的等级报告结构。市场人序管理和
46、市场人员采用传统的等级报告结构。市场人员向市场部经理汇报,开发人员向开发部经理汇报等。员向市场部经理汇报,开发人员向开发部经理汇报等。n团队位于这个传统组织的最上方,它从每个部门抽取团队位于这个传统组织的最上方,它从每个部门抽取对产品的功能负有责任的一个或多个成员。对产品的功能负有责任的一个或多个成员。n特征团队适合问题解决项目,因为他们有必需的授权特征团队适合问题解决项目,因为他们有必需的授权和责任来权宜地解决问题。他们也适合创新项目,因和责任来权宜地解决问题。他们也适合创新项目,因为多学科的团队结构可以刺激思维。为多学科的团队结构可以刺激思维。上海交通大学计算机系上海交通大学计算机系202
47、2-11-2752w特种武器和战术(特种武器和战术(SWAT)团队)团队nSWAT团队是以军队或警察团队是以军队或警察SWAT团队为基础的团队团队为基础的团队模式。模式。n在软件行业,在软件行业,SWAT代表代表“掌握先进工具(掌握先进工具(Skilledwithadvancedtools)SWAT团队的工作不是去创团队的工作不是去创新而是去利用他们熟悉的特定的技术和实践来执行一新而是去利用他们熟悉的特定的技术和实践来执行一个解决方案。个解决方案。上海交通大学计算机系上海交通大学计算机系2022-11-2753w专业运动员团队专业运动员团队n运动员团队的管理者处于幕后决策的地位,管理者的运动员
48、团队的管理者处于幕后决策的地位,管理者的角色是清理障碍,并使开发者可以更有效地工作。角色是清理障碍,并使开发者可以更有效地工作。n运动员团队具有高度细化的角色。软件团队也一样运动员团队具有高度细化的角色。软件团队也一样n这种特定的模式适用于战术执行项目,强调高度细化这种特定的模式适用于战术执行项目,强调高度细化的个人角色。在这种模式中管理者扮演支持者的角色。的个人角色。在这种模式中管理者扮演支持者的角色。上海交通大学计算机系上海交通大学计算机系2022-11-2754w戏剧团队戏剧团队n戏剧团队是以强烈的方向性和很多关于项目角色的协戏剧团队是以强烈的方向性和很多关于项目角色的协商为特点的。商为
49、特点的。n戏剧团队的优势在创新项目中,在强烈的中心目标的戏剧团队的优势在创新项目中,在强烈的中心目标的范围内,提供一种方式来整合巨大的团队个人的贡献。范围内,提供一种方式来整合巨大的团队个人的贡献。戏剧团队模式尤其适合于被很强的个性控制的软件团戏剧团队模式尤其适合于被很强的个性控制的软件团队。队。n特别适合于现代的多媒体项目。特别适合于现代的多媒体项目。上海交通大学计算机系上海交通大学计算机系2022-11-2755w搜索救援团队搜索救援团队n软件团队就像一组紧急医疗技师在寻找迷失的登山队软件团队就像一组紧急医疗技师在寻找迷失的登山队员。搜索救援团队重点在解决特定的问题,它将专门员。搜索救援团
50、队重点在解决特定的问题,它将专门的紧急医疗培训培训和登山运动或其它野外生存技能的紧急医疗培训培训和登山运动或其它野外生存技能相结合。相结合。n搜索和救援团队非常适合重点在于解决问题的项目。搜索和救援团队非常适合重点在于解决问题的项目。它太基础,不能支持创造性;太短期,不能支持战术它太基础,不能支持创造性;太短期,不能支持战术执行。执行。上海交通大学计算机系上海交通大学计算机系2022-11-2756主要目标解决问题创新战术执行主要特征信任自治明确典型软件工作举例实况转播系统的校正和维护新产品开发产品升级过程重点着重于问题探索可能性和选择性高度关注有明确角色的任务,成功与失败通常被清晰界定适合的