软件开发团队的管理

上传人:pu****.1 文档编号:568617733 上传时间:2024-07-25 格式:PPT 页数:65 大小:389.50KB
返回 下载 相关 举报
软件开发团队的管理_第1页
第1页 / 共65页
软件开发团队的管理_第2页
第2页 / 共65页
软件开发团队的管理_第3页
第3页 / 共65页
软件开发团队的管理_第4页
第4页 / 共65页
软件开发团队的管理_第5页
第5页 / 共65页
点击查看更多>>
资源描述

《软件开发团队的管理》由会员分享,可在线阅读,更多相关《软件开发团队的管理(65页珍藏版)》请在金锄头文库上搜索。

1、第第1010讲讲 软件开发团队的管理软件开发团队的管理软件项目管理课程软件项目管理课程 之之天壹翱逛译哦屹印佐启年罚谈醒塌欧瘴勉吱痹穗迭软译上晰登佐瑞歧你镑软件开发团队的管理软件开发团队的管理讲授内容讲授内容1.什么是团队2.团队管理的内容3.团队的组织结构4.成功团队 vs 失败团队5.团队激励机制6.做一个好的项目经理7.小结侄智末亏臼蚊狞礁轰署罩儿蘑垫拳肯捞蝶剪伊簧茨猜兜邻宦褐善病孕州嫉软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 20052第第10讲讲 软件开发团队的管理软件开发团队的管理什么是团队?什么是团队?n由一组具有共同目标、相互关联、相互合作的

2、人组成的一个集体,例如战斗小组共同的目标明确的任务相互关联相互合作n软件项目组就是一个团队目标:开发出软件产品、完成项目任务:需求分析、设计、管理相互关联:工作的依赖相互合作:解决问题哺榨崖章依蒲玛爷仰箕眩柜戌咏桌寇吊柬垃咯所涅碍栈电师窘郡暴供萝鞠软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 20053第第10讲讲 软件开发团队的管理软件开发团队的管理讲授内容讲授内容1.什么是团队2.团队管理的内容3.团队的组织结构4.成功团队 vs 失败团队5.团队激励机制6.做一个好的项目经理7.小结著吭忙弯懦减幕裔馅斗丝伙暮峡蛹丧啤拽推楔苞暖滋逆褂火铆熊烧贝喝卸软件开发团

3、队的管理软件开发团队的管理Copyright Xinjun Mao 20054第第10讲讲 软件开发团队的管理软件开发团队的管理团队管理的内容团队管理的内容(1/2)n团队管理的目的确保团队的战斗力确保团队的凝聚力确保团队的工作效率和质量坪窖婚掌楔哥檄眩违陈瓣粕嘎敛举匈导倾丁撂囚逼驭蜒獭碌教闺条践借背软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 20055第第10讲讲 软件开发团队的管理软件开发团队的管理团队管理的内容团队管理的内容(2/2)n团队管理的内容团队的组织n工作效率和质量、凝聚力团队的交流和合作n工作效率和质量、战斗力团队的纪律n战斗力团队的激励机制

4、n凝聚力痕刃飘溢熔潍捅漠碰妹蒂哼搽赘讼达茵导晾终点茹太灿堪郎哼策菌凌蒂搏软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 20056第第10讲讲 软件开发团队的管理软件开发团队的管理讲授内容讲授内容1.什么是团队2.团队管理的内容3.团队的组织结构4.成功团队 vs 失败团队5.团队激励机制6.做一个好的项目经理7.小结镊乎倍坛征故滓助吞友翅瞥咸瘴映酪上戈爷茂碌昧邻穗姿搬淘鳖睛醋坏荤软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 20057第第10讲讲 软件开发团队的管理软件开发团队的管理团队的组织结构团队的组织结构n组建团队结构应考虑

5、的因素n团队模式你邢颈匙宙豺傅尾席萌蜂些履岭谗腋藻唁胁令渴妄冒拳击檄腆齐糟褒徒扭软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 20058第第10讲讲 软件开发团队的管理软件开发团队的管理组建团队结构应考虑的因素组建团队结构应考虑的因素n明确团队的目标n确定团队的种类n理解高效团队的特征异胀骏控锑辨组蔷渭铆垫钮钉些端波葬粹府胃懦昆扬些淬柑衅袁乎剂辜篮软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 20059第第10讲讲 软件开发团队的管理软件开发团队的管理明确团队的目标明确团队的目标n解决问题开发一个具体的项目n创新研发一个新的产品,

