敏捷教练书籍推荐

推荐敏捷教练书籍

敏捷教练是一个“新兴”的职位,对于这个新职位,他都有哪些技能要求,如何自我提升呢?

看一下下面的书单:

  • 敏捷教练
  • 如何构建敏捷项目管理团队 : ScrumMaster、敏捷教练与项目经理的实用指南
  • 敏捷软件开发 : 原则、模式与实践
  • 敏捷回顾 : 团队从优秀到卓越之道
  • 敏捷革命:提升个人创造力与企业效率的全新协作模式
  • Scrum敏捷项目管理
  • 敏捷开发的艺术
  • 敏捷项目管理
  • 30天软件开发 : 告别瀑布拥抱敏捷
  • 敏捷武士 : 看敏捷高手交付卓越软件

敏捷教练

作者: [英] Rachel Davies / [英] Liz Sedley 出版社: 清华大学出版社 副标题: 如何打造优秀的敏捷团队 原作名: Agile Coaching 译者: 徐毅 / 袁店明 内容简介:

《敏捷教练:如何打造优秀的敏捷团队》取材于国际知名敏捷教练的真实经历,展示了他们在辅导团队进行敏捷实践过程中所积累的辅导技巧,凝聚着他们在对敏捷辅导的真知灼见,每章还针对特定主题总结了在转型过程中教练和团队可能面对的障碍及其应对方案。
《敏捷教练:如何打造优秀的敏捷团队》具有较强的实用性和指导性,适合项目经理、技术总监和敏捷团队的所有成员阅读与参考。

如何构建敏捷项目管理团队 : ScrumMaster、敏捷教练与项目经理的实用指南

作者: 丽萨·阿金斯 出版社: 电子工业出版社 副标题: ScrumMaster、敏捷教练与项目经理的实用指南 译者: 徐蓓蓓 / 白云峰 / 刘江华 内容简介:

《敏捷项目管理系列丛书•PMI-ACPSM考试指定教材•如何构建敏捷项目管理团队:ScrumMaster、敏捷教练与项目经理的实用指南》结合作者的亲身经历告诉读者如何建立一个高性能的敏捷项目管理团队,以及最终成为一名优秀的敏捷教练。作者将敏捷教练定义为导师、协助者、老师、问题解决者、冲突领航员、协作指挥者,正是这种不同角色之间的细微区别才使敏捷教练的工作富有深度。《敏捷项目管理系列丛书•PMI-ACPSM考试指定教材•如何构建敏捷项目管理团队:ScrumMaster、敏捷教练与项目经理的实用指南》不仅能帮助敏捷教练、培训师、导师、协助者提升自身表现,而且对所有敏捷开发组织中身处领导岗位的人在构建敏捷项目管理团队方面提供指导和帮助,对希望成为高效敏捷项目管理团队一员的人也可以从《敏捷项目管理系列丛书•PMI-ACPSM考试指定教材•如何构建敏捷项目管理团队:ScrumMaster、敏捷教练与项目经理的实用指南》中获益。

敏捷软件开发 : 原则、模式与实践

作者: [美] Robert C·Martin 出版社: 清华大学出版社 副标题: 原则、模式与实践 原作名: Agile Software Development: Principles, Patterns, and Practices 译者: 邓辉 内容简介:

软件工程实践书籍推荐

推荐软件工程实践书籍

Scrum转型想要做好,第一步先了解并真正落实Scrum,那么我推荐的Scrum书籍是要看懂并实践的。第二步是团队的工程实践要做扎实。

下面推荐工程实践书单:

  • 重构:改善既有代码的设计
  • 解析极限编程 : 拥抱变化
  • 代码整洁代码
  • 程序员的职业素养
  • 修改代码的艺术
  • 编写可读代码的艺术
  • 测试驱动开发 : 实战与模式解析
  • Cucumber:行为驱动开发指南
  • 实例化需求
  • 驯服烂代码

重构:改善既有代码的设计

作者:Martin Fowler 出版社:人民邮电出版社 译者:熊节 链接:https://item.jd.com/12584498.html 内容简介:

