各有关单位: 
中国科学院计算技术研究所是国家专门的计算技术研究机构,同时也是中国信息化建设的重要支撑单位,中科院计算所培训中心是致力于高端IT类人才培养及企业内训的专业培训机构。中心凭借科学院的强大师资力量,在总结多年大型软件开发和组织经验的基础上,自主研发出一整套课程体系,其目的是希望能够切实帮助中国软件企业培养高级软件技术人才,提升整体研发能力,迄今为止已先后为国家培养了数万名计算机专业人员,并先后为数千家大型国内外企业进行过专门的定制培训服务。 
敏捷是在极具创新要求的产品背景下,对软件工程方法提出的新改进。敏捷方法更加强调人在软件开发中的作用,强调自组织、自管理原则,授权于项目开发团队,通过频繁运用“检查-调整”周期加速创造更具价值的软件,它带来较低的管理成本和高质量的产出。实施敏捷模型并不容易,它需要有更高的管理艺术,在面对具体项目开发中也有更多的成功机会。项目经理需要理解敏捷,根据项目的特征、环境、要求和团队的特点来实施正确管理。为此,我们特举办“敏捷实践”培训,具体安排如下: 
一、培训对象 
软件开发机构高级管理人员、项目经理、系统架构师、系统分析师、资深开发人员、质量保证人员以及其他对提升软件开发质量负有责任的人员。 
二、师资 
由业界知名人士亲自授课: 
姜老师:培训中心高级讲师,国家“863项目”专家,首席架构师,敏捷开发资深实践者,具有多年在第一线成功管理大型软件项目的经验,对软件项目组织具有深刻见解和实践知识。 
三、培训内容 
1、敏捷方法的“破” 
    传统方法论的问题 
    敏捷对传统方法论的改进 
    敏捷游戏的博弈规则 
    纵向视图:目标导向、团队协作、最佳实践。 
    横向视图:尊重经济、持续改善、最佳实践 
    关于敏捷的误解 
    哪些场景与条件比较适合敏捷 
    哪些场景与条件不适合敏捷 
    大部分以自主创新为特色的企业都适合敏捷方法 
    敏捷不是反对计划和规范,而是更好的实现计划与规范 
目标:了解敏捷对传统软件工程方法都改进了什么?理解敏捷方法对于自主创新企业的意义,形成正确的敏捷观。 
2、迭代闭环 
    为什么要迭代? 
    迭代闭环在XP与Scrum中的实践 
    需求管理与分解(User Story、Backlog) 
    计划游戏与估算(计划扑克、站立式会议) 
    “项目心跳”与步长(燃尽图、迭代演示、周计划) 
    迭代会议(评估会议、计划会议、评审会议、回顾会议) 
    反思改进 
    怎么管理多个敏捷团队? 
    怎么管理地理位置上分布的团队? 
    迭代实践与传统实践的对比 
目标:通过具体场景的课题实战,掌握在敏捷开发过程中正确实施迭代闭环的方法。 
3、“质量体检”闭环 
    为什么要体验? 
    “完成”的定义 
    质量体检(编码标准、测试、评审) 
    集体代码所有权 
    一步构建 
    持续集成 
    质量体检报告 
    团队绩效评估 
    质量体检闭环与传统实践的对比 
目标:通过具体场景的课题实战,掌握在敏捷开发过程中实施质量控制的方法。 
4、测试驱动开发闭环 
    为什么测试驱动开发? 
    源代码就是设计 
    增强内聚性 
    解耦 
    固定意图(单元测试、XUnit与Fit的使用) 
    简单设计(职责驱动设计、代码整洁可用) 
    重构(重构导向模式、重构工具的使用) 
    测试驱动开发的原则 
    测试驱动开发与传统开发流程的对比 
目标:通过具体场景的课题实战,掌握在敏捷开发过程中实施测试驱动的开发,理解何谓更好的设计以及重构的方法。 
5、工作环境的温度与湿度 
    实施敏捷的温度条件 
    给“团队”加湿 
    敏捷团队中的“角色”转变 
教学要求:通过具体场景的课题实战,掌握管理和提升团队能力,使团队达到敏捷要求的方法。 
6、如何在团队内实施敏捷管理 
    绘制团队价值流图 
    整改的四个步骤 
    再看敏捷 
目标:通过总结,全面掌握敏捷方法的精髓。 
四、培训目标 
    理解敏捷方法对于自主创新企业的意义,形成正确的敏捷观。 
    掌握在敏捷开发过程中实施质量控制的方法。 
    掌握在敏捷开发过程中实施测试驱动的开发,理解何谓更好的设计以及重构的方法。 
    通过案例分析,全面掌握敏捷方法的精髓。 
五、培训时间、地点 
时间:2013年3月13日---3月15日  地点:北京 
六、证书 
培训结束,颁发中科院计算所职业培训中心“敏捷实践”结业证书。 
七、费用 
培训费:4900元/人(含教材、证书、午餐、等)食宿统一安排,费用自理。  |