6、具有新颖的产品目标、提供了其他产品所不具备的功能、采用了新的方法和技术n战术执行执行一个良定义的计划、问题明确,如产品升级、维护曲薪缩驰鸥趋酵房逛资冠谎牺量亚案檄迈跋看荣哉晓想她囱见饼式赔麻犀软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200510第第10讲讲 软件开发团队的管理软件开发团队的管理确定团队的种类确定团队的种类n问题解决团队解决一个复杂、问题没有明确定义的问题例如,开发图书馆管理软件系统团队的成员应该是可信赖、活跃、聪明n创新团队探索可能性和选择性例如,研发一个智能决策软件用于诊断天然气管道的故障自我激励、自治、富于创新、百折不挠n战术执行团队执

7、行一个良定义的计划、具有明确的问题例如,一个软件维护工作紧迫感、注重行动沽荡敖兼介衍虽剃杠锐夹枕惩镐轴宛徐妓沿纹事酚雌机氰蔑调绣览丛池陷软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200511第第10讲讲 软件开发团队的管理软件开发团队的管理高效团队的特征高效团队的特征n明确角色和职责各个成员清晰、明确地知道自己做什么项目计划n监控个人表现和提供反馈让成员知道是可接受的还是有待进一步提高项目跟踪、质量保证n有效沟通易于获得信息、沟通的媒介、参与、记录沟通配置管理、会议、文档化n以事实为依据提供决策决策要依赖于事实依据,而不是主观判断薄絮亢折叶氟计题泛党铬条渍毖

8、枚绩怯毛瞧平羊昨万愧汕眷磷廉槛造谷递软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200512第第10讲讲 软件开发团队的管理软件开发团队的管理团队的模式团队的模式n业务团队n首席程序员团队n臭鼬项目团队n特征团队n搜索救援团队n战术(SWAT)团队n大型团队元娟淤措田纠躁东发应已绳陈羞苗睬汤败蜜矗甲弛釜敢戊鹊浓吓履擞纤键软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200513第第10讲讲 软件开发团队的管理软件开发团队的管理业务团队业务团队n由一个技术领导带领的团队n团队成员可能来自不用的专业领域、熟悉不同的编程语言数据库、制

9、图、交换机Java, C+, TSAPIn技术领导人负责技术的最终决策n典型的等级层次结构技术领导人,技术决策和管理部门沟通团队成员在自己的领域内工作n适合于解决型、创新型、和战术型宵茸我日择位粒晓祷葬达臆欺冬罩柜邯逊幂味阀监枷丈轻姥袍淫待爱鞠瓤软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200514第第10讲讲 软件开发团队的管理软件开发团队的管理首席程序员团队首席程序员团队n产生于20世纪60年代末70年代初,IBMn首席程序员负责完成软件开发的主体工作:完成所有的设计、编写大部分的代码、进行项目决策,其他人为首席程序员提供支持后备程序员,批评家、联络人、

10、研究助手管理员,处理管理事务如财务、人员、场地和机器设备工具员,制作首席程序员所需的工具n适合于创新型和战术型团队目标弱袄赣南培忙牟姬随鸥朵驾刽迪融意慢踩泌攻饿最惦厉塌论致鄂敲尘溃姻软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200515第第10讲讲 软件开发团队的管理软件开发团队的管理臭鼬项目团队臭鼬项目团队n由一批有才华、有创造性的产品开发者、置于一个不受组织官僚限制的机构中,使他们放手开发和创新n典型的黑箱管理方式n可以调动积极性、但是缺乏可视性n适合于创新型徐扔掉千耐掣退乃碌羞陡桐询血镊僧报部肤详酒聪忽懂臆驯复卧惭厅参抛软件开发团队的管理软件开发团队的

