异地金融研发团队的敏捷实施策略-Top100Summit

通过重构提高组织灵活性-百度技术沙龙

重构到管道式函数-软件匠艺小组

全球敏捷之旅2015天津站花絮

全球敏捷之旅2017北京站《禅与复杂》演讲(2:59-3:56)

Git命令扫描频繁修改代码热力图以提高代码质量

对于大型复杂架构的产品代码,如何知道哪些是被频繁修改的?哪些不稳定或蕴含了潜在的缺陷或者需要频繁的回归测试,以保证持续交付的质量?如果能根据代码痕迹画出热力图或云图。据此就能找到那些不稳定的模块和代码,调动人员review这些代码,分析导致变动的原因,解决那些不稳定因素,不管是耦合问题,还是抽象层次问题,那么代码的质量会直线上升,程序员工作量就会直线下降。

Git Log加命令行管道

git log命令的结果中包含了所有的提交信息,可以通过参数只筛选出文件名,然后先按照文件名进行排序(sort),然后用(uniq)命令来统计每个文件名出现的次数,然后再按次数排序(sort),最后是(head)命令来找出提交次数最多的10个,即是那些被频繁修改的代码文件。

git log --pretty=format: --name-only | sort | uniq -c | sort -rg | head -10

管道命令可以任意拼接,比如只想从所有C#代码里面来扫描,就再加一个grep管道来过滤即可:

git log --pretty=format: --name-only | grep .cs$ | sort | uniq -c | sort -rg | head -20

Git Effort

如果你在安装GIT命令行时安装了附加工具包git-extras,就可以用git-effort命令来扫描, 它会列出你的仓库中所有文件及提交次数。例如,你可以用下列命令来忽略少于4次提交的文件:

git-effort --above 4

新加坡一家银行的数字化创新:DBS走出石器时代的十条敏捷转型经验

作者:2017年4月4日,Paul Cobban, DBS星展银行首席数字化及转型官

中文版授权翻译团队信息(译者:刘文举;审校:赵瑜、李国彪)

原文链接:http://sina.lt/f2wY
译文链接: https://www.uperform.cn/digital-innovations-singapore-bank-10-lessons-learnt-when-dbs-came-out-of-the-stone-age/

我们在团队创新中吸取的经验

还记得我在DBS的第一天。当我告诉新加坡出租车“叔叔”我要去DBS时,他说道 “DBS-慢得要死。”(“Damn, Bloody, Slow.”)

毫无疑问,2009的DBS银行因其官僚作风盛行、想象力缺乏、反应迟钝而享有盛誉。

我们当时也有了一位新的行政长官Piyush Gupta。他下定决心要扭转这种局面。我们都知道我们该做点改变,但不知道从何入手。

银行业以外的汽车行业给我们带来了灵感,尤其是Kaizen持续改善的理念。Kaizen是由日本管理大师Masaaki Imai 今井正明提出的,它强调的是持续改进的过程,最初应用于汽车生产线。这也是今天我们所读到的精益管理的基础。

在参观日本工厂期间,我们有机会幸会了Masaak imai本人,也看到了持续改进过程在现代制造业中的影响力。但它是否适用于银行呢?我们决定一试。

继续阅读 More

敏捷项目迭代过程中测出缺陷要不要在看板加一列Bug List?

说说我对于迭代过程中测出bug这件事的看法:先不论开发测试是不是独立团队,也不争论Scrum与看板方法(两者都是遵循精益思想),测出的bug分几种情况处理:

  1. 如果产品负责人/产品经理判断立刻要改,那么就是个阻塞项,贴红色标记,留在当前列里面不回流,不修好这个item不能称为完成
  2. 如果判断说根本不是bug,那么直接丢弃
  3. ROI不高的鸡肋,狠心丢弃(断舍离),实在太纠结就重新回到Product Backlog待办列表一列,待将来重新排期(虽然很可能再也不会改了)

为什么这么做?

继续阅读 More

霍金带你逃离时间的黑洞

摘要:时间黑洞带来拖延症,Scrum敏捷工作方法基于时间盒理念,帮助你高效搞定工作,达到事半功倍的效果。

