您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 经营企划 > 团队及团队精神_软件开发团队组建
团队及团队精神2课程目标•了解什么是团队及优秀团队的特征•掌握组建一支优秀的团队的方法•了解团队精神的内涵•掌握培育和发扬团队精神的方法3课程内容•第一章什么是团队•第二章优秀软件团队的特征•第三章如何组建一支优秀的软件团队•第四章团队精神的培育与发扬•第五章团队及团队精神的误区4目标听众•全体员工5引言----软件项目失败的原因分析•软件功能与目标相分离•商务与技术相分离•缺乏共同的语言和过程•无法作为一个团队来沟通和行动•无法对开发过程进行必要的调整6第一章什么是团队7什么是团队•团队:–指拥有共同的目的、共同的绩效目标、共同的工作方法,且以此自我约束的、有互补技能的一些人。–是一种为了实现某一目标而由相互协作的个体组成的正式群体。8示例:微软的软件产品开发团队模型ProgramManagementDevelopmentTestingLogisticsManagementUserEducationProductManagement9示例:微软的软件产品开发团队模型•软件开发团队中的角色及其主要工作目标–产品管理:确定产品远景,获取并确定用户需求,开发并维护商业安全,满足用户需求。–项目管理:通过制订开发规范,保证团队沟通与协调,维持开发进度并报告产品状态,确保在项目的约束条件下发布产品。–软件开发:开发出满足设计规范和用户要求的产品。–软件测试:开发测试策略和计划,保证在解决了所有已知问题后才发布产品。–用户教育:清楚地写出全部使用文档,保证大多数用户能充分使用产品的功能。–后勤管理:保证产品能够顺利交付或发布。10为什么要组建团队?•解决特定的问题(对已发现的问题作出反应).–技术攻关小组(设计软件中困难的部分).–紧急故障排除小组(调试软件中困难的部分).–。。。•实现特定的目标(对预期的工作结果作出反应).–IT方案(投标书)制作小组.–软件产品开发小组.–IT工程实施小组.–。。。11团队的种类•根据组建团队的目的不同,通常可将团队分:–问题解决团队–创新团队–战术执行团队12问题解决型团队•特点:–关注于特定问题的解决.–一般是临时性的团队.–特别强调工作的时效性.–无固定或常规的工作方法–要求团队成员理解力强、聪明、感觉敏锐、高度诚实。•如:负责对测试过程中发现的程序缺陷进行修复的程序员小组。13战术执行团队•特点:–专注于执行一个有详细计划的任务.–任务的成功标准已明确定义。–团队成员的角色和职责已明确定义.–要求团队成员务实(侧重于行动而不是讨论)、信守承诺、忠诚于团队,对团队的使命具有紧迫感、且积极响应。•如:信息化项目开发与实施(工程)小组14创新团队•特点:–专注于探索可能性与选择性。–团队对工作进度安排、人员配置、技术选用有较大的自主权利,企业对团队的控制力较弱;–有比较全面的组织功能;–要求团队成员能自我鼓励、独立思考,具有很强的工作主动性和顽强的工作选用作风。•如:一个新产品开发小组、一个关键技术预研小组。15问题与练习:团队、团队类型及其特点•团队的定义是什么?•组建团队的目的是什么?•举3个软件开发团队的例子。•团队类型有哪几种?•创新团队的特点是什么?•练习:–要使一个问题解决团队成功,必须强调“信任”;–要使一个创新团队成功,必须强调“自治”;–要使一个战术团队成功,必须强调“?”。16第二章优秀软件团队的特征17优秀软件团队的一般特征•特征一有清晰的工作目标•特征二胜任的团队成员•特征三成员间充分信任•特征四有良好的沟通与交流机制•特征五成员间有一致的承诺•特征六有有效的激励机制•特征七有良好的人际关系•特征八有恰当地领导18•优秀的团队•是一支高效的、有凝聚力的团队!19特征一有清晰的工作目标•可使小问题的决策得以简化•有助于团队成员间建立相互信任•使团队集中精力朝同一方向努力20特征二有胜任的团队成员•团队成员具有完成本职工作的相关技能–开发技术/业务应用/项目管理/人际关系等.•需要时团队成员乐意在不同的时间扮演不同的工作角色.21特征三成员间充分信任•信任包括四方面的内容:–诚实,开放,一致,尊敬–如果违背其中任何一个部分(哪怕只有一次),信任就会被破坏.•信任来自于团队成员对一个共同目标的一致承诺•信任来自于团队成员对团队的认同感•信任来自于团队成员间的相互负责.22特征四有良好的沟通与交流机制•有助于团队成员为及时完成开发工作得到有效的支持和帮助•有助于问题的及时发现和解决•有助于团队认同感的建立•有助于团队成员间信任的建立23特征五成员间有一致的承诺•承诺一致的特征:–团队成员愿为团队目标的实现做出个人牺牲–团队成员愿意把自己的时间/精力/努力都奉献给团队–团队成员对团队目标保持高度一致的认识.•要想建立团队成员间一致的承诺,团队目标必须是合理的,可实现的.•“承诺”是软件开发团队成员实现协同工作的基础。24特征六存在有效的激励机制•有奖罚分明的激励机制•公正透明的奖罚使团队成员心服口服•团队成员的积极性能得到充分调动25特征七有良好的人际关系•团队成员间只有相互依赖/帮助•遇到问题时不是相互埋怨而是共同探寻解决之道-----一种融洽的工作氛围•成员间相互尊重,乐于施助.26特征八有恰当地领导•为团队提供及时的指导和必要的支持–有助提高团队的士气•对团队成员给予充分的授权–有助于建立团队成员的责任感–有助于建立团队的信任感和认同感27问题与练习:优秀团队的特征•优秀团队的特征有哪些?•团队为什么会失败?28示例:微软公司对成功开发团队的特征描述•对项目的前景有统一的认识。•有产品意识。•有零缺陷意识。•有客户致上意识。•有强烈的学习欲望。29第三章如何组建一支优秀的软件团队30优秀软件团队对知识、技能和技术的要求过程项目目标开发规范项目团队的工作方式项目开发计划开发角色和职责定义高层领导的支持资源保障行为个人技能和行事风格人际关系技巧沟通技巧团队互动(交流、反馈、互助)对感觉和情绪的处理问题解决问题解决机制31选用问题解决技术使用决策工具有效参与决策学会有效地领导避免“集体思考”解决团队冲突建立团队的基本规则培养主动性和协作能力加强聆听技能发出或接收反馈识别优秀的工作检讨自己的态度阐明项目目标编制开发计划挑选合适的项目成员取得管理层的支持分配角色和职责建立项目例会制度行为问题解决过程组建优秀软件团队指导32组建优秀软件团队的方法•明确项目工作目标•确定项目目标的实现标准•选择具有相关开发技能的成员•为项目团队成员提供必须的培训•分配角色和职责•编制项目开发计划•确定资源和资金需求•取得负责人的同意和支持•制订项目工作制度•确定问题解决机制和工具33第一步设定项目目标•可以是已接受开发任务•自主建立团队目标–市场驱动–技术创新–战略决策•团队全体成员要对目标进行评估和确认34第二步确定项目完成标准•要由项目团队和用户共同制定•项目完成标准应该是可评测的35第三步选择具有相关技能的成员•软件项目团队成员的选择要以项目目前最需要的技能为依据,主要考虑以下三个方面–有特殊的技能:应用领域/平台/方法/工具–有强烈的投身于工作的愿望–善于与团队成员有效合作36第四步为项目团队成员提供必须的培训•分析培训需求•制订团队工作培训计划•对团队成员进行培训•评估培训效果•根据培训效果安排重新培训•编制培训报告37第五步分配角色和职责•确定任务涉及的角色及其职责•根据任务和团队成员的技能将角色与职责分配给团队成员38第六步编制项目开发工作计划•根据项目目标确定任务范围•根据确定的开发过程设定开发阶段或里程碑•明确各阶段/里程碑的任务•为每项任务分配资源(负责人、时间、工作量、费用、其他资源)•评估项目风险•与开发团队成员一起讨论开发计划并使他们对开发计划达成共识39第七步确定资源和资金需求•根据开发计划计算各种资源的需求量–开发设施:开发场地、网络环境等–开发设备:PC、服务器、数字扫描仪、打印机–开发工具:语言工具、配置工具、测试工具等–。。。•根据计划计算资金的需求量–设计费–房租、水电费–。。。40第八步取得负责人的同意和支持•取得负责人的同意–同意项目开发目标及其完成标准–同意开发计划–同意资源及资金要求•取得负责人的支持–政策上的支持–资源上的支持–资金上的支持–其他特殊支持41第九步制订项目工作制度•制订项目工作纪律•设定项目团队工作方式•制订项目例会制度•制订绩效评估制度•确定激励机制•确定反馈机制•。。。42第十步确定问题解决机制和工具•确定问题解决机制–对问题分类–确定问题解决技术–确定问题解决流程–确定问题解决措施•选定问题解决工具–工作周报WORD文档/EXCEL表–日常电子邮件43自我诊断:优秀软件团队的自我评估标准•项目的前景、目标和任务是否已被识别?•项目完成标准是否已被确定?•是否选择了合适的团队成员?•是否安排项目团队成员参加了团队培训?•是否分配了团队成员的职责和角色?•是否制订了项目团队工作计划?•是否确定了资源和资金需求?•是否得到了负责人的批准和支持?•是否对团队工作制度达成了一致?•是否建立了问题解决机制?44问题与练习:如何建立一支优秀的软件团队•建立一支优秀的软件团队应考虑哪几方面的因素?•请简单描述一下建立优秀软件团队的步骤。45第四章团队精神的培育与发扬46什么是团队精神•是团队成员间相互帮助共同前进的意识•是团队成员间一致的承诺和相互信任•是团队成员间精诚协作、共同完成团队目标的表现。•是团队利益高于一切的共同认识。•是促进企业凝集力、竞争力不断增强的精神力量团队中没有“我”,只有“我们”。47培育和发扬团队精神的意义•能够对团队内个体的行为产生约束及影响,逐渐形成团队自身的行为及行事规范。•使每个个体的期望值保持高度一致•直接影响团队内部的沟通和协调,从而对一个团队的工作效率产生深远的影响•会使团队具有很强的凝聚力•会提升团队成员的士气•会影响团队目标的达成48培育和发扬团队精神的常用方法•与团队成员一起设定团队目标•让团队成员学会处理人际关系•经常进行有效的沟通•进行绩效评估/追踪考核•采取激励措施•共享权利•领导者以身作则•鼓励团队成员积极参与•充分发挥高层领导的作用•有计划地实施培训,使团队成员的技能不断得到提升•发掘团队成员的潜能,增强团队成员的自信心49与团队成员一起设定团队目标•与团队成员一起设定团队目标–共同讨论–表达个人期望–设定团队目标–达成共识•与团队成员一起设定团队目标的作用:–会增强团队的凝聚力–会调动团队成员的积极性50让团队成员学会处理人际关系•让团队成员学会处理人际关系–与上级的关系–与同事的关系–与下属的关系•倡导相互尊重、彼此信任的人际交往•良好的人际关系的作用:–会产生和谐的工作氛围–会提高工作效率–会提升团队的凝聚力和协作力51经常进行有效的沟通•有效沟通的作用:–消除误会–降低错误–避免混乱–提升团队成员的士气–提升整个团队的效率52进行绩效评估/追踪考核•进行绩效评估/追踪考核–制订绩效评估/追踪考核计划–定期实施绩效评估/追踪考核•绩效评估/追踪考核的作用:–使团队成员了解自己的工作成绩–使团队成员了解自己的工作目标是否达成–使团队成员了解到问题所在53采取激励措施•采取激励措施–实施物质激励(发奖金、扣工资)–对工作成绩予以肯定和表扬(口头或通报)–有赏有罚、赏罚分明–公正无私、不偏不倚•激励措施的作用:–使团队成员的价值得到体现,进一步增强其对团队的向心力/认同感。54共享权利•共享权利–授权,让其对某项工作负责–让团队成员参与决策•共享权利的作用:–会增强团队成员的使命感、责任心及其对团队的忠诚度55领导者以身作则•领导者以身作则–率先执行制度–持之以恒–自己是团队的普通一员–慎用特权•领导者以身作则的作用:–会产生示范效应,使团队成员自觉模仿–会使制度很快顺利执行–会保障制度执行的有效性56鼓励团队成员积极参与•鼓励团队成员积极参与–鼓励其发表意见–表扬好的建议和意见–对不正确的意见不要批评和嘲笑,要进行积极的引导和纠正•鼓励团队成员
本文标题:团队及团队精神_软件开发团队组建
链接地址:https://www.777doc.com/doc-730090 .html