11、管理Copyright Xinjun Mao 200516第第10讲讲 软件开发团队的管理软件开发团队的管理特征团队特征团队n成员来自不同职责和功能部门,例如质量保证、配置管理、系统分析,这些人员只向本部门汇报和负责n特征团队有授权、责任和平衡的优势n适合于解决问题和创新类型轩皋砍贺粒昏捣绪邹呼惩诊佳亨讽腕矣世诵无靖筒轧里岁茁罐寐澳津召累软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200517第第10讲讲 软件开发团队的管理软件开发团队的管理搜索救援团队搜索救援团队n专门针对特定的问题n由专业人员和队伍组成n短期n适合于解决问题型既载莆肝召念顽湛橙啄崖食本伎遏

12、涕椰游愁捍菩淋颠晒立弦取销毋鸥饿讥软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200518第第10讲讲 软件开发团队的管理软件开发团队的管理战术团队战术团队n每个成员是某个方面的专家,如人机界面、用户领域知识n团队经过专门、多方面的培训n协同得非常好,天衣无缝n让掌握特定工具和技能的一组人员去解决与这个特定的工具和实践有关的问题n持久,习惯在一起工作,有明确定义、稳定的角色n适合于解决问题隅字沂负甸芽寓材甩耶闯娥进膛唬鞭菲文耍俊闲狂短辨砂篇卑蔗拳葫田撰软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200519第第10讲讲 软件开

13、发团队的管理软件开发团队的管理大型团队大型团队n大型团队的人员组成较多n沟通膨胀,n*(n-1)/2n简化沟通n方式:创造层次、划分小组、指定代表进行沟通捅笛横诉蓑举薪黍育潍蛮桑搂险问畸暮逮揭铭悯怜欣医虑叉臭孰篇渤原远软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200520第第10讲讲 软件开发团队的管理软件开发团队的管理讲授内容讲授内容1.什么是团队2.团队管理的内容3.团队的组织结构4.成功团队 vs 失败团队5.团队激励机制6.做一个好的项目经理7.小结瞧秤夺琶撵芍奶腑吠沉吭臆壤炼禄绷撞侨估店俞够憨哗喻兹闭绚奶诊菇拥软件开发团队的管理软件开发团队的管理C

14、opyright Xinjun Mao 200521第第10讲讲 软件开发团队的管理软件开发团队的管理成功团队的特点成功团队的特点n明确的角色和责任每个人在任何时候都是负责的n监控个人表现和提供反馈让团队成员知道他们是否无愧于团队的期望n有效的沟通n以事实为依据制定决策n相互帮助、不断改进、勇于创新的文化位凭屿域骄裸钾疽擦菊回簧驹雨兰抛希狞柠法碍虫抄跳称硝至员篆至垣娄软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200522第第10讲讲 软件开发团队的管理软件开发团队的管理典型错误典型错误(1/3)n挫伤积极性如:要求工作到深夜,老板长时间休假而员工假期加班,到

15、项目结束时无奖金n人员素质低人员的选择着眼于尽快雇佣到人,而不是在项目周期中工作最好的人,虽然可以使项目尽早启动,但不能确保项目尽快完成n英雄主义中等管理水平的项目经理更为强调团队精神硝占财蔼岛暖谜降宣刷能墒沉茁嘴饿摔殖干意苦梧虚巳戌涅潦女何峰垒唇软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200523第第10讲讲 软件开发团队的管理软件开发团队的管理典型错误典型错误(2/3)n项目后期加入人员火上浇油n对有问题的员工失控这是项目组员对领导最常见的抱怨n办公环境拥挤嘈杂n开发人员与客户之间发生摩擦如客户不在开发计划上签字、需求确定后的需求变更、拒绝接受已完工的

16、产品主要原因是缺少沟通篡盟犬捌逮深愈衫收聘降枚庙珍宫诲扑撇坏修铜咽袖嚎荫拆瞅拄蹈蛛附洱软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200524第第10讲讲 软件开发团队的管理软件开发团队的管理典型错误典型错误(3/3)n缺乏有效的项目支持没有有效的高层支持;高层人员强迫开发者接受不现实的项目进度等n缺乏各种角色的齐心协力n缺乏用户介入没有用户早期介入的项目充满需求误解的风险n政治高于物质政治家型项目组的精力集中在于领导的关系,在项目初期,会运行得很好,但进入中后期,会失败条荷渴彼亡某郡篱炮夷采抒绵堡孩寥竹亡嘛杖汹窗介墨巡冠陵曰乖浙俊峰软件开发团队的管理软件开发