2018年3月14日,霍金飞去浩瀚的宇宙了

斯蒂芬·威廉·霍金(StephenWilliam Hawking),1942年1月8日出生于英国牛津,英国剑桥大学著名物理学家。主要研究领域是宇宙论和黑洞,证明了广义相对论的奇性定理和黑洞面积定理,提出了黑洞蒸发理论和无边界的霍金宇宙模型,在统一20世纪物理学的两大基础理论——爱因斯坦创立的相对论和普朗克创立的量子力学方面走出了重要一步。他21岁时患上肌肉萎缩性侧索硬化症,全身瘫痪,不能言语,手部只有三根手指可以活动,仍然在轮椅上坚持为人类带来《时间简史》、《果壳中的宇宙》、《大设计》等科普巨著。作为那些书的读者,也看过2014年上映的霍金传记电影《万物理论》,其成就和经历颇令人唏嘘感动。

时间黑洞就在每个人手中

根据热力学第二定律,时间是单向,正如每个人从出生、长大、老去,是不可逆转的方向。时间对每个人都是公平的,好过歹过都是这一生。

继续阅读 More

【懒人包】三分钟了解最新Certified Scrum认证和CSP体系-2018年Scrum Alliance

什么是Scrum ?

Scrum是一个实现了敏捷思维的框架,帮助团队快速前进和学习,是一种把事情搞定的敏捷方法,Scrum常常与其他敏捷框架结合起来使用。全球70%以上的组织选择了Scrum进行敏捷软件开发和敏捷项目管理。

什么是Scrum联盟认证体系 ?

Scrum Alliance总部位于美国,是一个为Scrum和敏捷实践者提供教育、资源和支持的组织。深入一步,你会发现Scrum联盟是观念和变革运动的一部分。Scrum联盟提供主张、社区参与、研究、人际网络和关注组织变革,这些变革正在改变着全球的工作方式。Scrum是一个非盈利组织,由全球超过50万认证者组成,驱使我们的不是商业,也不是什么财务盈亏;我们的动力正是来自于全球社区的成员,以及寻求实现真正工作与生活平衡的每个人。

Scrum认证体系由国际Scrum联盟(ScrumAlliance.org)制定和维护,针对个人职业发展的敏捷认证体系,Scrum认证证书由Scrum联盟官方统一颁发和维护。其中基础级认证面向Scrum的三个角色:ScrumMaster、Product Owner和交付团队。UPerform敏捷学院是中国领先的Scrum认证及敏捷培训授权服务机构。

自2018年起,最新Scrum认证体系更新如下:

基础级认证

基础级认证包括Certified ScrumMaster认证(CSM认证), Certified Scrum Product Owner认证(CSPO认证),Certified Scrum Developer认证(CSD认证)。分别对应于Scrum框架中的三大角色所需的基本技能和知识。这三个认证都可以通过参加授权机构开展的认证公开课而获得。在此之前,你应该完成Scrum基础知识的自学。

CSM认证课程相对于其它的2个基础级认证更为常见,主要介绍敏捷方式来进行项目管理,侧重ScrumMaster这个角色,学员必须参加两天的ScrumMaster认证培训课程,然后参加在线CSM考试,考试通过后获得认证资质。课程必须由CST认证讲师讲授。

CSPO侧重于产品负责人角色和敏捷需求管理,目前不需要考试,完整参加两天的CSPO课程后获得认证资质。课程必须由CST认证讲师讲授。

CSD侧重于为互联网全栈工程师提供快速交付可工作软件的极限编程XP及工程技术技能,目前不需要考试,需要参与一共不少于5天的CSD学分资格的课程。5天中1天是Scrum Overview,另外1天的Scrum或者技巧选修课,以及3天必修的敏捷技术实践课程。前2天也可以由CSM课程代替。课程必须由Scrum联盟的REP(官方合作伙伴)讲师提供。UPerform优普丰敏捷学院是国内首家获得REP资格的机构。

这三种认证每2年需刷新一次,自行在Scrum Alliance网站缴费即可。(如果多年未更新,那么更新时需要补缴之前所有的费用。)

进阶级认证

