2001年,包括RobertC.Martin在内的一批软件开发界的专家聚在一起概括出了一些可以让软件开发团队具备快速工作、响应变化能力的价值观和原则,即敏捷联盟宣言。在敏捷联盟宣言的指导下逐渐形成了迭代开发、Story、持续集成、OneTrack、结对编程、站立会议、Anatomy、TDD等优秀的开发实践,极大地解决了重量级软件开发模式中存在的问题。
本课程从详尽地讲解了互联网项目开发的核心思想、价值观;讲解了敏捷开发和瀑布开发的区别;讲解了敏捷开发的各种优秀实践,并以案例的方式加深学员对敏捷开发实践的理解和掌握。重点讲解了在互联网软件项目开发流程各个阶段需求描述的方式和互联网开发对需求变化频繁的优势。
课程特色
讲师资历
杨学明
2深圳市共创力咨询高级合伙人
2资深顾问、研发创新管理资深讲师、清华总裁班特聘专家杨学明
2清华大学MBA、中山大学工学学士
2美国项目管理协会认证专家PMP
218年产品开发、测试管理经验
28年研发管理咨询与培训经验
2先后在华为、阿里巴巴、蓝韵等企业担任研发高管职务
顾问资历:
18年产品开发研发管理及项目管理经验。曾服务于国内某大型通信企业、大型医疗企业和著名互联网公司,先后担任过软件工程师、开发经理、研发总监、测试总监、研发管理中心总监、PMO总监、研发副总裁等职位,带领过华为NGN开发团队、阿里巴巴研发团队、深圳蓝韵医疗研发团队等,有几十个成功的项目案例,现任深圳市共创力企业管理咨询有限公司资深合伙人。
咨询经验:
u华工正源光子:IPD主流程、项目管理流程、研发任职资格管理
u深圳大展:全程参与了CMMI5认证过程,与国外专家一起制订了符合大展公司的开发流
程ADP(AchievoDevelopmentProcess),并在多个国外软件项目中进行了实践
u深圳蓝韵医疗电子:产品开发流程IPD、项目管理、研发组织结构及跨部门团队、需求
开发与管理、产品测试管理、质量管理
u阿里巴巴:敏捷开发流程、产品质量管理、项目管理、网站性能测试
u上海酷宝:研发体系主流程IPD、项目管理、组织与团队管理等模块调研
u南京埃斯顿公司:IPD集成产品开发、研发项目管理、CMMI、需求管理、研发绩效管理、
配置管理、CBB、研发质量管理、产品测试管理
u常州润源:IPD集成产品开发、研发项目管理、研发绩效管理、研发质量管理
u北京净雅:研发管理IPD、战略规划、变革项目群管理、战略与绩效管理、IT规划与选
型辅导、IT运作平台的性能测试
u普天新能源:敏捷软件开发管理,软件质量管理,IT规划与选型
u中航航空电子:产品战略规划、多项目管理、产品测试管理
u威高集团股份:产品经理及产品管理体系建设、产品经理资源池建设
u雷赛智能:市场管理与产品规划、需求管理、CDP(项目任务书的开发流程)、产品管理组织与团队
u深圳华因康基因科技有限公司:市场管理与产品规划、项目管理、研发团队管理、研发绩效管理与激励
u烽火科技:研发与创新管理IPD、研发质量管理、研发任职资格管理
u雄帝科技:研发质量管理、测试管理、单元测试
部分客户:
中国科学院、深圳迈瑞、武汉天喻、浙大网新、珠海派诺、从兴电子、深圳蓝韵医疗、南京埃斯顿、常州润源、上海天跃科技、华立仪表、成都乐创、科东电力、中国工商银行、雷赛智能、重邮信科、全志科技、北京净雅、中国普天、阿里巴巴、华工正源、香港松华首饰、捷成世纪、索贝数码、比亚迪、大唐移动、美的微波炉、航盛电子、科大讯飞、长城科技、金山软件、士兰微电子、上海南华机电、奥的斯电梯、巨人通力电梯、正泰仪器仪表、西安美林电子、美芝制冷、广电运通、扬智电子、九阳小家电、中国普天新能源、中航航空、国网电力、中兴通讯、苏宁云商、CNNIC、烽火通讯、酷狗计算机、神州数码、美行科技、网易计算机、中电29所、中电海康、华为技术、京信通信、烽火通信、广联达、启明星辰、新产业生物、招商局等上百家企业。
《IPD在医疗电子行业的实施难点分析》、《软件自动化测试实施难点分析》、《如何做好IPDDRYRUN》、《论IPD开发模式下产品质量改进》、《论IPD模式下研发组织结构演进》、《敏捷开发模式下的质量管理》、《浅谈IPD模式下的敏捷软件项目管理》、《如何培养合格的PDT经理》、《如何实现高效率的测试管理》、《软件测试为什么失败》、《研发任职资格体系实施要点分析》、《如何进行产品规划和市场调研》
参加对象
企业CEO/总经理、研发总经理/副总、公司总工/技术总监、研发项目经理/产品经理、PMO(项目管理办公室)成员、研发骨干、QA或流程优化人员等。
课程小组划分:分为6个小组,课堂积分制,有问答及小组PK,最终胜出的团队有奖品。
第一天上午:案例研讨,主要讲述目前中小型互联网公司面临的困境和问题
开篇案例:某互联网公司在开发和测试过程中遇到的问题研讨
1、项目管理概览项目管理的范围项目管理的目标项目管理的常见问题项目工作流程:需求->设计->开发->测试->发布
第一天下午:案例研讨,主要讲述目前中小型互联网公司项目的风险管理、进度管理、计划制定,需求估算与排序等
3、风险管理迭代前的风险识别
4、制定项目计划如何制定迭代计划里程碑的确定如何根据进展修订进度计划需要什么样的进度估算进度常见影响因素
研讨:多个项目的并行计划如何制订?(资源如何保证充分利用?)
4、进度管理设置进度监测点实行有效的进度监测方式监测的周期如何接受进度变化如何避免进度变化如何在敏捷中维护进度
6、需求管理
需求的收集和分析流程
需求文档的编写需求优先级评定方法需求实现排序用户故事的变化如何接受用户故事变化迭代中需求的变化影响分析迭代中的需求变化控制用户故事变化推迟的方法
第二天上午:主要讲解质量管理和配置管理、如何更好地做软件的质量验证。
7、质量管理设计和代码的质量指标和评价方法开发前的质量检查开发后的质量检查如何做好团队的整体质量面向产品质量的测试管理面向用户的验证与管理持续的构建与集成管理
单元测试演练
8、配置管理面向发布的产品模块配置开发过程中的并行工作管理持续的版本管理基线的控制与管理构建与集成管理发布管理
第二天下午:主要讲解敏捷团队的成员如何配合,如何更好更快地交付产品。敏捷过程中的度量指标,以及如何提高持续集成的成熟度和自动化测试的成熟度。
9、敏捷团队管理团队的组织方式团队协作方式角色和职责分配策略团队士气提升与维护团队工作模型个人工作模型建立成长路线
10、互联网软件开发过程管理
合理的过程度量指标有哪些不影响工作的度量数据收集机制对度量数据的分析方法过程问题的识别与调整过程规范的建立
11、课程总结:我公司如何改进互联网项目管理?大家讨论,老师答疑1H左右。