17、团队的管理Copyright Xinjun Mao 200525第第10讲讲 软件开发团队的管理软件开发团队的管理技术人员需要增强沟通技能技术人员需要增强沟通技能nIT技术人员需要沟通技能需参加大量口头沟通活动,有时辅以书面记录仔细倾听同伴的谈话,对问题做出恰当的反映有时不得不参加某些形式的非正式的公开演讲口头沟通是职位提升的关键因素之一nIT技术人员缺少沟通技能和非专业人员的沟通很难,IT技术人员的不断发展,产生了大量的技术行话注重技术技能,缺少沟通技能的教育和培训锚敢夹笺适扑较俱辐抚晤撞帐树臃办滥烁劈峡矣铡柑骤贩盘鞋洲搐球哑猩软件开发团队的管理软件开发团队的管理Copyright Xinj

18、un Mao 200526第第10讲讲 软件开发团队的管理软件开发团队的管理沟通和协调的方法和工具沟通和协调的方法和工具n个人间讨论n里程碑n文档(需求说明、设计文档、代码、测试文档等)n报告(错误追踪报告、项目状态报告)n需求、设计、代码、状态评审n配置管理n电子邮件n小组会议n项目公告栏n项目控制工具犁柄鞋洞刁贩狱滞闽娃陶凹溃囱亏猛绦翘窿榨晨槛凿委铂均时万玩抨宗训软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200527第第10讲讲 软件开发团队的管理软件开发团队的管理有效的非正式口头沟通有效的非正式口头沟通n非正式谈话能更好地发展信任关系,彼此了解、了解项

19、目信息n短时的面对面会议通常更有效n人更愿意从非正式的形式和双向的会谈交流,不愿看成堆的文件和报告n研究表明,不足10%的沟通通过文字,一个人的音调和身体语言较多地表达他们的真实感受夸拍啃毙轴婆龚俱狐赂庞杏箱题掳彩锚糯菲握丑做橇蛇绢模纷蜀育沁侠彪软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200528第第10讲讲 软件开发团队的管理软件开发团队的管理如何管理高业绩团队如何管理高业绩团队n建立一个远景n使团队为团队的行为负责n以具有挑战性的、清楚的和支持的方式委派团队任务n将如何完成任务的细节留给团队n当团队运行不好时,想想MOI模式:多数团队问题来源于动机、组

20、织或信息n责、权、利明确森迎瓢鸟铬多岂帐偿杰桑忽吝汲歇午殉教料闯歼谢俐护悲擎扒蒂育挑铱鲍软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200529第第10讲讲 软件开发团队的管理软件开发团队的管理团队为什么会失败团队为什么会失败n缺乏共同的远景n没有认同感n缺乏认可感n生产力障碍n低效率的沟通n缺乏信任n有问题的员工n责、权、利不统一登衙磐渍窄烬更蒙竟掇模蜕插翘戏烬肉耽而闹洱序朝况没馁镀谦是检右锈软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200530第第10讲讲 软件开发团队的管理软件开发团队的管理长期的团队建设长期的团队建设

21、n更高的生产率n低启动费用n较低的个人问题风险n减少人事变动n时间空闲问题欣狙淹簧妥靡阁紧结孜体械矗炬蠕溯帆叉象尝拽邑鸳蚤踩鲁沤吱漠漓从肖软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200531第第10讲讲 软件开发团队的管理软件开发团队的管理团队领导的实践指南团队领导的实践指南n避免团队目标向政治问题妥协n向团队目标显示个人的承诺n不用太多优先级的事物冲淡团队的工作n公平、公正地对待团队成员n愿意面对和解决与团队成员不良表现有关的问题n对员工的新思维和新信息采取开放的态度玉京汹程塞妮佣激醋蚀何丑谍皋潞犹侯甩添痔肌亲侠讣衙艘亿掀瓮逐渴拙软件开发团队的管理软件开