从2018年1月1日起,Scrum Alliance将推出三个新的进阶A-CSPO,A-CSD,A-CSM认证,分别对应于CSPO, CSD, CSM的下一阶段,每2年刷新。然后可以进行专家级CSP认证之路(原有通过SEU学分申请CSP认证的方式已经没有了,除非你持有CSD认证,请与我们单独联系)。UPerform优普丰敏捷学院是国内唯一拥有新CSP进阶路径讲师机构,请参见优普丰基于教练辅导方式的A-CSM认证项目排期

专家级认证

专家级包括三种Certified Scrum Professional (CSP)认证,是理解敏捷知识且有一定经验的人士,他们是敏捷社区的实践典范与活跃分子,乐于创造、分享和传播优秀内容与实践经验给大家。要获取CSP认证必须先通过A-CSM认证,A-CSPO认证或者A-CSD认证(2019年推出)之一。获得CSP的方式不是通过上课考试,而是参加进阶学分课、社区活动等方式积攒到70个Scrum Education Units (SEUs)学分(概念上类似PMP的PDU学分)然后申请获得。参加优普丰敏捷学院的进阶教练课程或1对1辅导,有助于所需能力的提升。国内的CSP认证持有者目前有100多位,相比国内众多的IT公司和从业者来讲,还是非常少的。具体SEU学分要求,请参考CSP申请攻略

  • Advanced Certified ScrumMaster (A-CSM): 认证持有者被证明有能力与多个团队一起工作,并引导其对话
  • Certified Scrum Professional-ScrumMaster (CSP-SM):认证持有者被证明有能力与组织一起工作,并将Scrum的影响拓展到组织中
  • Advanced Certified Scrum Product Owner (A-CSPO):认证持有者被证明有能力对多个业务提议进行优先级排序,并有效地与多个利益干系人团队进行沟通
  • Certified Scrum Professional-Product Owner (CSP-PO):认证持有者被证明有能力验证业务价值,从而为产品建立具有说服力的商业案例

2018年1月开始新的CSP发展路径,必须参加进阶A-CSM/A-CSPO等培养项目才能获得CSP-SM/CSP-PO等认证,参加培养项目暂时不需要SEU积分。过去那种通过SEU来申请CSP认证的方式已经没有了。获得CSP之后刷新CSP认证时仍然需要SEU积分。

导师级认证

导师级认证包括认证Scurm培训师(CST)、认证Scrum企业教练(CEC)、认证Scrum团队教练(CTC)。目前在国内工作,以中文提供服务的导师级Scrum认证者仅7人。CST、CTC和CEC须具备经验和能力为其它的团队做Scrum培训或指导其它团队使用Scrum,要获取CST、CEC、CTC认证必须先获取CSP认证。需要经过很多的积累和成长。准备及申请详情请参考Scrum联盟网站。优普丰敏捷学院目前拥有3位CST认证讲师和中国唯一的CTC认证敏捷教练,他们都是活跃在中文敏捷社区的思想领袖。

在上述认证之外,还有一个针对管理者的敏捷领导力CAL (Certified Agile Leadership)认证,是一条独立的发展路径。CAL认证需要由CAL讲师来提供。

如何获得Scrum认证?

UPerform优普丰敏捷学院Scrum认证机构定期在国内主要城市北京、上海、深圳、成都、西安主办CSM、CSPO、CSD、A-CSM相关Scrum认证课程,课程讲师平均从业经验20年。

点击查看近期公开课Scrum培训课表

参与Scrum认证培训,在顺利完成课程并通过评估之后,您可以获得:

Scrum Alliance颁发的国际Scrum认证证书,成为一名认证的ScrumMaster/Scrum Product Owner/Scrum Developer。

除此之外您还可以获得:

  • Scrum Alliance的两年会员会费及会员资格
  • UPerform优普丰敏捷学院终身会员资格,可免费参加UPerform敏捷学*院主办的各种社区活动
  • 每1天学习可申请美国项目管理协会(PMI)学分 8 PDUs,用于更新PMP
  • 每1天学习可申请Scrum Alliance的学分8 SEUs,用于申请CSP认证
  • 可申请用于ACP的学习小时Contact Hours
  • 原创自研的计划扑克电子工具和精益敏捷平衡轮工具
  • 课程讲义*
  • 5G+烧脑和有启发的学习视频

