软件开发团队的管理幻灯片.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《软件开发团队的管理幻灯片.ppt》由会员分享,可在线阅读,更多相关《软件开发团队的管理幻灯片.ppt(65页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、软件开发团队的管理软件开发团队的管理第1页,共65页,编辑于2022年,星期三Copyright Xinjun Mao 2005第第10讲讲 软件开发团队的管理软件开发团队的管理2讲授内容讲授内容1.什么是团队2.团队管理的内容3.团队的组织结构4.成功团队 vs 失败团队5.团队激励机制6.做一个好的项目经理7.小结第2页,共65页,编辑于2022年,星期三Copyright Xinjun Mao 2005第第10讲讲 软件开发团队的管理软件开发团队的管理3什么是团队?什么是团队?n由一组具有共同目标、相互关联、相互合作的人组成的一个集体,例如战斗小组共同的目标明确的任务相互关联相互合作n软
2、件项目组就是一个团队目标:开发出软件产品、完成项目任务:需求分析、设计、管理相互关联:工作的依赖相互合作:解决问题第3页,共65页,编辑于2022年,星期三Copyright Xinjun Mao 2005第第10讲讲 软件开发团队的管理软件开发团队的管理4讲授内容讲授内容1.什么是团队2.团队管理的内容3.团队的组织结构4.成功团队 vs 失败团队5.团队激励机制6.做一个好的项目经理7.小结第4页,共65页,编辑于2022年,星期三Copyright Xinjun Mao 2005第第10讲讲 软件开发团队的管理软件开发团队的管理5团队管理的内容团队管理的内容(1/2)n团队管理的目的确保
3、团队的战斗力确保团队的凝聚力确保团队的工作效率和质量第5页,共65页,编辑于2022年,星期三Copyright Xinjun Mao 2005第第10讲讲 软件开发团队的管理软件开发团队的管理6团队管理的内容团队管理的内容(2/2)n团队管理的内容团队的组织n工作效率和质量、凝聚力团队的交流和合作n工作效率和质量、战斗力团队的纪律n战斗力团队的激励机制n凝聚力第6页,共65页,编辑于2022年,星期三Copyright Xinjun Mao 2005第第10讲讲 软件开发团队的管理软件开发团队的管理7讲授内容讲授内容1.什么是团队2.团队管理的内容3.团队的组织结构4.成功团队 vs 失败团
4、队5.团队激励机制6.做一个好的项目经理7.小结第7页,共65页,编辑于2022年,星期三Copyright Xinjun Mao 2005第第10讲讲 软件开发团队的管理软件开发团队的管理8团队的组织结构团队的组织结构n组建团队结构应考虑的因素n团队模式第8页,共65页,编辑于2022年,星期三Copyright Xinjun Mao 2005第第10讲讲 软件开发团队的管理软件开发团队的管理9组建团队结构应考虑的因素组建团队结构应考虑的因素n明确团队的目标n确定团队的种类n理解高效团队的特征第9页,共65页,编辑于2022年,星期三Copyright Xinjun Mao 2005第第10
5、讲讲 软件开发团队的管理软件开发团队的管理10明确团队的目标明确团队的目标n解决问题开发一个具体的项目n创新研发一个新的产品,具有新颖的产品目标、提供了其他产品所不具备的功能、采用了新的方法和技术n战术执行执行一个良定义的计划、问题明确,如产品升级、维护第10页,共65页,编辑于2022年,星期三Copyright Xinjun Mao 2005第第10讲讲 软件开发团队的管理软件开发团队的管理11确定团队的种类确定团队的种类n问题解决团队解决一个复杂、问题没有明确定义的问题例如,开发图书馆管理软件系统团队的成员应该是可信赖、活跃、聪明n创新团队探索可能性和选择性例如,研发一个智能决策软件用于
6、诊断天然气管道的故障自我激励、自治、富于创新、百折不挠n战术执行团队执行一个良定义的计划、具有明确的问题例如,一个软件维护工作紧迫感、注重行动第11页,共65页,编辑于2022年,星期三Copyright Xinjun Mao 2005第第10讲讲 软件开发团队的管理软件开发团队的管理12高效团队的特征高效团队的特征n明确角色和职责各个成员清晰、明确地知道自己做什么项目计划n监控个人表现和提供反馈让成员知道是可接受的还是有待进一步提高项目跟踪、质量保证n有效沟通易于获得信息、沟通的媒介、参与、记录沟通配置管理、会议、文档化n以事实为依据提供决策决策要依赖于事实依据,而不是主观判断第12页,共6
7、5页,编辑于2022年,星期三Copyright Xinjun Mao 2005第第10讲讲 软件开发团队的管理软件开发团队的管理13团队的模式团队的模式n业务团队n首席程序员团队n臭鼬项目团队n特征团队n搜索救援团队n战术(SWAT)团队n大型团队第13页,共65页,编辑于2022年,星期三Copyright Xinjun Mao 2005第第10讲讲 软件开发团队的管理软件开发团队的管理14业务团队业务团队n由一个技术领导带领的团队n团队成员可能来自不用的专业领域、熟悉不同的编程语言数据库、制图、交换机Java,C+,TSAPIn技术领导人负责技术的最终决策n典型的等级层次结构技术领导人,
8、技术决策和管理部门沟通团队成员在自己的领域内工作n适合于解决型、创新型、和战术型第14页,共65页,编辑于2022年,星期三Copyright Xinjun Mao 2005第第10讲讲 软件开发团队的管理软件开发团队的管理15首席程序员团队首席程序员团队n产生于20世纪60年代末70年代初,IBMn首席程序员负责完成软件开发的主体工作:完成所有的设计、编写大部分的代码、进行项目决策,其他人为首席程序员提供支持后备程序员,批评家、联络人、研究助手管理员,处理管理事务如财务、人员、场地和机器设备工具员,制作首席程序员所需的工具n适合于创新型和战术型团队目标第15页,共65页,编辑于2022年,星
9、期三Copyright Xinjun Mao 2005第第10讲讲 软件开发团队的管理软件开发团队的管理16臭鼬项目团队臭鼬项目团队n由一批有才华、有创造性的产品开发者、置于一个不受组织官僚限制的机构中,使他们放手开发和创新n典型的黑箱管理方式n可以调动积极性、但是缺乏可视性n适合于创新型第16页,共65页,编辑于2022年,星期三Copyright Xinjun Mao 2005第第10讲讲 软件开发团队的管理软件开发团队的管理17特征团队特征团队n成员来自不同职责和功能部门,例如质量保证、配置管理、系统分析,这些人员只向本部门汇报和负责n特征团队有授权、责任和平衡的优势n适合于解决问题和创
10、新类型第17页,共65页,编辑于2022年,星期三Copyright Xinjun Mao 2005第第10讲讲 软件开发团队的管理软件开发团队的管理18搜索救援团队搜索救援团队n专门针对特定的问题n由专业人员和队伍组成n短期n适合于解决问题型第18页,共65页,编辑于2022年,星期三Copyright Xinjun Mao 2005第第10讲讲 软件开发团队的管理软件开发团队的管理19战术团队战术团队n每个成员是某个方面的专家,如人机界面、用户领域知识n团队经过专门、多方面的培训n协同得非常好,天衣无缝n让掌握特定工具和技能的一组人员去解决与这个特定的工具和实践有关的问题n持久,习惯在一起
11、工作,有明确定义、稳定的角色n适合于解决问题第19页,共65页,编辑于2022年,星期三Copyright Xinjun Mao 2005第第10讲讲 软件开发团队的管理软件开发团队的管理20大型团队大型团队n大型团队的人员组成较多n沟通膨胀,n*(n-1)/2n简化沟通n方式:创造层次、划分小组、指定代表进行沟通第20页,共65页,编辑于2022年,星期三Copyright Xinjun Mao 2005第第10讲讲 软件开发团队的管理软件开发团队的管理21讲授内容讲授内容1.什么是团队2.团队管理的内容3.团队的组织结构4.成功团队 vs 失败团队5.团队激励机制6.做一个好的项目经理7.
12、小结第21页,共65页,编辑于2022年,星期三Copyright Xinjun Mao 2005第第10讲讲 软件开发团队的管理软件开发团队的管理22成功团队的特点成功团队的特点n明确的角色和责任每个人在任何时候都是负责的n监控个人表现和提供反馈让团队成员知道他们是否无愧于团队的期望n有效的沟通n以事实为依据制定决策n相互帮助、不断改进、勇于创新的文化第22页,共65页,编辑于2022年,星期三Copyright Xinjun Mao 2005第第10讲讲 软件开发团队的管理软件开发团队的管理23典型错误典型错误(1/3)n挫伤积极性如:要求工作到深夜,老板长时间休假而员工假期加班,到项目结
13、束时无奖金n人员素质低人员的选择着眼于尽快雇佣到人,而不是在项目周期中工作最好的人,虽然可以使项目尽早启动,但不能确保项目尽快完成n英雄主义中等管理水平的项目经理更为强调团队精神第23页,共65页,编辑于2022年,星期三Copyright Xinjun Mao 2005第第10讲讲 软件开发团队的管理软件开发团队的管理24典型错误典型错误(2/3)n项目后期加入人员火上浇油n对有问题的员工失控这是项目组员对领导最常见的抱怨n办公环境拥挤嘈杂n开发人员与客户之间发生摩擦如客户不在开发计划上签字、需求确定后的需求变更、拒绝接受已完工的产品主要原因是缺少沟通第24页,共65页,编辑于2022年,星
14、期三Copyright Xinjun Mao 2005第第10讲讲 软件开发团队的管理软件开发团队的管理25典型错误典型错误(3/3)n缺乏有效的项目支持没有有效的高层支持;高层人员强迫开发者接受不现实的项目进度等n缺乏各种角色的齐心协力n缺乏用户介入没有用户早期介入的项目充满需求误解的风险n政治高于物质政治家型项目组的精力集中在于领导的关系,在项目初期,会运行得很好,但进入中后期,会失败第25页,共65页,编辑于2022年,星期三Copyright Xinjun Mao 2005第第10讲讲 软件开发团队的管理软件开发团队的管理26技术人员需要增强沟通技能技术人员需要增强沟通技能nIT技术人
15、员需要沟通技能需参加大量口头沟通活动,有时辅以书面记录仔细倾听同伴的谈话,对问题做出恰当的反映有时不得不参加某些形式的非正式的公开演讲口头沟通是职位提升的关键因素之一nIT技术人员缺少沟通技能和非专业人员的沟通很难,IT技术人员的不断发展,产生了大量的技术行话注重技术技能,缺少沟通技能的教育和培训第26页,共65页,编辑于2022年,星期三Copyright Xinjun Mao 2005第第10讲讲 软件开发团队的管理软件开发团队的管理27沟通和协调的方法和工具沟通和协调的方法和工具n个人间讨论n里程碑n文档(需求说明、设计文档、代码、测试文档等)n报告(错误追踪报告、项目状态报告)n需求、
16、设计、代码、状态评审n配置管理n电子邮件n小组会议n项目公告栏n项目控制工具第27页,共65页,编辑于2022年,星期三Copyright Xinjun Mao 2005第第10讲讲 软件开发团队的管理软件开发团队的管理28有效的非正式口头沟通有效的非正式口头沟通n非正式谈话能更好地发展信任关系,彼此了解、了解项目信息n短时的面对面会议通常更有效n人更愿意从非正式的形式和双向的会谈交流,不愿看成堆的文件和报告n研究表明,不足10%的沟通通过文字,一个人的音调和身体语言较多地表达他们的真实感受第28页,共65页,编辑于2022年,星期三Copyright Xinjun Mao 2005第第10讲
17、讲 软件开发团队的管理软件开发团队的管理29如何管理高业绩团队如何管理高业绩团队n建立一个远景n使团队为团队的行为负责n以具有挑战性的、清楚的和支持的方式委派团队任务n将如何完成任务的细节留给团队n当团队运行不好时,想想MOI模式:多数团队问题来源于动机、组织或信息n责、权、利明确第29页,共65页,编辑于2022年,星期三Copyright Xinjun Mao 2005第第10讲讲 软件开发团队的管理软件开发团队的管理30团队为什么会失败团队为什么会失败n缺乏共同的远景n没有认同感n缺乏认可感n生产力障碍n低效率的沟通n缺乏信任n有问题的员工n责、权、利不统一第30页,共65页,编辑于20
18、22年,星期三Copyright Xinjun Mao 2005第第10讲讲 软件开发团队的管理软件开发团队的管理31长期的团队建设长期的团队建设n更高的生产率n低启动费用n较低的个人问题风险n减少人事变动n时间空闲问题第31页,共65页,编辑于2022年,星期三Copyright Xinjun Mao 2005第第10讲讲 软件开发团队的管理软件开发团队的管理32团队领导的实践指南团队领导的实践指南n避免团队目标向政治问题妥协n向团队目标显示个人的承诺n不用太多优先级的事物冲淡团队的工作n公平、公正地对待团队成员n愿意面对和解决与团队成员不良表现有关的问题n对员工的新思维和新信息采取开放的态
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 团队 管理 幻灯片
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内