22、发团队的管理Copyright Xinjun Mao 200532第第10讲讲 软件开发团队的管理软件开发团队的管理团队成员的实践指南团队成员的实践指南(1/2)n展示对于个人角色和责任的真实理解n展示以事实为基础的判断n和其他团队成员有效地合作n使团队目标优先于个人目标n展示投身于任何项目成功所需的努力的愿望n愿意分享信息、感受和产生适当的反馈播喀殴浇纱痈友稠西血敲绒奔环耀搀肮溺债握蹦愚陀姆慨蔡弱毋铃岸蜘裂软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200533第第10讲讲 软件开发团队的管理软件开发团队的管理团队成员的实践指南团队成员的实践指南(2/2)n

23、当其他成员需要时给予适当的帮助n展示对自己的高标准要求n支持团队决策n展示直接面对重要问题的勇气和信念n以为团队的成功而奋斗的方式体现带头作用n对别人的反馈做出积极的反应怠馆傲役豆泊满孕夕唁辟韩撵嫉涤蛆漳腻简攻皇悸言瓜醒瘤瑰糜同荡陛蜜软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200534第第10讲讲 软件开发团队的管理软件开发团队的管理讲授内容讲授内容1.什么是团队2.团队管理的内容3.团队的组织结构4.成功团队 vs 失败团队5.团队激励机制6.做一个好的项目经理7.小结尸憨脸各徐临祸畸祈磊翅舜狱妆廷败这虽函槽佳乘惑癸寻啥刽琵困吠涪缝软件开发团队的管理软件

24、开发团队的管理Copyright Xinjun Mao 200535第第10讲讲 软件开发团队的管理软件开发团队的管理团队的激励机制团队的激励机制n激励机制n团队成员的典型动机n士气杀手享寿钢饲侮恢确闸坍街筷喀躲淮肿澜交侍馆群枚滤曲坎当挺售立霖裂晃卤软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200536第第10讲讲 软件开发团队的管理软件开发团队的管理激励机制激励机制n开发人员最有可能提高生产率和质量(相比较开发过程、产品、技术)n开发人员的生产率和质量的差距达到 1:10。无论是否具有相同经验n激励是决定工作表现最重要得影响因素,对生产率的影响比任何其他因

25、素更大峻咕翘熄浓钞鉴麓极搽蚜射逸避釜座霞迟苔青苦咆呕滔档钒肋剑疽蛮怜沂软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200537第第10讲讲 软件开发团队的管理软件开发团队的管理开发人员的激励因素开发人员的激励因素n成就感n发展机遇n工作乐趣n个人生活n成为技术主管的机会n领先n同事间的人际关系n受认可程度n工资n责任感n工作保障n公司政策和经营n工作条件n地位唱劲羊霉钠腊肖分沼宁灶偏咋钩沁苟些纳葬屎网盛翰咐锦棒黍殴鸥搽冉署软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200538第第10讲讲 软件开发团队的管理软件开发团队的管理

26、项目经理的激励因素项目经理的激励因素n成就感n工作乐趣n受认可程度n发展机遇n与下属关系n同事间的人际关系n领先n工资n公司政策和经营n工作保障n称为技术主管的机会n地位n个人生活n工作条件不要用对自己有效的方式来激励开发人员不要用对自己有效的方式来激励开发人员侗藉喷筛臃狐对诣姻毅柿曲品脏锐缮喉舀淹凶圭扒侵待烤珍聋缝绕坊尹桑软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200539第第10讲讲 软件开发团队的管理软件开发团队的管理成就感成就感n提供一个良好的环境,使他们能轻松进行喜欢的工作n自主权让开发人员自己定工作进度n设定目标如短期目标、风险降到最小、项目可

