1+1<2
10 vs 1000
快是敏捷的结果之一
另外中间需要一个『计算』过程
其实快是由团队成长带来的
快只是成果交付的一个维度
完成最小可用的产品,通过学习和反馈迭代优化。
2001
如何提需求:用户故事(INVEST)
As a .. I want ... So that
Given When Then
Scrum是敏捷软件开发过程管理实践之一,同时也是组织变革的方法论,可以通过一次次的迭代进而形成业务和团队两方面同时进化的效果。
Scrum在英语是橄榄球运动中争球的意思
Scrum process
Scrum Master:教练和团队带头人,确保团队合理的运作Scrum,并帮助团队移除实施中的障碍;
产品负责人:确定产品的方向和愿景,定义产品发布的内容、优先级及交付时间,为产品投资回报率(ROI)负责
执行团队:一个自组织跨职能的小团队,人数5-9人,团队拥有交付可用软件需要的各种技能。
其他:用户,客户,经理
原则上是可以在Sprint过程中调整的
产品或项目负责人展示按照价值排好序的待办事项列表
列表中的每个任务都能明确完成的定义
执行团队通过估时领取任务,最终确定本次Sprint的范围
说说每日站立会
Scrum Master,产品或项目负责人和执行团队一起讨论本次Sprint整个团队,哪里做的好,哪里做的还不够好,以及在接下来的Sprint中改进的行动项。
Scrum可以部分实施,但那就不是Scrum了
Scrum不仅用于开发,也可以用于其他部门管理项目,甚至可以用于每个人的家庭生活
Scrum易学难精,成功落地需要每个Sprint认真对待,每个回顾认真反思,每个回顾都有集体达成共识的行动项并真的去行动
Scrum是业务和团队并行迭代,比只迭代业务要难
长期执行Scrum的理想结果是进入良性循环,形成战斗力更强的自组织团队
不是,但是对于应对变化和不确定性是有效的
有可能会落地失败,但无需自责
可能,你现在的团队还不适应
可能,你负责的事情就是不适合这套理论的
也有可能,还没有完全理解透彻
但是,无论如何,建议你考虑一下
试一试也无妨
推荐阅读(不信和犹豫)
参考资料(相信且行动)