S0:即Sprint0,目的是保证S1顺利启动
一、架构
系统模块架构搭建
(1)系统模块架构搭建技术标准确认(软硬件版本、主要第三方jar版本、对技术方案的理解)
(2)各模块及依赖关系(细化到接口)
系统模块架构评审准备
(1)架构设计材料准备
系统模块架构评审
(1)架构评审,引入外部专家把关:必须现场
(2)系统模块架构修改及设计材料修改
开发保障
(1)建立SVN、建立基线、搭建CI持续集成环境
(2)完成开发环境准备和基础软件安装
二、需求
技术类产品,PO要进行对应技术领域的业务学习
形成Product Backlog(进行现有故事的整理,需要技术人员refine;故事的修改、细化)
召开Release Planning
明确第一个迭代的故事
三、Team
项目组人员组成
划分Team
整体架构,即系统间架构的知识传递
系统架构,即系统内部架构的知识传递
Team Agreement:编码规范(选出最重要的10条贴到物理板上)、DOD(环境、经过测试等)、基点故事选定等
四、敏捷
全员敏捷基础知识培训及考试
JIRA用户创建和培训(或其他敏捷工具的培训)
Scrum Master重点培训
敏捷仪式辅导(内部教练)
五、附录
S0的仪式checklist:
系统模块架构评审
Team内知识传递
全员敏捷基础知识培训及考试
Release Planning
S1的PB Grooming