重构,一言以蔽之,就是在不改变外部行为的前提下,有条不紊地改善代码。多年前,正是本书原版的出版,使重构终于从编程高手们的小圈子走出,成为众多普通程序员日常开发工作中不可或缺的一部分。本书也因此成为与《设计模式》齐名的经典著作,被译为中、德、俄、日等众多语言,在世界范围内畅销不衰。
本书凝聚了软件开发社区专家多年摸索而获得的宝贵经验,拥有不因时光流逝而磨灭的价值。今天,无论是重构本身,业界对重构的理解,还是开发工具对重构的支持力度,都与本书最初出版时不可同日而语,但书中所蕴涵的意味和精华,依然值得反复咀嚼,而且往往能够常读常新。

解析极限编程 : 拥抱变化

作者:Kent Beck / Cynthia Andres 出版社:机械工业出版社 译者:雷剑文 / 李应樵 / 陈振冲 链接:https://item.jd.com/31536602426.html 内容简介:

极限编程(XP)是适用于中小型团队在需求不明确或者迅速变化的情况下进行软件开发的轻量级方法学。本书是XP宣言,也是第一本有关XP的图书。
这本书介绍了XP背后的思想——它的根源、哲学、情节等。它将帮助读者选择是否在项目中使用XP时做出明智的决策。本书的另一个目的是帮助那些已经在使用 XP的读者更好地理解它。 对程序员而言,XP做出的承诺是他们每天能够处理真正重要的工作,而不必单独面对令人担忧的状况。他们将能够集中全力来使他们的系统获得成功。他们将做出最适合由他们来做的决策。对于客户和管理人员而言,XP的承诺是他们将从每个编程周期中获得最多的利益。他们将能够在开发的中途更改项目的方向而不用承担太高的成本。
本书适合所有软件开发人员、管理人员参考。

代码整洁之道:程序员的职业素养

作者:罗伯特·C.马丁 (Robert C.Martin) 出版社: 人民邮电出版社 原作名: The Clean Coder:A Code of Conduct for Professional Programmers 译者: 余晟 / 章显洲 链接:https://item.jd.com/11977659.html 内容简介:

Scrum书籍推荐

推荐Scrum书籍

直接上干货,推荐书籍清单如下(推荐有顺序的哦)

  • Scrum指南
  • Scrum精髓
  • Scrum敏捷软件开发
  • Scrum捷径
  • 硝烟中的Scrum和XP : 我们如何实施Scrum
  • 敏捷软件开发:Scrum实战指南
  • Scrum要素
  • 大规模Scrum:大规模敏捷组织的设计
  • 用户故事地图
  • 用户故事与敏捷方法

Scrum指南

作者:Ken Schwaber & Jeff Sutherland 出版社:Online 译者:Jiancheng Zhou 链接:https://scrumguides.org/ 内容简介: Scrum 是用于开发、交付和持续支持复杂产品的一个框架。本指南包含了 Scrum 的定义,其中包括 Scrum 的角色、事件、工件,以及把它们组织在一起的规则。Ken Schwaber 和 Jeff Sutherland 创造了 Scrum,Scrum 指南也由他们撰写并提供。总之,他们是 Scrum 指南的后盾。

Scrum精髓

作者:Kenneth Rubin 出版社:清华大学出版社 译者:姜信宝 / 米全喜 / 左洪斌 / (审校)徐毅 链接:https://item.jd.com/11462889.html 内容简介:

短短几年时间,Scrum跃升为敏捷首选方法,在全球各地得以普遍应用。针对如何用好、用巧这个看似简单的框架,本书以通俗易懂的语言、条理清晰的脉络阐述和提炼出Scrum的精髓。全书共4部分23章,阐述了七大核心概念:Scrum框架,敏捷原则,冲刺,需求和用户故事,产品列表,估算与速率,技术债;三大角色:产品负责人,ScrumMaster,开发团队以及Scrum团队构成:Scrum规划原则及四大规划活动:多层级规划、产品组合规划、产品规划和长期规划;冲刺四大活动:规划、执行、评审和回顾。
本书取自作者十多年的实践经验,对员工个体和管理层都具有重要的指导和参考意义,可以帮助企业顺利导入Scrum,在动态的商业环境中以积极心态拥抱变化,做出优秀、卓越的产品,走上创业、守业、常青基业的成功之路。