如何获得CSP认证刷新所需的Scrum Education Units (SEUs)进行个人发展和成长?

类别A:Scrum联盟的Scrum Gathering大会
最多可达45个SEU可以被获得。 通过参加Scrum联盟全球ScrumGathering大会,Scrum联盟区域ScrumGathering大会和Scrum联盟用户团队ScrumGathering大会,以及Scrum联盟相关的用户团队活动。每一个参加小时数可获得一个SEU。

类别B:Scrum联盟的课程或训练
在这里没有限制你可以递交多少个SEUs。然而,最少需要14个SEUs来申请CSP。 一整天的培训最多不超过8个SEUs。你可以通过以下方式获得SEUs:

1、获得你的CSM,CSPO和/或CSD证书。我们希望看到在类别B里至少有一个证书,而且必须是有效的。
你的CSD,CSM或CSPO培训时间可以超过3年。所有其他方式获得的SEUs的时间必须在过去3年内。
2、参加由一个CST(认证Scrum培训师)教授的培训课程。注意该CST必须是在Scrum联盟网站有登记的。
3、参加由一个注册教育提供商(REP)提供的培训课程。注意,该教育提供商的课程必须在Scrum联盟网站上有登记。
4、通过参加由一个CEC/CTC(认证敏捷教练)提供的一对一或小团队的训练。

类别C:外部的活动
最多可达15个SEU。 通过参加其他相关活动,比如参加各种敏捷会议, 区域性兴趣小组会议,一个非REP(注册教育提供商)或非CST(认证Scrum讲师)所提供的培训, 或Scrum联盟赞助商的活动。 按照每一个参加小时数可以获得一个SEU的规律。

类别D:志愿者服务
最多可达15个SEU通过提供免费的Scrum专业服务给一个机构或组织来获得。请在申请表上提供所有要求的信息。

类别E:非同步的学习
最多可达15个SEU通过参加各种独立的学习活动可以被获得,比如准备(但不是促进)演示, 阅读或写作相关的书,文章或博客;或参加所需要的在线培训,这些只是给到的例子,不仅限于此。请参照1:1规律。一个所投入的小时数等于一个SEU。

类别F:同步的学习
最多可达15个SEU。通过各种其他自驱动型的学习活动。Scrum联盟认可不是所有的学习活动全部符合以上这些分类,所以一些补充方法也可以获得SEU, 包括作为一个协助讲师去讲课或参加由其他讲师主导的在线研讨会或在线课程。请参照1:1规律。一个所投入的小时数等于一个SEU。

更多实惠!Scrum Alliance导师级CTC认证于2018年全面升级

Scrum认证体系

Scrum认证体系由国际Scrum联盟(ScrumAlliance.org)制定和维护,针对个人职业发展的敏捷认证体系,Scrum认证证书由Scrum联盟官方统一颁发。其中基础级认证面向Scrum的三个角色:ScrumMaster、Product Owner和交付团队。UPerform敏捷学院是中国领先的Scrum认证及敏捷培训授权服务机构。

  • 基础级认证包括ScrumMaster认证(CSM), ProductOwner认证(CSPO),Scrum开发者认证(CSD)。分别对应于Scrum框架中的三大角色所需的基本技能和知识。这三个认证都可以通过参加授权机构开展的认证公开课而获得。
  • 专家级包括Certified Scrum Professional (CSP)认证,是理解敏捷知识且有一定经验的人士,他们是敏捷社区的实践典范与活跃分子,乐于创造、分享和传播优秀内容与实践经验给大家。要获取CSP认证必须先通过CSM,CSD或者CSPO认证之一。
  • 导师级认证包括认证Scurm培训师(CST)、认证Scrum企业教练(CEC)、认证Scrum团队教练(CTC)。CST、CTC和CEC须具备经验和能力为其它的团队做Scrum培训或指导其它团队使用Scrum。

全新CTC认证更多实惠

