1、课程介绍:“软件外包项目管理“实战工作坊1 课程名称:Software Outsourcing Project Management Workshop2 课程设置的基本原则:越来越多的IT公司将组织的部分业务与服务采用外包的方式来获取,以节约成本、转嫁风险和/或聚焦核心竞争力。所以,如何管理外包供应商合作伙伴、如何管理和监控外包项目,成为很多软件组织的研究课题。本课程以软件外包项目的生命周期为主线,以“工作坊“(workshop)的形式,逐次向学员讲解以下内容(标注为红色的是重点内容,标注为蓝色的是次重点内容,其他为非重点内容):1. 软件外包项目的范围与架构分析、供应商评估与确定;2. 分析
2、一个软件研发组织在启用“外包”的开发模式之前,必须在组织内部对自身涉及到项目管理、软件工程管理、软件过程管理和人力资源管理等流程体系规范的建设要求、建设需要及其解决方案,重点突出:1) 怎样建立适合的需求开发和需求管理过程以管控外包项目的范围与边界条件;2) 怎样建立合理有效的项目估算方法与估算技术以管控外包项目的成本;3) 怎样建立合理有效的项目验证与确认过程以管控外包项目的交付/验收3. 介绍在外包项目周期中项目计划、项目监控、项目验收与总结等各个阶段的关键活动与任务项;4. 面向项目经理参与的、关于外包项目合作伙伴的选择及其技术能力评价(前评价)5. 重点介绍如何策划外包项目、如何监管外
3、包项目、如何评价外包项目;6. 如何建立和维护针对人员外包形式的人员能力需求暨前评价体系、如何建立和维护评价外包人员绩效暨后评价体系;7. 特别的,本次培训课程还特别强调了在组织内部建立统一和一致的关于项目外包的策略和规划;8. 同时, 本次培训课程还将介绍CMMI for Development(CMMI-DEV)与CMMI for Acquisition(CMMI-ACQ) 两个模型,以帮助学员建立关于外包管理的系统性参照体系。“实用性”将是本课程的主要特征。课程中,讲师将分享在研发管理咨询和项目管理咨询活动中所积累的关于外包项目管理的大量实战经验;而这些“小贴士”、“小窍门”类型的经验又
4、可以快速的被应用实际工作当中。特别的,4个精心设计的、贴合贵公司实际的场景式演练贯穿培训始终,以提高学员对该培训课程的实际操作能力。在培训过程中还将提供讲师历年积累下来的、被多个软件企业证明行之有效的、有助于提升贵公司外包管理能力的若干模版/表单。本课程已经被中远集运(COSCO)信息中心、深圳证券交易所旗下深圳证券信息有限公司、兴业银行(总行)信息科技部、富士施乐(上海)研发中心、福建厦门建发集团等知名企业采用作为内部培训课程。本课程将持续2天(12小时)。3 课程大纲:1. 软件外包的基本概念(9:00am10:00am): 两种外包形式n 人力资源外包n 项目外包 外包项目的生命周期 外
5、包项目所面临的诱惑和挑战n 外包项目管理中最容易被忽视的环节:哪些可以外包、哪些不可以外包n 外包项目管理中3个最容易犯的错误:u “因为我们不会做所以找外包”u “因为我们没人做所以找外包”u “因为我们没空做所以找外包”n 外包项目管理中最应该被确立的思想:针对外包项目,其管理上的复杂程度应该高于对普通项目2. 未有外包之前:在组织内建立和维护与外包相适应的项目管理流程体系(10:00am12:00pm,在10:30左右有一次10分钟的休息) 功夫在诗外要想做到外包项目可管理、可控制、可视化,必须在甲方组织内部建立起完善的项目管理流程体系 甲方组织内部完善的项目管理流程体系的3大部分:n
6、外包可行性分析n 项目管理和监控n 项目评价,包括前评价和后评价 实例介绍与分组演练之一:根据给定的场景,讨论、分析并确认两个虚拟项目场景关于外包的可行性 甲方组织内部完善的项目管理流程体系的3大基石:n 需求管理n 项目估算n 项目验收 “项目外包”的开发模式对组织内项目管理、研发管理和人力资源管理等体系的影响和建设要求之1:完整的、一致的和双向可追溯的需求开发与需求管理体系及其解决方案n UseCase方法分析和确定业务需求n IPO方法分解业务需求为软件需求/产品组件需求n 需求的横向跟踪和变更管理中午休息(12:00pm1:00pm)3. (续)未有外包之前:在组织内建立和维护与外包相
7、适应的项目管理流程体系(1:00pm3:20pm) “项目外包”的开发模式对组织内项目管理、研发管理和人力资源管理等体系的影响和建设要求之2:y=f(x)使用确定的估算技术(而不是单凭经验)驱动下建立可重复应用的估算方法及其解决方案n 功能点估算(IFPUG)方法n COCOMO II估算经验公式n 其他的企业级估算方法和技术 “项目外包”的开发模式对组织内项目管理、研发管理和人力资源管理等体系的影响和建设要求之3:双重验收/确认机制的建立及其解决方案n 系统级验收测试n 应用级验收测试 实例介绍与分组演练之2:根据讲师给定的两个虚拟项目场景,分析并确定其验收测试的测试策略4. 招兵买马:外包
8、供应商伙伴的选择与确认(3:30pm4:00pm) “外包供应商列表”(vendor list)的建立与维护 经验分享:如何快速的识别和评价一个外包供应商的过程能力 经验分享:如何快速的识别和评价一个外包供应商的技术能力 外包项目的前评价体系的建立与确认:定义某一特定外包项目(针对外包合作伙伴的)项目目标第一天培训结束5. 勾勒蓝图:外包项目的策划阶段(9:00am10:30 am) attention!项目外包的范围 外包项目的范围 定义甲方在外包项目管理方面的权利与义务 定义乙方在外包项目管理方面的权利与义务 在明确项目需求基础上,确认项目的目标、范围与边界条件 确认项目的计划 识别项目的
9、风险u 经验分享:使用“矛盾冲突矩阵”快速识别项目的风险u 经验分享:完整描述风险的方法 重要!确认甲乙双方沟通与协调的方式、方法、频率及交付物 实例介绍与演练之三:继续使用演练2的场景,分析并制定该外包项目的工作任务书6. 斗智斗勇:如何监控外包商和外包项目(10:40am12:00pm) 监控外包合作厂商与外包项目的基本方法列举:n 管理评审n 技术评审n 项目审计n 度量与分析 管理评审的设施周期如何界定?管理评审的实施要点与注意事项有哪些?如何有效的实施针对外包项目进展状况的管理评审? 技术评审的设施频率如何界定?技术评审的实施要点与注意事项有哪些?如何实施有效的实施针对外包项目工作产
10、品的技术评审?中午休息(12:00pm1:00pm)7. (续)斗智斗勇:如何监控外包商和外包项目(1:00pm3:20pm) 项目审计:我之利器评估外包项目的规范性、评估项目的风险/问题 项目审计:他山之石学习外包合作厂商的有效经验 经验分享:外包项目的验收与总结方法举要 度量与分析:量化的评估项目进展过程中的状态n 设置项目度量指标的3种方法:GQ(I)M、PSD与SQCDn 分析度量数据的“7种武器”:计数表、运行图、直方图、柱状图、鱼骨图、柏拉图和控制图n 如何使用度量和分析的数据结果/结论? 外包项目的后评价体系 实例介绍与分组演练之四:继续使用演练2的场景,分析并制定监控该(模拟)
11、外包项目的策略和计划8. 人尽其才:针对人力资源型外包的管理与控制(3:30pm3:50pm) 人物、人才or人手:你需要外包什么样的人力资源? “只选对的不选贵的”:从知识、经验和过程能力三个维度描述对外包人员的能力要求并建立对外包人员的前评价体系 “结果导向兼顾过程”:对外包人员的绩效考评、已经如何建立针对外包人员的后评价体系9. 总结及答疑(3:50pm4:00pm)4 课程目标学员项目经理、高级管理人员、质量保证工程师(QA)等。5 课程分享的模版/表单 潜在供应商技术能力评价表 外包项目工作任务书 外包项目验收报告 外包项目后评价报告 外包人员能力需求:前评价 外包人员绩效评价表:后评价 外包项目测试策略 外包项目测试报告 外包项目过程审计检查单