Scrum敏捷软件开发

作者:Mike Cohn 出版社:清华大学出版社 译者:廖靖斌 / 吕梁岳 / 陈争云 / 阳陆育 链接:https://item.jd.com/10400883.html 内容简介:

《Scrum敏捷软件开发》是敏捷联盟及Scrum联盟创始人之一、敏捷估算及计划的鼻祖Mike Cohn三大经典著作中影响最为深厚的扛鼎之作,也是全球敏捷社区中获得广泛肯定的企业敏捷转型权威参考。作者花四年时间,把自己近十五年的敏捷实践经验,特别是近四年中针对各种敏捷转型企业的咨询和指导工作,并结合旁征博引的方式,从更高的思想层次对敏捷与Scrum多年来的经验和教训进行深入而前面的梳理和总结,最终集大成者便是这本令人醍醐灌顶的佳作。
《Scrum敏捷软件开发》是软件企业及其管理团队成功进行敏捷转型战略及实施的必备参考书,适合经理、开发人员、教练、Scrum Master、产品负责人、分析师、团队领导或项目领导,是帮助他们成功完成项目,甚至造就敏捷企业的重要参考。

领导者和管理者

领导者和管理者(leader vs. manager)

领导者和管理者的区别

领导者有着明确的主人意识。领导者和管理者有很多相似之处,如他们都承担了管理职责。而管理者是为数字服务的。

领导者与管理者对比图:领导者身先士卒推车而管理者坐在车上指挥

领导者重点是凝聚共识,而管理者的重点是控制员工。

The main difference between leaders and managers is that leaders have people follow them while managers have people who work for them.

作为一名领导者,可能会具备以下的特质:

  • 正直(Authentic)
  • 愿景
  • 同理心
  • 沟通

管理者是一个头衔(title),而领导者不需要头衔。

如上图那样,作为领导者,是身先士卒的人,是要自己动手的。而管理者是在用嘴指挥,并不亲自动手。

思考

看到上面的领导者的描述,其实想当一名领导者没有那么难。他不需要某个人授权你来做,而是只要你自己行动就可以。

分享给大家一个视频,成为领导者(如何引领一项运动)。

行动

《Scrum精髓》这本书已经翻译好久了,但在国内还有好多人并不了解Scrum的本质。

如果你想深入了解Scrum,欢迎加入Scrum精髓读者群。请加微信:
hiblocknet ; 添加微信后,发送消息 scrum

每日问题

  • 你想在某个方面引领运动吗?其实并不难,关键在于行动起来。

关于作者

BoB Jiang

  • 中国北方的第一位CST(Certified Scrum Trainer)
  • 敏捷变革中心(Center for Agile Transformation)合伙人
  • Bob的博客、《Scrum精髓》译者
  • 欢迎加入自由职业者俱乐部 微信群,请加微信:
  • hiblocknet ; 添加微信后,发送消息 dream

版权声明

本文采用 CC BY-NC-SA 3.0 许可协议
转载请注明出处!

网站地图之搜索引擎收录

网站地图之搜索引擎收录

无意中发现我的博客从2015年起,并不在谷歌搜索引擎的收录中。即你在谷歌是查不到我的博客内容的。

既然发现问题,就要定位问题出在哪儿,以及修复它。

定位问题

使用google search console,把网站加进去。

需要网站的DNS域名增加一条TXT记录,用来确认你是网站的站长。

确认后,检查网站链接的有效性。如下图,点击"网址检查" Google搜索控制台网址检查功能界面截图

输入你网站中的任何网址,如可以输入 bobjiang.com (BoB的博客)

检查报告如下: Google网站检查报告显示未收录状态的截图

我的博客还未完全恢复,显示Google仍未收录。

这里根据报告,就可以找到详细的问题描述,以及更多帮助信息。

我的网站提示为被 robots.txt 禁止抓取。

解决问题

既然被 robots.txt 禁止抓取,检查网站博客中的所有文件后未发现 robots.txt 。

咨询博客提供商(海波同学),发现有一处关键设置,即是否允许机器人设置为 yes。修改为 no 后即可。

为了更快恢复所有的抓取,需要生成网站地图。

这里有谷歌推荐的第三方网站地图生成工具列表[1].

