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