课程主办
广州现代卓越(www.toppmo.cn)
软件知识原创基地(www.umlonline.org)
课程目标
1.了解各种敏捷理论,理解软件项目管理的特殊性。
2.学会项目管理的各方面技巧,学会让敏捷落地的实践技巧,包括以下几方面:需求管理、设计管理、编码管理。
3.学会实用项目估算、项目计划、项目计划跟踪方法。
4.学会如何持续提升项目管理水平。
适合听众
项目经理、中高层领导、SEPG、具备软件开发相关工作经验向往项目管理方向发展的人士。
开课时间
2012年5月12日(周六,一天,7小时)
地点:
广州市小北路266号北秀大厦4楼
地铁5号线小北站A出口
费用
1.800元/人, 5 月1 日前报名或3 人报名享受9 折优惠;企业团体(5 人及以上)报名独享8.5 折优惠
2.PMP额外获得10PDUs
讲师简介
张传波,网名:Fireball(火球)
中国软件行业协会系统与过程改进分会专业委员会 主任委员
广东软件行业协会软件过程改进专业委员会 高级专家
软件知识原创基地(www.umlonline.org) 创办人、首席专家
讲师集项目管理经验及过程改进经验于一身,有十余年的软件开发、软件设计、需求开发、项目管理、部门管理经验,熟悉软件生命周期的全部过程,经历过数十个大大小小的项目,带领公司通过CMM3级及CMMI5级评估,参加过两次CMMI5级的评估,对CMMI有独特的深刻的理解,并对如何推动企业过程改进有独到的方法。
讲师有多年的授课经验,讲课深入浅出,注重引导学员思考,善于将主题内容融于简单的例子中,让学员通过体会实例掌握知识。讲师是每日培训缔造者,是讲师的训练师。
课程大纲:
1 软件项目管理的特殊性
1.1 软件项目管理可能是最难的一种项目管理
1.2 敏捷面临的挑战
2 需求分析与管理
2.1 需求分析面面观
2.2 手机订餐系统-体验需求分析的痛苦
实战:手机订餐系统需求分析
2.3 需要与需求规格
2.4 需要曲线
2.5 用户故事的应用与问题
2.6 实用敏捷需求分析过程
需要、业务逻辑、用例
范例文档鉴赏
实战:识别客户的需要
实战:缺陷管理系统需求分析
2.7 需求分析的团队作战
团队如何协作获取需求?
团队如何全面一致理解需求?
3 设计管理
3.1 软件设计的常见问题
编码第一、一招定天下、精益求精、……
3.2 什么是“漂亮”的软件设计?
实战:四大系统设计考虑
快速型项目、网页+数据库、重复型、创意型
3.3 简单设计
简单综合症
设计平衡点
简单设计的标准
3.4 实用软件设计经验谈
软件不是木桶型架构的。
常见的软件设计方法:由顶而下、由底而上、由中间到上下
架构设计、模块设计、数据库设计
用户体验设计
3.5 软件设计的团队作战
各专家主导不同的设计
如何让评审发挥威力?
案例分析:如何提高评审效果?
案例分析:谁来评审设计?
案例分析:谁来写设计文档?
案例分析:无法关闭的评审
4 编码管理
4.1 编码综合症
裸奔型代码、阿弥陀佛型、吹毛求疵型
眼高手低型、事不关己型
代码的初级问题与高级问题
4.2 什么是“漂亮”的代码?
4.3 编码规范
代码规范、数据库规范、脚本规范
案例分析:编码规范考虑不周全?
案例分析:改造旧系统的麻烦
4.4 提高编码水平
零缺陷意识
测试:零缺陷意识
扎实的编码基本功
测试:编码基本功
测试驱动
测试驱动案例分享
如何实践测试驱动?
代码评审
代码评审要发现什么问题?
案例分析:什么时候评审代码?
案例分析:所有代码都需要评审?
如何实践结对编程?
代码重构
代码共有
4.5 持续集成
4.6 高效安排编码任务
案例分析:工作如何协调?
5 项目计划
5.1 项目计划要写什么?
5.2 进度计划
版本规划(迭代计划)
优质任务、缓冲时间
实战:优质任务
5.3 计划执行与跟踪
每日例会及进阶
6 尾声
6.1 如何持续提高项目管理水平?
对于个人
学习各种软件工程知识并实践
多承担挑战性的项目
多总结
对于公司
项目要产品化、组件化
建立和持续改进项目管理过程
6.2 课程回顾
报名办法
报名热线:020-38012006,38012021
联系人:陆小姐 toppmo@163.com
更多课程资料及报名表格,请下载附件!