大家好,我是煎饼哥,本期向大家介绍一个关于敏捷开发的方法,叫做scrum,相信资深的产品经理都接触过类似的项目管理方法。

  scrum敏捷开发,是一个美国统计学教授记录了多年工作经验,总结出来的一套简单易懂的开发方法,我接触过不少产品经理,惊奇发现不少产品经理的确是产品把控的非常好,输出的BRD,MRD,PRD等都非常专业,但是却没一套很好的项目管理方法。

  干货分享第一期:10分钟教会你SCRUM敏捷开发 干货第一期微信号:terrydengbin

  scrum 是一种迭代增量软件开发方法,通过该方法,你可以量化工作量,并且可以把每个任务量化成具体时间,得出最后一个项目的总时间(一般估算到小时)。能让管理者看清楚项目进度,把握项目进程的各种问题。scrum简单易用,但是简单的东西要掌握就容易犯错,大家可以在尝试中掌握这种项目管理方法,以下是我做内部培训个人写的scrum ppt教程,抛砖引玉,希望能普及该方法。

  首先欢迎大家关注本公众号,持续会输出原创内容,谢谢。

  (点击图片可以查看大图)

  

  scrum是有效管理未知因素和不断变化的产品需求,结束混乱,着重于如何驱动项目实现最高的投资回报。

  scrum材料准备:一个白板,n张便条纸,一张a4纸打印燃尽表(手绘也可以),一只笔。

  

  在scrum里面,有3种角色,分别是product owner(产品负责人)scrum master(团队负责人)scrum team (开发团队)

  Product owner: 是需求方,提出需求,能对功能流程,业务流程拍板的人。

  Scrum master :团队负责人,一般是product manager,负责解决团队问题,领导项目。

  Scrum team:项目执行人员,开发项目一般包括,前端后端开发,ui等。

  

  Scrum 步骤一:

  头脑风暴,如果product owner 对产品需求非常清楚,就可以省略这个步骤,开发一个原则“先紧后松”, 必须先把需求了解清楚,这里product owner可以召集技术团队/用户群体对其需求进行公开征求意见,最后输出一个产品建议表。

  

  Scrum 步骤二:

  product owner 对产品建议表进行筛选,做减法提炼最核心的需求。在确定了需求后,这个时候由scrum master 进行输出prd (product requirement document) , 这里就和传统的瀑布流一样了,该有的文档都必须有了,必须由scrum master 和product owner 确定好需求,包括业务逻辑,功能流程等。

  前面基本是最耗时间的,product owner和开发团队一来一回好多次。

  

  Scrum 步骤三:

  神马原型,ui设计都不是在步骤二完成的,刚才只是开始,步骤三后面才是scrum的精华部分,把任务量化,包括,原型,logo设计,ui设计,前端开发等。

  尽量把每个工作分解到最小任务量(wbs),最小任务量标准为工作小时不能超过16小时。准备估算总体项目时间吧!

  把每个任务都贴在白板上面,白板上分三部分

  (1)to do待完成

  (2)in progress 进展中

  (3)done 完成。

  

  如何估算时间:玩poker game(扑克游戏)这个方法估算出来的工作时间比较准,参与扑克游戏的最好有专家和开发涉及到的人员(杜绝阿猫阿狗,酱油男等参与)

  扑克游戏玩法:

  (1)每个人发一些便条纸, 针对具体任务,每个人根据经验写出时间(不公开写)

  (2)同时展示该项目完成时间,肯定存在最大最小的工作时间,最大最小两个人请你们辩论吧,为什么要那么长时间完成,或者那么短时间完成,其他人可以提出疑问,在一定程度上达成认可。

  (3)进行再次私下对该任务写时间,再公示,再辩论,这样下去,大家写出来的该任务的时间越来越接近了。

  (4)最后达成一个共同认可的时间,这个就是该任务的工作时间!

  注意事项,如果参与的人不懂该任务流程,参与投票就会影响准确率。

  

  Scrum 步骤四:

  好吧,经过大家纠结讨论了好久,终于把任务量化到具体多少时间完成了!

  恭喜!接下来,把n个任务按照开发的重要度,组合成n个sprint( 冲刺),每次执行一个sprint.

  

  每个sprint 都是独立的,一般先做主要功能,再到次要功能,再到小功能,最后的sprint 一般是修复bugs。

  

  因为任务都被量化了,每天工作了多少小时,完成了多少任务量,通过每天例会scrum master非常清楚,并且在time burn down chart (时间燃尽表)进行表示。我们就可以直观看到任务的进度了,而且是具体到多少小时!

  

  在burn down chart 里面,不管任务是否按时完成都必须记录。

  

  时间燃尽表是scrum的精华,通过该表格可以可视化任务的时间进度,大家可以看下图,day1 是整个任务的总共时间,每天按照任务完成度更新剩余时间,或者增加时间(例如发现一个技术难点,团队成员请假等要增加开发时间)

  

  在白板上面当前sprint 每天肯定都是在变的,scrum master 赶快把每天更新工作量吧!更新后算出剩余时间,就画在burn down chart上。

  

  关于bugs... ...

  每个sprint 都必须测试,尽量大家一起测试吧,如果太多bug就开一个sprint来修复bugs.

  

  每天要做的是,要开standing meeting ,因为大家的时间都是非常紧张的,一般是站着开的,一般10分钟左右.

  

  会议就问开发团队每个人三个问题:

  (1)你今天做了什么

  (2)明天打算做什么

  (3)有没遇到什么困难?

  scrum master 要解决开发团队的困难,让项目快速进展下去。

  每周一次周会,product owner最好在场。 每个月一次月会,product owner最好在场,指出产品开发是否在product owner期待范围内。

  

  好吧, 如此重复下去,直到开发完成!

  Scrum 步骤五:

  最后一个步骤,评估。

  product owner 和其团队/用户会对产品进行评估,可能还会有各种揪心的事,但是product owner是给钱的主,他要改还是要改的,建立一个bugs sprint吧,把产品做到product owner最想要为止!

  

  写在最后的话

  SCRUM也有缺点一直被人诟病,就是对团队要求高,团队成员相互信任度高,团队的人有能力,而且不会相互推搪责任,归根到底对应新团队使用该方法开始是各种问题的!请多多磨合吧!

  

  作者微信:terrydengbin

  最后直接送上干货ppt, keynote, pdf! 编写该教程我是使用了keynote 里面文字少,基本都是动画哦!!有mac的童鞋有福啦,我也转成了ppt格式,动画肯定会损失的,还有pdf可以下载。

  大家关注“今日发现”微信公众号,输入“SCRUM"即可获得下载地址!