27、视化程度最大不要太多、公认不能实现、经常变化的目标丘搪碎阅椿脉桨君调唤憎准圈檬谎秃待戌溢慧恐劝幕率辈跌死脆遗蛙晃池软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200540第第10讲讲 软件开发团队的管理软件开发团队的管理发展机遇发展机遇n职业发展原则:帮助员工决定他们自己希望如何发展技能,并提供职业发展的机会提供进修机会提供参加培训或自学的假期购买专业书籍分配发展技能的项目工作为新的开发人员指定导师和教练避免进度太大n排名前10%的企业平均每年为软件开发人员提供2周的培训,为软件经理提供3周的培训票下举蹬绒月碱欣扦揩倦顷赢油斑谨茫瓤毛呈茶讥羚兢瞧备雏歌恰么剔葵

28、软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200541第第10讲讲 软件开发团队的管理软件开发团队的管理工作乐趣工作乐趣n工作动力的三大来源感受工作的意义对工作成果的责任了解工作的实际结果n影响工作动力的5个方面:技术的多样性、任务的完整性、任务的重要性自主性、工作反馈 n为能够专注于工作本身创造条件烬一竿淹助壁糜粳像于扫蜒叙拖审颓柯趟莹蝎普画再沪闪琉伍礁读旅吐穴软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200542第第10讲讲 软件开发团队的管理软件开发团队的管理个人生活个人生活n安排休假n同意员工在工作日偶尔外出个人生

29、活对开发人员排在第4位对项目经理排在第15位篙弓婿光遍拨镶谴七鸦卖少疤挥人境痰曰警规村小毯绿凸楔恼衫败绰茹迟软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200543第第10讲讲 软件开发团队的管理软件开发团队的管理成为技术主管的机会成为技术主管的机会n指派每个人分别作为某个特定领域的技术负责人,如负责用户界面设计、数据库、网络、模块接口n指派每个人分别作为某个任务的技术负责人,如技术评审、代码重用、工具评估、系统测试n除新手外,指定所有人作为指导者礼秸慰亚廓蜂耻隅钻狭杉税亲烘濒灯纱锐睁巳疗嗜况耗兔娟藻肢侗殖博居软件开发团队的管理软件开发团队的管理Copyrig

30、ht Xinjun Mao 200544第第10讲讲 软件开发团队的管理软件开发团队的管理奖励和认可奖励和认可n奖励和表彰是激励组员的一种重要手段,它向组员以及其他人展示他们所做的贡献n表彰方式(实物、金钱、荣誉)n表彰为了实现富有挑战性的目标而加班的员工,愿意帮助同事的员工n糟糕的奖励:给最佳表现者6%的奖励,同时给表现平庸者5%的奖励n使得无论大小成就的表彰活动成为小组文化珠豺堡些得愿珊厢减班帕明合绥障纠艾纶雅解乒稍秀迈阑爷斥鬃化扔溅遁软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200545第第10讲讲 软件开发团队的管理软件开发团队的管理正确评价业绩正确

31、评价业绩nIntel总裁Andrew Grove说,业绩评价是“我们作为管理者所能提供的最重要、最贴切的工作反馈”n不恰当的业绩评价会减弱开发者的工作劳力渍秆邪银平椿跳丛半据傻估达监戊鞠场频名扯柳入其月拨恼萄伴紧魁驯剁软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200546第第10讲讲 软件开发团队的管理软件开发团队的管理典型错误典型错误士气杀手士气杀手n管理者过分使用权力,强制执行不现实计划n缺乏对开发而付出努力的表扬n因技术措施不当而受到牵连n开发人员没有参与同自己有关的决策行为n生产率障碍n低质量n过分夸张的激励形式折封爵拨态糕人吻渣摄混县诅邑篇抗务漾诺

32、庄资沿痪鄂谍搀潘炉沿俗拔泌软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200547第第10讲讲 软件开发团队的管理软件开发团队的管理讲授内容讲授内容1.什么是团队2.团队管理的内容3.团队的组织结构4.成功团队 vs 失败团队5.团队激励机制6.做一个好的项目经理7.小结旺甄褥意咨填殖会赛伦毖炭酷代钠堆侄伊壳豢疵萤蛙奋弧证宾堑冠诀琐蹲软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200548第第10讲讲 软件开发团队的管理软件开发团队的管理做一个好的项目经理做一个好的项目经理n项目经理的技能n项目经理的职责n项目经理的影响力n项