有5类:

  • 可部署的服务器端程序
  • 内容管理系统(CMS)插件,如大名鼎鼎的 wordpress
  • 可下载的工具(如windows,Mac系统的)
  • 在线服务
  • 自带网站地图的CMS系统

我选择了在线服务(不用部署、不用下载,但可能有一定的限制):

XML sitemap generator

生成网站地图

  1. 填写对应的网站信息,如图: XML Sitemap在线生成器填写网站信息界面截图

  2. 点击按钮 Generate sitemap

  3. 生成后,点击下载 sitemap XML file

  4. 上传sitemap.xml文件到网站目录,如我的上传在网站根目录:

https://bobjiang.com/sitemap.xml

  1. 返回 google search console
  2. 点击左侧导航栏的 索引 - 站点地图,结果如下图: Google搜索控制台站点地图提交界面显示2015年12月9日最后收录时间

上图结果显示我的网站上次被谷歌收录的时间是2015年12月9日。

  1. 输入站点地图的网址,如 https://bobjiang.com/sitemap.xml
    提示:可以用浏览器检测一下输入是否正确。

至此,问题修复。

大概需要等一段时间(最多48小时),等谷歌重新开始抓取。

参考资料

[1] 谷歌推荐的三方的网站地图生成器 [2] XML sitemap generator

物以类聚 - Scrum特性团队之社区

物以类聚 - Scrum特性团队之社区

今天读到 Scrum模式社区 中的一个模式(物以类聚 - Bird of Feathers),觉得很有启发。

公司或组织内,往往是用层级方式(加上组件团队或职能团队)来搭建组织结构。

这个方式非常符合我们的学习方式,即还原论方式。
把一个系统切分成若干个小块,然后认真学习其中的每一块。(西方哲学的基础是还原论[1])

看一下我们的组织(或公司),是不是也是拆分成很多的小块,然后期望每一块都可以做到极限的效率。

Scrum的重要基础是特性团队(特性团队有两个阶段,后续可以讨论)。据我观察,愿意且能够组成特性团队的公司不超过10%。

原因呢,我猜测是不好管理。试想一下,是把同样技能的人放在一起好管理,还是特性团队好管理。(这里的管理指的是直接可见的效率数字,如KPI等)

而反直觉的特性团队,会给产品开发带来巨大的收益。

比如Spotify的例子,很多人都在研究,如下图:

Spotify规模化敏捷模型图:展示Squad特性团队、Chapter技能社区、Tribe部落和Guild联盟的组织结构

这个图中的Squad就是特性团队,而Chapter是类似于职能、技能。

需要项目经理看到这个图后,都会跟我讨论是弱矩阵还是强矩阵。

其实这个根本不是矩阵

只有一个方向 Squad 的负责人是PO(即产品负责人),另 Tribe 会有管理者。Chapter的负责人不是管理者。而不论是Chapter也好,Guild也好,都是某种形式的社区。即同类的人。

对于公司来讲,赚钱(盈利)是首要目的。因此以首要目的来组织人员没有问题。

至于相同技能、兴趣的人,是以非正式的社区形态存在。(如果公司小,可以考虑和外部社区进行关联)

如下图是另外一个呈现的形式:

物以类聚模式图:Scrum组织模式中特性团队与技能社区的关系示意图

原文链接

参考资料

[1] 还原论 https://zh.wikipedia.org/zh-hans/%E8%BF%98%E5%8E%9F%E8%AE%BA

思考

组织结构永远不可能有完美的,但一定要记住,无论怎么调整结构,都是为组织目标服务的。(产品是核心)

每日问题

  • 你的组织结构是怎么样的,你会怎么调整?(虽然不一定有权限,但这个是作为管理层必备的技能)

欢迎加入自由职业者俱乐部 微信群,请加微信:

  • baobaotalk_com ; 添加微信后,发送消息 dream

版权声明

本文采用 CC BY-NC-SA 3.0 许可协议
转载请注明出处!

关于作者

BoB Jiang

  • 中国北方的第一位CST(Certified Scrum Trainer)
  • 敏捷变革中心(Center for Agile Transformation)合伙人
  • Bob的博客、《Scrum精髓》译者