SCRUM敏捷开发教程相关推荐

  1. Scrum敏捷开发看板工具分享

    在找适合我们团队的协作工具的时候,我们也是费了好大一把劲- 一款好的看板协作工具在团队协作和项目管理中起着非常大的作用,但是我们要的不仅仅是看板,还有要满足企业管理者的需求, 要求是: 1. 看板式并 ...

  2. 纯国产敏捷项目管理软件,可基于scrum敏捷开发落地

    Leangoo简介 国产项目管理软件Leangoo领歌,www.leangoo.com  轻量,简洁,直观,专业的敏捷项目协作平台,看板式的管理方式,列表.泳道的多维度,直观透明的特点来呈现敏捷团队的 ...

  3. Leangoo看板标签的用法(scrum敏捷开发)

    什么是Leangoo(领歌) Leangoo(中文名:领歌)是一款基于看板的项目管理工具. 我们可以使用Leangoo管理项目需求.任务.或者是问题和文档,随时跟踪团队工作进展. Leangoo看板工 ...

  4. scrum敏捷开发工具实践分享

    随着敏捷开发越来越火,自然我们也不能落后,我们公司也开始向敏捷转型,前段时间请了Scrum中文网的廖老师给我们企业做了全面的scrum敏捷开发培训课,第一次对敏捷有了全新的认识! 而在我们实施敏捷的过 ...

  5. 线下活动【西安站】用Leangoo做Scrum敏捷开发实战课(免费)

    Leangoo诚邀您参加 2017<用leangoo做Scrum敏捷开发>实战课!在此实战课上,您不仅可以听到一线资深敏捷顾问带来的敏捷落地实践经验,还可以和众多企业同仁共同探讨敏捷实践过 ...

  6. 线下活动【深圳】用Leangoo做Scrum敏捷开发实战课(免费)

    课程安排: 时间:2017年8月12日  14:00 – 17:30  (13:30签到) 地点: 中南海滨大酒店十一楼海涛厅,南山区南新路3125号. 人数限制:100人 本次活动免费 课程概述: ...

  7. scrum敏捷开发的几款工具

    做敏捷开发,如何敏捷?我们需要一系列成熟的工具帮助我们敏捷.敏捷开发工具的适合以及选用,对开发项目起着关键性的作用. 此篇介绍我们在scrum敏捷开发中发掘的几款工具,方便更多新加入的开发者上手. 1 ...

  8. Leangoo大讲堂:免费Scrum敏捷开发实战—武汉站

    活动信息: 授课时间:2016年5月21日 下午 14:00 – 17:30 (13:30签到) 授课地点:武汉市洪山区民族大道一号光谷资本大厦二楼培训中心 人数限制:150人(企业报名每家限制3人以 ...

  9. leangoo大讲堂:scrum敏捷开发实战——深圳站

    授课时间:2016年4月23日 下午 14:00 – 17:30 (13:30签到) 授课地点:深圳软件园,南山区科技中二路深圳软件园二期14号楼三楼大厅 人数限制:150人,企业报名的每家限制为3人 ...

  10. Scrum敏捷开发工具Leangoo

    为什么选择 Leangoo? 很简单,因为它够简洁,够轻量,上手够快! 因为我们的工作中有各种事物要处理,我们需要这样的敏捷开发工具来帮助我们解决问题并清晰的展开工作.Leangoo可以帮助我们管理事 ...

最新文章

  1. 高考大数据:哪个省才是高考地狱模式?结论和想象不太一样
  2. 云+社区小程序知识周,等你来挑战!
  3. UVA 10746 Crime Wave - The Sequel
  4. win10巨帧数据包在哪里设置_Win10电脑总感觉网速慢,是什么原因
  5. KEIL MDK 仿真时程序”乱跑“问题
  6. mpu 配置内存空间_PCIE的内存地址空间、I/O地址空间和配置地址空间
  7. Gensee SDK UserInfo类函数详细说明
  8. 计算机硬件课题,课题:计算机硬件结构介绍
  9. 初次接触NHibernate遇到的问题及解决方法
  10. RTP 包格式 详细解析
  11. 探秘小程序(3):登录
  12. 有效解决RaycastTarget勾选过多的烦恼
  13. Nvidia控制面板选择默认独显后黑屏的解决方法
  14. Android 平台下的即时通讯
  15. JAVA 整形 getbytes_Java getBytes() 方法
  16. Qt中打包程序运行时出现:0xc000007b错误
  17. 如何找回bilibili(b站)收藏夹里失效的视频?
  18. 纯css写滚动的弹幕特效
  19. 如何用c语言给信息加密,求助:如何用C语言实现LFSR加密
  20. 计算机专业cad 办公 ps,厦门集美办公、商务办公、CAD、PS、平面设计培训

热门文章

  1. 简单两步实现安卓软件自动升级(自动升级工具类)
  2. 关于动漫的HTML网页设计作业——动漫网页(刀剑神域6个页面)
  3. 南京大学俞扬博士AIDL演讲全文:强化学习前沿(上)
  4. 警察抓小偷打字游戏JAVA_警察抓小偷打字游戏金山打字通游戏
  5. 解决iOS 12.4 (16G77), which may not be supported by this version of Xcode
  6. 独立商城网站SEO优化方法
  7. 程序员学习的网站(持续收集中)
  8. HAA2018A_音频功放规格书_V1.2
  9. golang操作sqlite3
  10. cruzer php sandisk 闪迪u盘量产工具_SanDisk Cruzer Micro