2018年CTC认证项目升级后:

  • 作为“通过教练来获得认证”(Certification via Coaching)的一部分,CTC持有者每年最多可以推荐50个人成为CSM/CSPO,被推荐者需要接受至少25小时 面对面,1对1或者小组(每组不超过8人)形式的Scrum教练辅导。CSM受推荐者必须通过CSM考试。CTC本人必须持有CSPO认证才能推荐他人成为CSPO。
  • CTC也将受邀参加在Global Gathering期间举办的Trainer/Coach Retreat活动。
  • CTC将加入TCC邮件讨论组(目前包括全球所有CST、CEC认证者)
  • CTC需要每2年进行续期

附Scrum Alliance的CTC认证教练能力模型

  1. 引导(Facilitate)-专注和看齐。敏捷教练引导团队和利益干系人聚焦于关键对话和互相看齐的活动,维护中立的视角,采用协作和共识策略来识别创新的机会。我们往往开一些会议,一起讨论,其实很冗长无效的,而facilitating的技术和技巧,正是帮助我们更好地聚焦,让大家能够达成共识的一种技术,比如说在多团队发布计划活动、敏捷回顾等活动中,就是一个发挥的好机会。(据笔者的理解,Facilitating与Team Coaching有重叠的地方。)
  2. 教育(Educate)-决策和理解。敏捷教练作为导师和领导者,通过教育和探索的方式来指导客户的敏捷学习,因地制宜地与将敏捷性的有效运用与客户成熟度看齐。除了精益/敏捷/Scrum/XP培训课程,还包括手把手辅导。比如某个人不会写整洁代码,如果你技术不错的话,你可以去带着写,如果这个人沟通能力不行,你要带着他去沟通,陪着他去参加一些会议,给他反馈,让他知道自己应该往那边去成长。
  3. 平衡(Balance)-教练与顾问。前面已经讲过了教练与顾问的区别,敏捷教练需要在自身的专业经验与他们的团队需求和目标之间进行平衡。比如,预设的方案 vs. 指导方案探索,诱导性提问vs.强有力发问,标准方法vs.剪裁方法。这个过程就跟跳舞一样,是双方配合的问题。团队进步快,教练就往后退,有时候刻意地留意、观察、反馈也是必要的。团队基础差,教练就要多教一些。学会放手,甚至看着他们摔倒,就像教3岁小孩子练轮滑一样,不要一哭就抱,但是也不会让小孩子受伤吃大亏,否则继续学习的热情也会被打消了。
  4. 评估(Assess)-探索和指挥。敏捷教练作为团队的一面镜子,访谈、评估、反馈,帮助团队看到表面之下,暴露挑战性的症状和隔离根本原因。
  5. 催化(Catalyze)-领导力和组织。敏捷教练是团队的变革代理人。他们将整个组织级系统和指导系统的领导者拉入伙。增强团队的现有技巧和能力。在相互的依赖之间建立连接。甚至主动引入变化,营造包容犯错的文化,乃至打造内部创业环境也是一种催化作用。
    敏捷教练首先是一个敏捷/精益的实践者,深刻理解思维和原则,并亲身践行。每个模型都尤其侧重点,我觉得上述几个能力模型之外,再具备以下这些那就更好了,包括传播学、激励、影响力、视觉引导、冲突管理、领导力等。

专注要事、把手弄脏、高效优雅是对抗规模化焦虑的好办法--读Getting Real(达成现实)和 Rework(重塑工作)

飞机上读完了来自著名敏捷产品开发小公司–37signals的两本书,Getting Real《达成现实》和 Rework 《重塑工作》,后一本是前一半的升级版。作者是大名鼎鼎的Jason Fried / David Heinemeier Hansson / Matthew Linderman。讲述在VUCA(乌卡)互联网时代,用聪明、快速、容易的方式构建一个成功的产品。

最能够引起共鸣的,第一个是专注,专注于问题的关键,专注于客户价值,专注于要事,分清轻重缓急,敢于说“不”。第二个是“动手,别吵吵”,把手弄脏同时拥抱变化,迅速决定下一个小目标,然后完成它,从成功的成就感和经验中迭代前行。第三个是高效的适量工作远好于过量的低效工作,轻松优雅地平衡好生活与工作,在路上要不时地抬头望望天。