33、目经理的权力n项目经理要则即义靳即爽逻熔氰猛恃莲忙奢撮裁纱肪弦咸宦嚏决流勤柏恋恨党屉炽延犊软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200549第第10讲讲 软件开发团队的管理软件开发团队的管理项目经理的技能项目经理的技能n管理能力理解、引导和设法满足项目涉众的需求和期望开展大量的领导、沟通和谈判活动不断解决问题,并对整个组织产生影响明确前景,合理授权,积极营造一个充满活力的工作环境n组织和团队建议能力激励不同类型的组员一起为项目目标协力工作在团队内部以及团队与其他项目涉众之间培养团队精神具有一定的应变能力、灵活性、创造性、耐性n有效使用相关技术和工具酶戮学

34、郑芳锈巫蠕毕瓮杖沼敦小孔陌牵莱禄晰绕丙咽廉赌世厢卡鉴倒狐寿软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200550第第10讲讲 软件开发团队的管理软件开发团队的管理有效的有效的&低效的项目经理低效的项目经理有效的项目经理低效的项目经理有表率作用有洞察力技术过硬有决断力善于沟通善于激励他人必要时能够支持上级领导支持团队成员鼓励新概念新思想表率作用差不自信缺乏专业技能和经验不善于沟通不会激励他人陷村度鸿挽乙奎虽哆选圆况衫佑敌溯稳烦姐昼傣赛羊死谷簇缔速翰愁配榷软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200551第第10讲讲 软件

35、开发团队的管理软件开发团队的管理项目经理的职责项目经理的职责n确定项目范围n识别项目涉众n指定项目计划n确认并跟踪项目的关键里程碑n参与项目的阶段评审n保障所需的资源n管理变更控制过程n汇报项目状态创消舷克帅英侨抽稍间廓锚拓寨犬钙荒役冲沛鞭缨梧帮纯俘栗小锑赋频颜软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200552第第10讲讲 软件开发团队的管理软件开发团队的管理激励组员激励组员n了解组员的职业生涯和个人的生活情况,根据他们的需要提供激励关心个人发展和晋升工作的认可和鼓励舒适的工作环境组织聚会和社会活动,增加归宿感椅痛铺索罢淑溉涧谦布址酌起郧牧奉欣富枕很晒竹

36、恭霞蒋仁对勤牧抒乒肋软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200553第第10讲讲 软件开发团队的管理软件开发团队的管理关心下属的成长关心下属的成长n公司关心的是市场竞争力和业绩n员工关心的是个人事业的发展和对工作的满意度n项目经理应充当好协调员,将员工个人的发展和公司的发展有机结合起来,对员工进行培训n不能采用硬性指标攫阵弗撮讶赦含段槽擦嚏屎挖钨墩才呀门调臣瘪孺怎脚繁戍乏折愤地灰群软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200554第第10讲讲 软件开发团队的管理软件开发团队的管理永远支持组员永远支持组员n为组员提

37、供服务,包括训练和指导、解决问题和冲突、提供资源、建立项目目标和优先级、提供适当的技术指引。要使每个组员都能清楚的知道,你总是可以帮助他们。在你所作的事情中,对于组员要求你帮助他们这件事,应该具有非屏蔽中断的优先级礁饮砷疆砰简调攫耗傈原逢抉竿舷靶估哭蹦稳蜒廊艇霉换减窜镜钵顷企兢软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200555第第10讲讲 软件开发团队的管理软件开发团队的管理项目经理的影响力和权力项目经理的影响力和权力n强制力n合法权力n专家权力n奖励权力现金、地位、认可度、升职、富有挑战的任务n感召力和友谊雾身配恤绳灯涕苯菌废冬抠直屈宵寅赌束拎套蒙韩命

38、募凹磊笋臆溃崖殿摧软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200556第第10讲讲 软件开发团队的管理软件开发团队的管理正确使用权力正确使用权力n让组员感知这些权力n过分强调合法权力或权威,会导致项目失败n过多使用资金、惩罚或威胁,会导致项目失败n一些特定的奖励,如富有挑战性的工作,工作成就,以及认可度才能真正引导员工改变行为或者努力工作党沽倡意官版鸦逮始窒品杭膜娜衙赁价谆童个零开熏袭择损亿蝉怔薛仁因软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200557第第10讲讲 软件开发团队的管理软件开发团队的管理提高办事效率提高办

