敏捷开发

昨儿去参加了公司了引导式敏捷课程,

 

翻牌游戏,20个筹码,四种颜色,每种五个,分别代表1,2,5,10元,六人一组,一人担任计时员(当筹码经过每个人的手中翻牌两次,最后一个人翻完,才算价值):

NO1(瀑布)

NO2(迭代)

NO3(敏捷)(站长排)

NO4(价值)

1.44

2.03

25

46

8

37

75

             

NO1:游戏规则

五个人,第一个人将20个筹码全部翻牌2次后传递给下一个人,直到最后一人翻完所有筹码,计时员负责记录,第一个人开始翻动第一个筹码的时间,最后一个人翻动第一个筹码的时间,最后一个人翻完所有筹码的时间:

两个时间代表的含义:客户初次见到价值的时间,与交付的时间

20个任务模块在完成第一个到最后一个的时间差只有19秒;

NO2:游戏规则

五个人,还是20个筹码分为四组,每组五个,第一个人(每个人)每次将5个筹码全部翻牌2次后传递给下一个人,直到最后一人翻完所有筹码,计时员负责记录,第一个人开始翻动第一个筹码的时间,最后一个人翻动第一个筹码的时间,最后一个人翻完所有筹码的时间:

两个时间代表的含义:客户初次见到价值的时间,与交付的时间

一组任务模块从完成到开发只需要25秒;

NO3:游戏规则

五个人,还是20个筹码,第一个人(每个人)将一个筹码翻牌2次后传递给下一个人,直到最后一人翻完所有筹码,计时员负责记录,第一个人开始翻动第一个筹码的时间,最后一个人翻动第一个筹码的时间,最后一个人翻完所有筹码的时间:

两个时间代表的含义:客户初次见到价值的时间,与交付的时间

一个任务模块从开始到完整交给客户只需要8秒;

个人工作效率变慢,但是整体工作效率提升了,增加了个人等待的次数,但是保证了多人同时进行任务

NO4:游戏规则

五个人,在15秒内,尽可能多的获取价值,自己想解决方案

两个时间代表的含义:客户初次见到价值的时间,与交付的时间

敏捷+并行

敏捷:保证人员的充足,而且一个人只能在一个项目组,归属感与效率

敏捷:价值max,客户决定了价值,保证了客户的满意度,不断的叠加满意

敏捷可以提高效率,并行开发

敏捷不是解决问题的根本,只是解决的串行

最大的浪费是时间上的等待

从客户价值的优先级觉得哪些工作顺序

软件开发的浪费:交付的产品不是客户想要的

有两点:1.交付的产品不符合客户需求;2.联系的其让功能

敏捷开发存在的问题:

6小时抻到8小时;贴条的时候附带说此条年终奖多少;

时间分配与个人能力的把控

贴条(阐述这个工作需要多长时间)

能力不够的学习吗?团队一起估算时间?

个人能力不同,估算的时间也不同,大家一起阐述各自完成该任务模块的解决方案,大家一起参考着,得到新的思路,再估算时间,如果我做,要多久

能力不同,任务分配,

串行,并行->瓶颈

敏捷应用-change-(缩短反馈周期)-开灯,反射弧

Need to CHANGE(被动):存在问题

Want to CHANGE(主动):实践过了

Fear to CHANGE:无效、阳奉阴违

Ownership to CHANGE:客户,受益人

How to CHANGE:针对恐惧去做

Userstory-task-UML-贴条

上墙的都是需求-透明化管理(任务分配,没做完)todo、 doing 、done

守-破-

敏捷价值观:

个体和交互(真是看到的)>流程和工具

工作的软件(真实看到的)>详尽的文档(客户合同里需求的,作为交付的产品,作为任务下发)

客户合作>合同谈判

相应变化>遵循计划

写文档:

文档

注释!!!很重要,可以导出

 

 

 

 

 

 

 

最近时间紧迫,稍后再做整理

posted @ 2016-04-22 10:13  景行彼高松  阅读(421)  评论(0编辑  收藏  举报