敏捷开发
春招找到工作啦,进入公司实习,发现什么都不会,只能一步步来了
引用自敏捷开发
敏捷开发完整流程
1、目标制定
2、目标拆解
3、产品规划
4、组织产品代办列表
5、需求梳理
6、迭代规划
7、迭代开发
8、Sprint评审
9、开回顾会议
案例举例
以堆雪人为例
一个公司投入三个团队来堆雪人
- 第一个团队负责雪人的头部的帽子【帽子开发团队】
- 第二个团队负责雪人的头部【头部开发团队】
- 第三个团队负责雪人的身体【身体开发团队】
这三个团队有几个重要的契约
- 全团队只有一个产品总决策人,每个敏捷团队驻扎一名产品负责人。
- 每两周全团队要同步一次雪人的研发状态和下一步的研发目标(遇紧急问题需及时沟通)。
- 三个敏捷团队有各自的“待办列表”,但总体“需求”来源于大目标。
- 各敏捷团队要有持续交付能力,需定期集成一次,每两周要有一个全局版本。
全团队在开发初期明确了第一个开发周期内的目标:1个戴帽子的雪人【整体】
目标确定后,三个团队开始在内部开展会议,确定开发技术和具体事项
- 帽子开发团队采用 Scrum,他们第一个开发周期的目标是,让帽子能戴上
- 头部开发团队采用的是看板,他们第一个开发周期的目标是“实现一个个圆圆的头”;
- 身体开发团队采用的也是Scrum,他们第一个开发周期的目标是“实现一个结实的身体”。
确定好这些后,三个团队之间还需要约定好各自的对接时间和关键协议,然后在各自规定的时间里,开始了各自的研发任务
两周后,第一版雪人在预发布环境中亮相,因为内部已经经历了验收和跨部门的联调,所以这次的预发布过程中没有遇到什么大问题。两天后,雪人被投放在指定的地点,根据数据埋点显示,当天现场有很多人围观,引起了不小的轰动,负责运营的团队在现场也收集了很多反馈。
后来负责人召集核心团队对第一版雪人的发布进行复盘,同时对发布后的数据进行了分析,最终负责人决定在这个方向上继续投入,随即负责人召集产品研发部门规划了下一阶段的工作。
两周后,第一版雪人在预发布环境中亮相,因为内部已经经历了验收和跨部门的联调,所以这次的预发布过程中没有遇到什么大问题。两天后,雪人被投放在指定的地点,根据数据埋点显示,当天现场有很多人围观,引起了不小的轰动,负责运营的团队在现场也收集了很多反馈。
后来负责人召集核心团队对第一版雪人的发布进行复盘,同时对发布后的数据进行了分析,最终负责人决定在这个方向上继续投入,随即负责人召集产品研发部门规划了下一阶段的工作。