持续提升软件工程能力_受控、集成与测试验证培训
持续提升软件工程能力_受控、集成与测试验证培训
学习对象
集成/分析/设计/开发人员等软件工程师,测试经理或测试工程师;软件质量管理人员。
授课安排
持续提升软件工程能力_受控、集成与测试验证
第一节课
交付效率和质量分析
l 通过不同工程方式的实践总结,分析和找到工程能力的弱点及改善方案,包括:
1)协同波次开发,通过波次开发波次测试解决大集成带来的效率低下;
2)通过单元测试和静态代码检查,减少“低级错误”产生;
3)持续集成(端到端工具),实现“小步、快速、自动”构建与反馈;
4)通过配置库全面管控,实现代码与配置受控、流转、可追溯;
5)快速自动化测试设计与集成测试;
第二节课
配置管理
l 代码版本管理;文档配置管理;
l 代码基线与快照;
l 管理变更;
l 并行开发与工作协同;分支与合并方法;
l 管理配置文件;
l 管理模型;
l 配置工具使用;
第三节课
持续集成与交付
l 通过实际案例讲述持续集成工具的安装/集成与使用,包括Jenkins/Ant/Maven/Nexus等
l 代码自动检测原理与方法/工具,包括Junit、Cunit/Findbugs等;
l 持续集成与持续交付
第四节课
测试
l 单元测试与静态检测
l 集成测试的用例设计(等价类、边界值、场景法、因果图、基本路径覆盖法);
l 测试执行的最佳实践五步曲;
l 测试度量与Bug分析;
l 测试驱动开发;
l 自动化测试与实践;
小结:
适合企业自身的工程能力建设
l 组织成熟
l 技术成熟
l 以产品为中心
l 持续交付
l 业界典型实践介绍
l 互动:建设计划与建设难点等
监控IT项目工作
IT项目收尾
○案例分析
IT项目范围和进度管理
(计划为纲)
范围计划(WBS编制方法和技巧)
活动定义
活动排序
活动工期估计(关键路径和Pert技术)
制订进度计划
○实战
IT项目成本管理
(为将之道,必知其用兼其内外之资)
IT项目成本管理
成本管理基本概念
成本常见类型
常见成本风险
IT项目成本控制与挣值管理实践技术
挣值分析与问题诊断方法及其案例
IT项目趋势预测与成本调整技术
○沙盘实战
IT项目质量管理
(质量为本)
IT项目质量管理
IT项目质量面临的挑战及模糊认识
IT项目发生质量问题的根本原因及对策
IT项目质量工程体系
IT项目质量控制方法、模型与工具(因果图,控制图))
IT项目全面质量保证
○实战
IT项目现场管理&案例分析研讨会
(落实为要)
IT项目现场管理 – 专题研讨会
专题–1 项目实施现场的棘手问题以及处理
专题- 2 远程协同实时研发的关键问题和应对方法
专题- 3 需求,合同,阶段验收,全面验收,收尾款
○GIS行业应用研讨——软件(GIS)项目的现场总是灵活多
变,我们该如何高效率应对?
项目收尾 – 复盘,为什么要复盘?如何复盘?
经典IT项目现场管理案例集分析。。。