39、事效率n保持积极状态n牢记主要目标n把最重要的事放在最重要的位置上n考虑双赢n首先去理解和倾听别人,然后再被别人理解n协同n不断学习堵蓝碱貉偿豺野僚好狞授香浓娟籍箕蜒障陶穴潜晤拼遍乃懈蒸吩沏说峦幅软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200558第第10讲讲 软件开发团队的管理软件开发团队的管理持续改进持续改进n基于项目总结,建立短期以及长期改进的一些目标n目标要尽可能量化n两个强烈的原因要求改进过程:校正问题和防止问题,确保你的改进努力要围绕着已知的或可预知的可能威胁项目成功的问题n领导你的小组找出当前正在使用的方法的长处和短处,以及项目面临的风险桅绷

40、跟蒜纳肯饮盗必惑渐产记轧盂全阻承垛圃为拖拟粟评扼房茹专绊扁氧软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200559第第10讲讲 软件开发团队的管理软件开发团队的管理学习过去学习过去n每个经理花时间处理每种可能的错误是非常困难的,学习过去的成功和失败是成功的开始n项目结束后,要实施项目总结。目标不是判定责任,而是为了在以后项目中作得更好n在每个项目的主要里程碑时,通过集体讨论或公平的组织者,用同样的方式,领导小组对其展开分析n了解已有的软件工业的最佳准则n建立自己的最差实践和最佳实践泻磨虞堵卞捶甲鳞探劣伶赃该末绥魔侯识份亡额烟嘎科膳虫杭篓攫蜒川嘶软件开发团队的

41、管理软件开发团队的管理Copyright Xinjun Mao 200560第第10讲讲 软件开发团队的管理软件开发团队的管理利用沟通解决冲突利用沟通解决冲突nBlack和Mouton提出的五种冲突处理模式面对妥协圆滑强制侧推袱治源哩蒲聚铀吗赚粱书旋咀恿械烯抵贡旷蒙症舵燥扶傀毗膳人庚纯僵郝软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200561第第10讲讲 软件开发团队的管理软件开发团队的管理项目经理要则项目经理要则n弄清项目经理所面临的问题、机会和期望n明白冲突是团队发展中的自然之物n弄清谁是利益关系者n意识到组织的强烈政治色彩n必须精于领导,但应灵活机动n

42、明白判断项目成功的四个标准:预算、进度、绩效标准、客户满意n充当激励者、教练、活跃气氛者、维和人员和冲突裁决人n注意你的情绪团队成员培养品质的基础n不能安于现状,经常做“如果那么”的假设n有效地利用好时间n首要任务是:计划、计划、计划突镁富篓散杰权灿奎猪遂络针掌席瞅挽拜倔霜乃沮昌旬灾彰堤树袖救涧晃软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200562第第10讲讲 软件开发团队的管理软件开发团队的管理讲授内容讲授内容1.什么是团队2.团队管理的内容3.团队的组织结构4.成功团队 vs 失败团队5.团队激励机制6.做一个好的项目经理7.小结蕴屿采沸厚欢榴塌朱玫告

43、突旦熊幕翁厄速长蚕可澈妒名比乱迁翰腾数仍座软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200563第第10讲讲 软件开发团队的管理软件开发团队的管理小结小结n了解团队的性质或要组建什么类型的团队n如何使团队成功n如何做一个好的项目经理愁沧订姻妄殃商粹闰醛蟹舀刃游京语联妨觉哮圃腺何殴名炬睁娥筑诌改泡软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200564第第10讲讲 软件开发团队的管理软件开发团队的管理Q & AQ & ASoftware Project Management Practice, Practice, and Practice杭荒幢谗英镐啥栗郡映纷骋恼传募秉味炭奈怂溜铂饭寄吝酵蓄提烽以铲镭软件开发团队的管理软件开发团队的管理Copyright Xinjun Mao 200565第第10讲讲 软件开发团队的管理软件开发团队的管理

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

最新文档


当前位置:首页 > 办公文档 > 工作计划

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