敏捷开发思想与Scrum精髓入门

全球经济已经进入VUCA(Volatile, Uncertain, Complex, Ambiguous)时代,充满变化和不确定性,以AlphaGo为代表的人工智能等技术正在加速改变这个世界。响应快速变化的唯一方法就是拥抱敏捷思想,帮助组织通过领导力变革和实践转型,加速反馈闭环速度,从而破解复杂性和不确定性,建立起低成本响应变化的能力,以达致更好的效果,方可立于不败之地。

Scrum不可思议地将"协作与快乐"与"商业目标"结合在一起!最初Scrum是为了管理与开发复杂产品而发展出来的。从90年代早期开始,Scrum已经在全球范围内得到广泛应用,涉及多团队规模化进行市场研究、举办活动、交互功能网络、自动驾驶汽车、云服务和软硬件产品开发、学校、政府运作、市场、管理组织的运行、组织变革设计以及个人的日常生活中。Scrum 框架基于试验性过程控制理论,借鉴了精益思想、时间盒、模块化设计等,并完整地体现了敏捷宣言和敏捷原则。Scrum 采用一种迭代、增量式的方法来优化对未来的预测和管理风险,关注“最短时间内交付最大客户价值”,建立组织响应变化的敏捷能力,从而达致更好的效果。Scrum框架包括3个角色、3个工件、5个事件、5个价值观。在这个框架中,整个过程由若干个短的迭代周期(时间盒)组成,称为Sprint,每个Sprint的长度须小于4周,目的是将风险和变动成本控制在一个月内,同时增强可预测性。使用产品待办列表来管理产品和服务的需求,它是一个按照价值排序的待办列表。每个迭代中,开发团队从产品待办列表中按照产品负责人给出的排序挑选工作。挑选的需求在Sprint计划会议上经过讨论、分析和估算得到相应的Sprint目标和交付计划,我们称它为Sprint Backlog。团队每天自组织召开每日Scrum站会。在每个Sprint结束时,Scrum团队将邀请利益干系人/客户参加评审潜在可交付的产品增量并予以即时反馈,然后进行回顾会议以检视和调整协作沟通等工作方式。更多阅读Scrum Guide...

2018年6月18日
Jacky Shen with Jeff Sutherland

怎么有效衡量敏捷团队绩效考核?

没有什么绩效度量指标,是加班不能达到的。如果不能达到 […]
2018年6月8日

敏捷实践中开Daily Scrum站会的思考

Daily Scrum的问题 当你问一个初创敏捷开发 […]
2018年6月8日

敏捷风水之代码命名的艺术-Certified Scrum Developer认证课直播

本文根据《会说话的代码》一书作者王洪亮的直播进行整理 […]