正巧在看到一篇文章,关于今日头条旗下悟空问答高薪挖角快手和知乎社区大V(即头部作者和活跃答主)。这些有价值的知识内容是日积月累,彼此启发而慢慢产生的。“但对于估值已经超过200亿美元的今日头条,规模化焦虑正变得越来越强烈,以至于它根本没有耐心花数年时间去经营一个可以源源不断长出优质内容的社区或者生态。他需要所有能让用户沉迷的东西,而不是真正有价值的东西,在尽可能短的时间内聚集到自家平台上来。在别人建造的森林里,寻找最粗最壮的大树,砍倒,拖走,插到自家的花园里,然后就可以骄傲地宣称:我们拥有一片最牛逼的森林,这里没有树苗,没有小树,甚至没有生长过程,每一棵树生来就是最牛逼的参天大树。”

这像极了现在火爆的敏捷培训和咨询市场,特别传统大型咨询公司,也想来分一杯羹,试图快速复制一套商业模式结合手上的客户资源,来帮助那些同样传统的大型公司来进行组织规模化敏捷转型,甚至所谓创新。可行吗?不知道,反正已经有一头大象失败了,但是还有更多的大象会想试试,我们冷眼旁观,继续做好自己的事情就好了。

回到这两本书,不论是思维还是实践,都和我们现在这个打造中的小而美的“海豹突击队”很像,也坚定了继续前行的决心,不管是领导力和敏捷教练、精益创新产品咨询、Scrum认证培训、Design Thinking等等。我们这个团队不会拒绝长大,但绝不会急于拔苗助长。踏实地开创一项生意,而不是一个臃肿复杂的怪物。多少初创团队急于扩展规模、接受投资,只会沦为傀儡,忘了初心。

读书笔记

继续阅读 More

你的Scrum迭代够精益吗?看完就全明白了

Scrum与产品创新

VUCA时代的产品

产品(Product)是用来满足人们需求和欲望的物体或无形的载体(服务)。虚拟产品和服务将会越来越多占据人们的时间。然而产品研发中,需求文档永远没法完全被理解,实际用户在看到实物之后可能都不知道自己要什么,充满交互的系统(软件系统,以及近在眼前的AI人工智能、VR虚拟现实)永远无法被精确定义和测试。产品及产品研发从来都是创新,没有哪个产品会和昨天完全一样,那样的话只要复制就行了。既然难以复制,所以如果太过关注于效率,就很难有好的效果。在充满变化和不确定性的情况下,产品研发工作会迅速地进入Cynefin框架中的复杂和混沌领域并不断进化。

enter image description here

VUCA和互联网时代,问题、方案、人员、环境很多都越来越难以琢磨,昨天的成功不可重复,甚至昨天的经验可能是明天的阻碍。所谓不确定性,其实是没有加上时间维度。学会做时间的朋友,从不确定中找到确定性,一切就容易多了。在物理学中,单独测量一个光子的偏振方向,每次得到的结果都是随机的,但是结合时间维度长期来看,测量结果是有规律的、符合概率的,于是人类就可以“控制”量子了,从不确定中获取确定的收益了。大家也可以看看《反脆弱》这本书,期权投资获利也都是这个道理。

“尊重人”与“持续改进”

30年前,流水线制造是工业社会主流,成本效率优先。两位学者Takeuchi和Nonaka于1986年在“哈佛商业评论”发表论文《新的新产品开发游戏》(用了game一词,现在的Scrum实践也称为Game Rule,这不是巧合)。开篇提到“在当今快节奏,激烈竞争的商业新产品开发世界中,速度和灵活性至关重要。 公司越来越意识到,开发新产品用旧式、顺序的(比如Waterfall/PMP/CMMI或任何预先计划的方法论)方法根本无法完成工作。需要一种整体类似英式橄榄球(Rugby)打法,球队作为一个整体,不断传球的方式。”

继续阅读 More

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板),即使在单块板子上也会有容错处理(例如:从外接电源切换到电池)

继续阅读 More