关于举办"超越敏捷有效开发"培训的通知 各有关单位: 中国科学院计算技术研究所是国家专门的计算技术研究机构,同时也是中国信息化建设的重要支撑单位,中科院计算所培训中心是致力于高端IT类人才培养及企业内训的专业培训机构.中心凭借科学院的强大师资力量,在总结多年大型软件开发和组织经验的基础上,自主研发出一整套课程体系,其目的是希望能够切实帮助中国软件企业培养高级软件技术人才,提升企业整体研发能力.迄今为止已先后为国家培养了数万名计算机专业人员,并先后为数百家大型国内外企业进行过专门的定制培训服务. 我们一直在构建软件,但是我们构建的软件中有多少在研发完成之后就被束之高阁?有多少软件仅仅只能用来汇报?还有多少软件从一开始就注定是一个口号?许多人都经历过由于没有实践的指导而导致的项目噩梦.缺乏有效的实践会导致不可预测性、重复的错误以及努力的白白浪费.延期的进度、增加的预算和低劣的质量致使客户对我们丧失信心.更长时间的工作却生产出更加低劣的软件产品,也使得开发人员感到沮丧. 另一方面,人们也开始尝试使用敏捷开发过程,但现实的情况是敏捷开发过程在中小型项目上的应用非常成功,但是尚不存在在大型复杂的项目中得以成功应用的实际案例.于是人们就会存在疑惑:敏捷过程真的那么有效吗?敏捷过程与正规软件工程学和各种标准如何契合?大型复杂软件开发能否应用敏捷过程?在以质量为核心的软件开发过程中,敏捷开发过程这种提倡快速实现,不断重构而明显缺乏设计过程的方法如何确保生产出高质量的软件?为此,培训中心特举办"超越敏捷有效开发"的培训,该课程将围绕敏捷软件开发方法结合有效的实践环境探讨如何在软件项目中进行高效开发和应用,帮助开发人员平衡规范和自由的矛盾,从而提高开发工作的生产力与有效性.具体通知如下: 一、培训对象: 软件开发企业的产品经理、项目经理、团队带头人、系统架构师、资深开发人员、负责软件产品规划与定义的相关人员、需要了解软件开发全过程的管理人员. 二、师资: 由业界知名的项目带头人亲自授课: 谢新华 培训中心副校长、教授,大型电子对抗项目首席系统架构师,对敏捷软件开发具有深邃的理论见解和实践知识. 姜志辉 培训中心高级讲师,长期在第一线主持大型项目,曾经在上千万元的项目中成功应用敏捷管理,对敏捷过程有深刻而独到的见解. 三、培训要点: 本课程主要针对项目经理、团队带头人,重点在于掌握敏捷软件开发方法. 课程的第一阶段,我们需要从理论上研究清楚敏捷过程的科学原理,理解在敏捷模型下大型项目的组织、规划、度量和预估的方法体系,从根本上解决问题.这一阶段我们的目标是说得清.敏捷过程的本质是拥抱着变化而开发,在过程中充分发挥人的作用.因此,在敏捷方法论中我们将着重讲清这些问题框架之间的关系. 课程的第二阶段,我们将着重利用敏捷理论解决实际问题,这一阶段我们的目标是做得到.任课教师通过多年的项目实践、反复试验和揣摩各种敏捷软件开发方法在项目中的实际应用问题,潜心总结出基于敏捷软件开发方法论的有效实用主义理论体系.它通过看术、看器、看道的三个层面,明晰而又实用的指导您和您的团队如何成功开发敏捷类型的项目.在这一阶段,重点是通过实际问题的讨论,寻找解决方案.通过本课程希望达到以下目的: 1,关注成功项目中的关键人员和人与人之间的交流. 2,提供案例研究、实例、原则、策略、方法,以及体系特征指南. 3,提供实际项目的工作产品样本,而非空洞的模型或虚构的问题. 4,介绍软件开发团队能按时交付高质量代码的有效策略. 5,指导团队引入实用的工作方法. 6,透过敏捷软件开发方法,直述软件经济学与软件哲学思想 本课程的授课特点是在理论指导下进行案例教学,通过汇集许多专家多年来理论和实践的总结,使课程既有理论高度,又要研讨实践的技巧.在授课过程中可以针对实际问题提供技术性指导,但更重要的是提供思考过程而不是具体的解决方案,从而避免死板僵化毫无生气的模式,代之以生动活泼富有创造性的过程,通过学习,希望国内IT企业项目开发达到一个新的水平. 四、培训内容: 第一阶段:敏捷开发的理论体系 1,从经典软件开发模型到敏捷模型 1)经典项目管理导致失败的原因 2)软件开发增量模型的提出 3)敏捷开发方法对经典项目管理的改进 2,敏捷开发的科学原理 1)经验性开发过程 2)复杂软件开发带来管理上的问题 3)敏捷项目的骨架与核心 4)敏捷项目角色分配 3,敏捷项目的过程与文档 1)敏捷项目的方法与过程 2)敏捷项目的文档 3)潜在可交付产品功能增量 4、在敏捷过程中的项目管理人员 1)管理人员角色的转换 2)管理人员的态度决定项目结果 3)适应现有的企业文化 5、敏捷过程中的产品负责人 1)团队与客户合作是项目成功的关键 2)掌握可能性的艺术 3)加速重大问题的解决 6、敏捷过程中的团队 1)团队工作方式的转变 2)发挥跨领域团队的潜力 3)通过项目报告保持可视性 7、大型复杂项目的多维度扩展 1)大型项目多个敏捷团队的合作 2)多维度扩展处理方法的特点 3)敏捷过程与CMMI的融合 8,敏捷项目规划基本概念 1)在敏捷开发中需求的特点 2)规划的不同层次与思路 3)选择合适的软件工程策略 9,敏捷项目规模度量与估计 1)用描述点估计规模 2)用理想日估计规模 3)估计方法评价与应用 10,为价值作规划 1)确定主题的优先级 2)利用分析矩阵确定优先级 3)确定经济优先级 4)确定合意性优先级 11,管理大型多小组的项目 1)整体上的结构化管理要求 2)项目监控、里程碑与挣值分析 3)发布规划与迭代规划 4)速度驱动的迭代规划 5)承诺驱动的迭代规划 6)任务估计值与描述点的关系 7)为不确定性缓冲计划 第二阶段:敏捷开发的实践体系 1,软件开发方法论时间简史 l1)没有银弹 l2)CMM到CMMI l3)RUP l4)敏捷联盟 l5)最小实用主义开发方法 2,软件哲学 l1)软件四谛 l2)道、术、器 3,敏捷软件开发方法比较 l1)敏捷宣言 l2)极限编程XP l3)Scrum l4)精益软件开发 l5)Getting Real 4,超越软件方法论 1)看术:十二个最佳实践、看Scrum的项目规划、看精益思想的二十二个方法. 2)看器:Xunit、CC、Mingle、JIRA、Groove. 3)看道:软件经济学、项目管理管理什么、方法和工具是增加了还是减少了你的负担、软件价值流图. 4) 看到与看透,超越方法论 5,最小实用主义开发方法 6,推至极限,再回归自然 7,敏捷项目实战 1、来自方法论,忘掉方法论,2、确定自己的方法论.3、敏捷方法在项目中的应用.4、梦想与现实.5、创建优秀的团队.6、看到与看透,你自己的方法体系. 8,坐下来讨论 9,忘掉这个课程 五、培训时间、地点: 时间: 2009年05月21日-- 05月24日 地点: 北京 六、证 书 培训结束,考核合格者颁发国家人事部监制"继续教育证书"及中科院计算所职业培训中心"超越敏捷有效开发"证书. 七、费 用 培训费:6800元/人(含教材、证书、学习用具、午餐等),食宿统一安排,费用自理. 八、付款方式 名 称:中科院计算所职业培训中心 开户行:北京银行中关村支行 帐 号:01090302900120105445661 |