Inspirations from Scrum

The universe is complicated, nonlinear-causal, multidimensional, changing and adaptive. The only thing can contend against the “second law of thermodynamics” (chaos) is life. The living who survive and multiply are nothing but keeping evolving with feedback and adapting itself to environment, this is also named “empirical process”.

“Zen” highlights “put down differentiation” and “focused repeating” when do anything in order to master it. In western world that has another statement called “deliberating practice” or “10000 hours” but yet another version of the ancient eastern wisdoms. Scrum is also telling us to focus on complete short-term goal and keep replanning iteratively instead of pursuing just a long-term predefined plan with pain.

While we can not fully predict the side-effects when we do something. As long as we survive we continue to inspect and adapt, as described in book “Anti-fragile” the earlier failure comes the better. Agile / Scrum is about seek failure and feedback actively with courage and openness in shorter time-box to make things even stronger, just like living. Every time my scheduled trip encounter changes, I deeply experience the importance of “defer decision” and “the art of possible”. Always having possibilities is important for one to become a free man in this life.

At a time we can only put energy on one thing, “big and complex thing begins from small and simple”, said “Tao Te Ching” (Tai Ji). Scrum is a great practical framework to implement focus on one small thing and get it done ASAP with highest value within shortest time, so as not to fall into “Parkinson’s Law” (procrastination). Agile / Scrum presents similar effect to “The law of attraction”.

I started to study professional coaching since 2015 which is about helping people change and definitely requires respect and commitment. I didn’t realized coaching has something to do with IT or Scrum before. One day my teacher said in the class, “There’s no failure, there’s only not getting feedback”. Oh, that is the very core of Agile!

Aha, Agile intersects with so many well-known theories and technologies, those imply the values of Scrum, and I believe it is a representation of the essence of the world. I want to share such a good thing and benefit people to work and live in a proper way, be comfortable and be happier with confidence.

硬件产品增量分拆于规模化敏捷Scrum研发中

如何分拆硬件研发中的产品增量?

这个例子来自德国纽伦堡的某个硬件产品团队,他们在5年前开始导入LeSS(大规模敏捷)。

产品领域是电信硬件和软件,其中关键是cross connect board(某种PCB电路板),包含电源、FPGA–现场可编程门阵列(其中一些最终融入到ASIC–专用集成电路中)、设备驱动等。

一个架构要点是,容错是非常重要的;一块PCB电路板经常具备另一块“B计划即故障切换(failover)板子(想象该cross connect board”方案具有A板和B板),即使在单块板子上也会有容错处理(例如:从外接电源切换到电池)

Read More

国际Scrum Alliance首位CTC认证者和你聊聊什么是敏捷教练

敏捷(Agile)已成创新行业潮流,看到许多有着强烈转型意愿的组织,慢慢开始意识到敏捷教练的重要性了,但招一个也不容易,自己培养更不容易。笔者所在的敏捷教练团队,除了提供服务直接地催化客户组织的蜕变发生,另一个愿景就是:培养更多的本土敏捷教练。本文分别阐述是什么是敏捷、教练、敏捷教练,并对发展和培养给出一些建议。

(本文约5000字,阅读需要15分钟)

(原文发布于http://gitbook.cn/m/mazi/article/58c36775b7cea5d11d422f19?isLogArticle=no&readArticle=yes&from=groupmessage&isappinstalled=0)

gandalf

Read More

敏捷Scrum中蕴含第一性原理来降维打击

最近敏捷小伙伴们在讨论Scrum与Kanban的区别,还有一些伙伴趁着清明节使劲地挖坟考古。我也来谈谈看法。本文无意考古和展开某种方法论,而是试图以“第一性原理”来探讨事情的本质。

第一性原理

A first principle is a basic, foundational proposition or assumption that cannot be deduced from any other proposition or assumption.

这是来自于量子力学计算的一种说法,意思是从头算,只采用最基本的事实,然后根据事实推论。

Read More

管理3.0北京一天工作坊总结

有幸受到北京Agile1001社区的邀请,@申导 与 @王宇 从天津出发,一起在北京分享了一天的管理3.0。

在胡莱游戏公司举办的管理3.0工作坊那可真是人山人海,红旗飘扬。有好几位来自国内某著名电商和通信行业的朋友。

首先是开场(破冰)。破冰比较独特,首先是介绍了团队的最佳规模(大小),以及为什么是这个数字(5)。然后让大家自组织成5人的团队(设定了一个规则,根据多样性得分)。

Read More

以社交活动的方式做计划-乐高公司的规模化敏捷

Henrik Kniberg & Eik Thyrsted Brandsgård

2016年12月

原文授权链接: http://blog.crisp.se/2016/12/30/henrikkniberg/agile-lego

翻译&审校:
李洁(Jerry Li) 何强 龚正 姚宇宏(Ella Yao) 陈婧(Elina Chen) 申健(Jacky Shen)

统筹&出品:申健(Jacky Shen)

2017年1月

中译文链接:http://www.jackyshen.com/2017/01/31/planning-as-a-social-event-scaling-agile-at-lego/

— “什么?一个150人的团队会议只要(2天)1天?”

— “对啊!每两个月一次。运行得非常好。”

— “但是为什么这样?怎么做到的?”

背景

乐高数字解决方案部门(DS)由20个左右的团队组成,负责处理孩子和家长手中各种设备- 普通电脑,平板电脑,各种app应用,可穿戴设备,虚拟现实设备等等进行通讯。我们同时也在展望未来的产品开发,如何去拥抱新的技术,如何将传统的玩法与酷炫技术,例如增强现实结合起来,或者找一种能够将一个物理模型“扫描”进游戏的方法。绝大部分的团队在丹麦的比隆,但是我们在印度也有一部分团队。

Read More

利用集合管道对循环进行函数式重构

原文翻译自 http://www.martinfowler.com/articles/refactoring-pipelines.html,已获得Martin Fowler(老马)授权。
相关直播视频 http://www.bilibili.com/video/av6146294/
翻译 @何强 审校 @申导Jacky

循环一直是处理集合数据的传统方法,但是随着编程语言将函数采纳为一等公民,使得集合管道成为具有吸引力的新选择。在这篇文章中,我将用一系列例子来介绍如何利用集合管道对代码中的循环进行重构。

Read More