课程简介
本课程将详细剖析在这些项目中实施敏捷迭代的流程。课程讲帮助App团队解答迭代过程中遇到的各种问题,从而在保障开发质量的同时,提高迭代效率,提高团队成员的个人能力。
目标收益
本课程讲帮助App团队解答迭代过程中遇到的各种问题,从而在保障开发质量的同时,提高迭代效率,提高团队成员的个人能力。
培训对象
本课程系列适合于采用敏捷开发模式的App团队,包括开发人员、测试人员、项目经理、团队负责人、产品经理等角色。对于不同规模的团队,有不同的解决方案。
课程大纲
App敏捷开发流程 | 讲解App迭代开发(2周时间)的整体流程。 |
项目管理中的三驾马车 |
1. 为什么不能没有测试团队? 2. 不要把产品经理当牲口使 3. 开发人员的喜怒哀乐 4. 项目经理的职责 |
敏捷实践:制定迭代计划 |
1. 每组选出Scrum Master。 2. 团队组织在一起过需求 3. 开发人员和测试人员各自评估Task。 |
优化团队结构,让敏捷流程跑得更快 |
1. 平行模式还是垂直模式? 2. 让Html5站点和MobileAPI的进度提前一个迭代? 3. 如何进行模块化分工 4. 即时更新策略 |
项目经理的百宝箱 |
1. 项目经理的任务评估表 2. 贴小纸条的艺术 3. 敏捷迭代中的会议纪要 4. 开站例会的技巧 5. 如何确保项目不延期 6. 迭代风险管理 |
敏捷实践:晨会 |
1. 按组召开晨会,由Scrum Master组织,控制在15分钟以内。 2. Scrum Master发送每日晨会纪要的邮件。 3. 测试人员编写测试用例,供第二天培训使用。 |
持续集成 |
1. 代码分支策略 2. 自动化打包 3. Android发版策略 4. App后门 5. 批量打渠道包 |
敏捷实践:测试用例评审会 |
1. Scrum Master组织召开测试用例评审会,统一产品经理、开发、测试三个团队对需求的认识。 2. 午饭前对Android App跑Monkey测试,供下午培训使用。 |
迭代中的测试工作 |
1. 冒烟测试 2. 探索性测试 3. Monkey测试 |
发版 |
1. 活儿干不完怎么办? 2. 发版前一小时发现的bug怎么办? 3. Android和iOS要同时发版吗? 4. 重构的时间在哪里? |
敏捷实践:冒烟测试、每日质量报告 |
1. Scrum Master组织冒烟测试,及时发现问题,及时修复。 2. 测试团队发送每日质量报告的邮件。 |
App敏捷开发流程 讲解App迭代开发(2周时间)的整体流程。 |
项目管理中的三驾马车 1. 为什么不能没有测试团队? 2. 不要把产品经理当牲口使 3. 开发人员的喜怒哀乐 4. 项目经理的职责 |
敏捷实践:制定迭代计划 1. 每组选出Scrum Master。 2. 团队组织在一起过需求 3. 开发人员和测试人员各自评估Task。 |
优化团队结构,让敏捷流程跑得更快 1. 平行模式还是垂直模式? 2. 让Html5站点和MobileAPI的进度提前一个迭代? 3. 如何进行模块化分工 4. 即时更新策略 |
项目经理的百宝箱 1. 项目经理的任务评估表 2. 贴小纸条的艺术 3. 敏捷迭代中的会议纪要 4. 开站例会的技巧 5. 如何确保项目不延期 6. 迭代风险管理 |
敏捷实践:晨会 1. 按组召开晨会,由Scrum Master组织,控制在15分钟以内。 2. Scrum Master发送每日晨会纪要的邮件。 3. 测试人员编写测试用例,供第二天培训使用。 |
持续集成 1. 代码分支策略 2. 自动化打包 3. Android发版策略 4. App后门 5. 批量打渠道包 |
敏捷实践:测试用例评审会 1. Scrum Master组织召开测试用例评审会,统一产品经理、开发、测试三个团队对需求的认识。 2. 午饭前对Android App跑Monkey测试,供下午培训使用。 |
迭代中的测试工作 1. 冒烟测试 2. 探索性测试 3. Monkey测试 |
发版 1. 活儿干不完怎么办? 2. 发版前一小时发现的bug怎么办? 3. Android和iOS要同时发版吗? 4. 重构的时间在哪里? |
敏捷实践:冒烟测试、每日质量报告 1. Scrum Master组织冒烟测试,及时发现问题,及时修复。 2. 测试团队发送每日质量报告的邮件。 |