关键词:
有点长,期望你能通过本文彻底了解 Scrum。
我们介绍了一个非常有意思且高效的组织模式-特性团队。我们首先介绍了为什么需要特性团队,特性团队的定义、核心价值、优势、可能存在的问题以及带来的成本。接着讲述了特性团队的适用范围,开发新产品、拓展新业务和产品快速增长的产品。然后,我介绍了特性团队的两个角色FTO和FT队员;最后介绍了在一个大公司里如何多FT进行分工协作。看完这些你是否发现特性团队没有告诉我们在研发过程中如何管理需求,对外协调沟通,怎么开会,规范流程,跟进执行,项目状态如何可视化等。我通常是利用 Scrum 这个管理框架来完成这些事情,这也就是本文我要介绍的内容。
在本文中,我首先介绍 Scrum 的定义、特征、优势,然后讲述了Scrum 的3个角色,接着是框架、流程、5个会议和3个工件,最后列了一些我们在使用 Scrum 时遇到的一些问题,希望能触发你的思考。
回顾特性团队
特性团队是一个长期稳定、跨职能、跨组件,持续端到端交付用户价值的团队,负责把一个个「以用户为中心的功能」变成一个个可交付的产品增量。从这张图中,我发现这个过程有点糙。有点怎么把大象装冰箱里的感觉。一些问题没有回答,比如:
这三个人都是啥角色
都负责什么?
怎么配合
日常工作是什么?
下面我来介绍下Scrum 的框架,平时我就是用它帮我解决这些问题的。
Scrum的定义和特征
Scrum 的定义
Scrum是一个用于开发和维护复杂产品的框架,是一个增量的、迭代的开发过程
00.scrum指南
...提供给产品使用 *支持和更新产品 Scrum的精髓在于小团队。个体团队具有高度灵活性与适应型。当单个团队、几个团队、多个团队和网络团队在开发、发布、运营和维护成千上万的工作和工作产品时,这些优势得... 查看详情
极简敏捷:解析scrum落地常见问题
...念性问题:SCRUM就是敏捷么?SCRUM就是开各种会么?SCRUM有什么好的,能对我的团队产生什么作用?二,SCRUM执行过程问题:计划会和需求评审会有啥区别?计划会时候发现需求经常有问题,并且还会有很多问题在迭代中出现。站... 查看详情
scrum站立会议
...)为经验的交流和分享提供机会(4)培养团队文化4.注意要点:站立会议每天都必须开 注意要点点评:项目延 查看详情
《scrum精髓—敏捷转型指南》读后感
...;还被一个叫“敏捷”的东西,弄的一团糟。不知道从什么时候起,似乎搞一个口水话连篇 查看详情
《scrum精髓—敏捷转型指南》读后感
...;还被一个叫“敏捷”的东西,弄的一团糟。不知道从什么时候起,似乎搞一个口水话连篇 查看详情
"scrum站立会议"浅析
...开发流程。它并不是一项技术,这种开发方式的主要驱动核心是人,它采用的是迭代式开发。 Scrum开发流程中的三大角色: (a)产品负责人(ProductOwner) (b)流程管理员(ScrumMaster) (c)开发团队(ScrumTea... 查看详情
读书笔记:《scrum精髓-敏捷转型指南高清完整版》
...,先做最有价值的工作,以价值为中心的交付Scrum核心原则:检视、调整(构建的产品+构建产品的方式)、透明性(参与创建产品的每个人都必须能够得到与WIP相关的所有信息)假设、构建、反馈、... 查看详情
软件开发模式之敏捷开发(scrum)
...scrum敏捷开发和xp敏捷开发,人人都在谈论敏捷开发。那什么才是敏捷开发呢?目录什么是敏捷开发?传统的开发模式和敏捷开发模式的对比?敏捷开发scrum的实施。什么是敏捷开发敏捷开发以用户的需求进化为核心,采用迭代、... 查看详情
scrum管理
...。先简单介绍一下,Scrum一种敏捷项目管理的框架,它的核心是迭代和增量。Scrum中有三种角色:产品经理(ProductOwner),ScrumMaster(相当于项目经理),团队(Team)。具体流程如图: 产品经理整理出按优先级排序的产 查看详情
什么是scrum?
参考技术AScrum是一个用于开发和维护复杂产品的框架,是一个增量的、迭代的开发过程。在这个框架中,整个开发过程由若干个短的迭代周期组成,一个短的迭代周期称为一个Sprint,每个Sprint的建议长度是2到4周(互联网产品研发... 查看详情
scrum
...bsp;Scrum是敏捷开发的具体方式。而敏捷开发是一种以人为核心、迭代、循序渐进的开发方法。它不是一门技术,它是一种开发方法,也就是一种软件开发的流程,它会指导我们用规定的环节去一步一步完成项目的开发;而这种开... 查看详情
scrum方法
...发的精神和思想,就被称作SCRUM开发方法。SCRUM是一个什么样的开发框架呢?简单说,它由三个角色(Role), 查看详情
转:敏捷开发之scrum扫盲篇
...朋友一起分享交流一下,希望对初学者有帮助。 什么是敏捷开发?敏捷开发(AgileDevelopment)是一种以人为核心、迭代、循序渐进的开发方法。怎么理解呢?首先,我们要理解它不是一门技术,它是一种开发方法,也就是一... 查看详情
初学scrum及首次团队开发
一、初学scrum1.什么是scrumScrum在英语的意思是橄榄球里的争球。而在这里Scrum是一种迭代式增量软件开发过程,经常性的被用于敏捷软件开发。Scrum包括了一系列实践和预定义角色的过程骨架。Scrum中的主要角色包括同项目经理类... 查看详情
scrum站立会议
...都需将发言控制在15分钟内。2.发言的内容是:之前做了什么,进度如何。今天要做什么,能否在1天之内完成,以后要做什么,预计的进度。对工程的意见和反馈,是否有新的点子和新功 查看详情
scrum站立会议
...都需将发言控制在15分钟内。2.发言的内容是:之前做了什么,进度如何。今天要做什么,能否在1天之内完成,以后要做什么,预计的进度。对工程的意见和反馈,是否有新的点子和新功能。3.项目 查看详情
scrum3355
...要描述了管理在开发过程中发挥的作用。Scrum这个词没有什么标准的中文解释,它来源于橄榄球中的一个争球的动作。竹内弘高和野中郁次郎在《新型的新产品开发策略》首次提到将Scrum应用于产品开发,他们指出:传统的“接... 查看详情
主推scrum敏捷开发
...开发中最流行的敏捷框架。Scrum是一种迭代的方法,他的核心是冲刺(Scrum的迭代术语)。为了支持这一过程,Scrum团队使用特定的角色、工件和事件。Scrum团队在整个项目中通过检验确保他们达成过程中每一部分的目标。在每一... 查看详情