深入理解ScrumMaster的技能

深入理解ScrumMaster技能之教练技能

在我的上一篇文章中介绍到 ScrumMaster的技能要求

微信群中有伙伴问到,教练能力指的是什么。

我当时的回答有点略显简单 – 敏捷教练和球队的教练类似,是团队教练技能。

现在展开来描述一下。

教练的起源

公认的教练起源是来自《网球游戏》(The Inner Game of Tennis)这本书。作者 Tim Gallwey 是一名网球教练,有一次他因为临时有事不能教一个学员,他就找了一名滑雪教练来代替他。等他回来发现学员的进步超出他的预期。

然后他就反思,这中间的差异是什么。为什么会产生这样的结果。

Tim 曾当众打赌说,他可以在20分钟内“教”会任何一个人打网球,点击这里查看完整的故事

ICF定义教练:

教练通过发人深省和富有创造力的对话过程,激发客户自身寻求解决方案的能力和采取行动的改变,最大限度地激发个人天赋潜能和职业潜力, 实现个人价值,成为生活和事业上的赢家。 无论教练用于哪个方面,教练的核心是相信每个人的内在智慧,每个人心中都有自己的答案。做为个人,相信自己的能力,并活出自己的天赋;做为管理者,相信并激发员工的潜能;做为父母,相信并激发孩子的潜能。

通过教练定义和故事,我们了解到:

  • 每个人都具备能力(内在的力量)
  • 相信自己可以做到(打破固有的思维束缚)
  • 放手去做(需要一个教练在旁边鼓励)

ScrumMaster如何做好教练角色

从我个人的经验来看,有以下几步:

  1. 相信团队有能力解决问题
  2. 让团队放手去尝试
  3. 时刻关注团队,提出有力量的问题(当团队的镜子)
  4. 时刻关注目标(产品目标,团队目标)

能做好这几点已经很不易。如果想找一些具体的观察点,可以参考:

ScrumMaster检查清单

思考

做事需要有清单,不论对于ScrumMaster还是对于Product Owner。清单可以让我们的工作、生活变得简单。清单可以作为第一步,后续需要不断优化清单。

每日问题

  • 你在工作中还有哪些清单?方便的话可以留言分享一下。

欢迎加入自由职业者俱乐部 微信群,请加微信:

  • baobaotalk_com ; 添加微信后,发送消息 dream

版权声明

本文采用 CC BY-NC-SA 3.0 许可协议
转载请注明出处!

关于作者

BoB Jiang

  • 中国北方的第一位CST(Certified Scrum Trainer)
  • 敏捷变革中心(Center for Agile Transformation)合伙人
  • Bob的博客、《Scrum精髓》译者

张弛有度(个人反思)

张弛有度

今早在冥想的时候状态很不好,做了10分钟就停了。然后反思的时候我在想为什么呢?

心不静,所以思绪混乱,然后身体也有反应了。

这里有3个层面:

  • 心 (内圈)
  • 身体 (中间)
  • 思维 (外圈)

(让我想起手脑心 3H)

这三个层面,是互相影响的。

心是最内圈,心情要平静。

教练状态里面有一句话叫做 接纳当下的一切,这个就代表的是心情。以一颗平常心来面对当下。

身体

身体状态如果不好,影响是多个方面的,连带影响心情和思维。

所以锻炼身体这是个世界难题。

思维

心情平静,身体状态是ok的,才能做到思维是自由的。

否则很容易思维是乱的,不容易琢磨。

上述三个层面,都有训练方法(紧张),也有放松方法(松弛)。

我们想要做到松弛有度,就要不断的训练与放松 心、身体、思维。

思考

如何训练与放松,这是个难题。我也在不断摸索中,可以先从简单的做起(身体)。

每日问题

  • 你平时是如何进行各种训练与放松的呢?欢迎参与分享。

欢迎加入我有一个梦想 - 自由职业者俱乐部 微信群,请加微信:

  • baobaotalk_com ; 添加微信后,发送消息 dream

广告时间

版权声明

本文采用 CC BY-NC-SA 3.0 许可协议
转载请注明出处!

关于作者

