`

敏捷开发之Sprint流程

 
阅读更多

Sprint

Sprint是敏捷开发中的一个开发周期,时间应在一个月以内,最终应有完成的、可发布的产品。
Sprint包含计划会议、每日例会、开发工作、评审会议、回顾会议。
在一个Sprint中,开发团队成员、Sprint目标不应该改变。
一个Sprint的时间应控制在两周左右。合适的时间可以确保Sprint目标不随便变化,把风险限制在一个月的成本上。
如果某个Sprint目标过时了,产品负责人可以提前取消Sprint。

Sprint计划会议:
计划会议确定Sprint中要完成的工作,有整个Scrum团队一起完成。

会议输入:产品待办事项列表、团队对这个Sprint的接受程度以及以往的表现
     注意事项:首先需要明确回答两个问题:1、这个Sprint最终完成后要交付的结果 2、为此需要做的具体工作

会议结果:根据产品待办事项,开发团队对每个待办事项预估工作量,并开发团队成员认领待办事项。
    注意事项:产品负责人需要对待办事项做出说明,协助开发团队做出取舍;开发团队需要明确sprint最初几天的工作内容,分解为少于一天的量。

每日例会:
目标:评估Sprint进度。同步成员的活动,并创建一天的计划。提前暴露问题,降低风险。
开发团队中的每个成员应说明:已完成的工作,准备完成的工作,遇到的障碍、可能的风险
     注意事项:Scrum Master确保会议正常举行,控制时间以;应该确保每个成员都了解目前的进度以及每个成员各自的工作;应该强调交流沟通,提前暴露可能的问题,

Sprint评审会议
会议内容:

  1. 产品负责人确定哪些已完成,哪些未完成
  2. 开发团队讨论在Sprint中哪些进度顺利、遇到了什么问题,如何解决的
  3. 开发团队演示完成的工作
  4. 整个团队就下一步的工作进行探讨,根据完成的事项,最终输出一份修订的产品代办列表


Sprint回顾会议
Scrum团队检验自身,并列出要改进的点
对前一个Sprint周期中的人、过程、工具进行检验,列出 better 和 to be better,列出要改进的点

分享到:
评论

相关推荐

    敏捷开发工具如何完整做测试管理

    在敏捷需求开发中,测试伙伴无法通过看板将测试用例和Sprint的故事进行绑定,每个Sprint的测试用例过多,无法对所有的测试用例进行统一管理和统计,造成了测试流程混乱等,无法保证功能回归测试的完善性。...

    详解在Scrum中实现敏捷建模

    本文主要是介绍Scrum中实现敏捷建模,希望通过本文能让大家对Scrum有更深刻的了解,能完美的实现敏捷开发。Scrum是一种敏捷过程,它使用迭代和增量方式管理和控制复杂的软件与产品开发。Scrum的开发流程非常简单。...

    LabVIEW开发Core3课程1:有价值和可维护的VI

    软件开发人员有责任遵循首席设计师或架构师为本课程选择的流程模型,敏捷软件开发是一种开发应用程序的迭代方法,强调协作工作软件和对变更开发的响应,被分解为两到四个星期的增量,称为冲刺。每个冲刺专注于开发一...

    精益开发实战用看板管理大型项目

    第13章 Sprint与版本发布规划 第14章 我们如何做版本控制 第15章 为何我们只用真实看板 第16章 经验教训 第二部分 技术详解 第17章 敏捷与精益概述 第18章 缩减测试自动化需求清单 第19章 用规划扑克估算需求清单...

    安卓java读取网页源码-Android_BeiJingWisdom:Android_北京智慧

    敏捷开发 敏捷开发(Agile Development)是一种以人为核心、迭代、循序渐进的开发方法。 以人为核心:注重团队成员之间面对面的交流,尽量减少文档 迭代:把一个复杂且开发周期很长的开发任务,分解成很多小周期可完成...

    Scrum Devlopment Process.pdf

    对于软件开发项目,敏捷实践鼓励跨功能的小组成员制。每个Scrum team都是跨功能的(通常包括开发人员,文档人员,质量控制人员或用户代表等),以使小组内有充分的交流。 在每一个sprint期间, team 自行管理已达成...

    Visual_Paradigm_16_1_20200301_OSX_WithJRE.dmg 使用 UML、SysML、ERD、DFD 和 SoaML 设计软件

    最强大的开发工具 - 一体成型! System Modeling 系统建模 使用 UML、SysML、ERD、DFD 和 SoaML 设计软件。利用屡获殊荣的图表编辑器,快速、轻松地创建视觉蓝图。 了解更多 » Enterprise Architecture 企业...

    DMS-Android-V4

    基本上,它具有基于敏捷的开发流程。 以通过sprint实现的方式开发小功能。 冲刺之后,您必须经过回顾过程。 在此过程中,团队成员彼此信任,彼此共享知识,并最终承担起责任。 最高优先级是用户。 换句话说,这是...

    阿里java面试源码-CGI-POC:CGI-POC

    敏捷开发 (PQVP DS-AD) 工作采用以用户为中心的设计技术、基于冲刺的开发工作流程以及现代和开源技术来设计和构建 MyCAlerts,我们的实施工作原型 B. MyCAlerts 允许加州居民建立和管理用户档案,订阅接收严重火灾/...

    Sfia-DevOps-Project-3:该项目是GMCA Devops 2021的最终项目,我们的团队1正在使用过去3个月中学到的技术来部署应用程序

    工作流程对于这个项目,我们所有人都以敏捷的方式工作,承担角色并每天站着,了解站姿中提出的问题是我们能够成功完成该项目的主要因素。 我们还在当前的Sprint之后进行了回顾,这是我们唯一的Sprint,在第5天进行...

Global site tag (gtag.js) - Google Analytics