BoB Jiang

  • 中国北方的第一位CST(Certified Scrum Trainer)
  • 敏捷变革中心(Center for Agile Transformation)合伙人
  • Bob的博客、《Scrum精髓》译者

ScrumMaster的技能要求是什么

ScrumMaster的技能要求是什么

开始这个话题前,引用王存浩的两个问题:(今天存浩的分享–时间线方式对我启发很大,感谢分享)

  • 独立工作时,你做什么(开发独立工作,写代码;ScrumMaster呢)
  • 交付是什么(开发的交付是产品增量;ScrumMaster呢)

如果你已经可以很好的回答如上两个问题。恭喜你!已经上路了。

如果你还不知道答案,那么我们来梳理一下:

ScrumMaster的技能要求:

  • Training(培训)
  • Mentoring(师傅)
  • Facilitating(引导)
  • Coaching(教练)

培训

作为一名ScrumMaster,需要具备基本的培训技能。培训技能,我个人理解至少有2个阶段。

第一阶段,演讲 – 敢于在陌生人面前进行分享。同时还要是逻辑清晰,有理有据,能说服人。训练自己的演讲和领导能力,可以参考 Toastmasters

第二阶段,培训方式 – 常见的培训、分享方式是,整理ppt,对着电脑进行分享。还有一种培训手法叫做《Training from the Back of Room》,即最大限度的使每个学员从彼此学习到新的知识。这本书中文名《4C法颠覆培训课堂:65种反转培训策略

师傅

每个人都可以成为师傅,也需要有自己的师傅。这个都是需要造化。

引导

团队会议的高效,取决于主持人的能力(即引导能力)。市面已经有很多的培训和书籍,大家可以自行查找。推荐引导书籍:

  • 《引导》
  • 《从困境走向成功》
  • 《专业引导技巧》
  • 《引导工具箱》

教练

教练,就是一面镜子。教练可以反映出团队的现状。也有很多教练流派,方式方法。这里不做一一列举,具体可以参考 ICF(国际教练联盟)

思考

ScrumMaster是一个全新的职位,他不做实际的开发工作,他的工作重点是团队、组织。ScrumMaster的工具和开发不同,有许多的工具箱。

你想要了解ScrumMaster工具箱吗?可以回复邮件或提交issue。

每日问题

  • 你对ScrumMaster是如何理解的,又是如何做的?欢迎分享。

欢迎加入自由职业者俱乐部 微信群,请加微信:

  • baobaotalk_com ; 添加微信后,发送消息 dream

版权声明

本文采用 CC BY-NC-SA 3.0 许可协议
转载请注明出处!

关于作者

BoB Jiang

  • 中国北方的第一位CST(Certified Scrum Trainer)
  • 敏捷变革中心(Center for Agile Transformation)合伙人
  • Bob的博客、《Scrum精髓》译者

如何构建信任

如何构建信任

每个人都希望获得信任,团队和组织也希望获得他人的信任。

这里有HBS(哈佛商业学院)的教授分享,她在Uber如何构建公司形象,获得信任的。

信任是一个ALE三角(如下)

  • Authentic(正直)
  • Logic(逻辑)
  • Empathy(同理心)

同理心

同理心是最容易松动,也较容易修复。
如果一个人没有同理心,那么他是很难获得信任的。
只有同理心,才能获得信任。

逻辑

获取信任的第二个要点是要有逻辑性。

讲话讲重点,不要绕弯到最后都没有点明主题。

正直

这个是最难修复的。就是一个人是否正直。

只有正直的人,(总不能人前人后不一样吧)才能更容易获得信任。

思考

获取他人信任这块,我认为正直是第一位的,逻辑是第二位,同理心是第三位。

正直是根本。

每日问题

  • 你在获得他人信任方面,有什么体会和心得,欢迎你的分享。

欢迎加入我有一个梦想 - 自由职业者俱乐部 微信群,请加微信:

  • baobaotalk_com ; 添加微信后,发送消息 dream

广告时间

版权声明

本文采用 CC BY-NC-SA 3.0 许可协议
转载请注明出处!

关于作者

BoB Jiang

  • 中国北方的第一位CST(Certified Scrum Trainer)
  • 敏捷变革中心(Center for Agile Transformation)合伙人
  • Bob的博客、《Scrum精髓》译者