为什么你学习了scrum之后还不会实施敏捷? (敏捷学习之旅一)
标题党, 其实这个主题改为"如何能快速的学习与实施敏捷"更贴切。
我在一家大型的外资金融企业,公司最近在大面积的实施敏捷转型,我的团队首先被选为试点团队,并实施得很好,最近我也和不少的团队接触,了解到很多实际情况,很多团队在实施敏捷过程中遇到了很多问题,于是我进行了思考,我自己总结了如下方法,希望能够帮助在转型的团队快速理解并实施敏捷.
我们利用中国人的"道法术器"来学习敏捷,不过声明一下,这个概念可不是我发明的,是我从 "前IBM中国敏捷负责人"徐毅那里学来的,不过具体我不是很记得,我在此基础上加上我的理解对它进行了加工,如有错误,欢迎指正,大家多多学习交流。

首先第一步从上至下的学习敏捷,然后当你实施了敏捷一段日子后呢,你会发现很多问题,这时你可能会怀疑敏捷是骗人的,但不要急,我记得敏捷里面 说过一句话就是”敏捷是一个易入门,但难于精通的方法论“,所以当你发现很多问题之后,请在从下至上去检视(review)你的敏捷实施情况,然后慢慢去解决你的问题。好了,下面我们就开始学习什么是敏捷中的"道,法,术,器"。
那什么是敏捷中的"道,法,术,器"呢?
1. “道”即万物变迁循环中亘古不变的规律,在个人层面就是人生境界和价值观,判断坏美丑喜的标准,是生来就有的天赋,不易改变,只能靠长期修养去领悟.
在敏捷中我们可以理解为敏捷的价值观,在企业中我们可以理解为企业的价值观。价值观是个什么东西?可以拿来用吗?很明显不可以,所以我们得继续学习。
2. “法”是一套规则体系和原理原则,是实现价值观的指导方针和思路,可因事物内在的变化规律而变化,可通过对长期实践的思考和归纳总结而得出。
在敏捷中我们可以理解为那12条原则。原则是个什么东西?可以拿来用吗?很明显也不可以, 所以我们还得继续学习 :)
3. “术”是在规则体系指导下的具体操作方法,只要指导原则(法)不变,具体方法可千变万化,术可通过练习获得,亦可通过对法的推理而产生。
在敏捷中我们可以理解法就是方法,那么有什么方法呢?实施敏捷有很多方法,例如scrum, kanban,XP, 这些都是实施敏捷的方法,所有的这些方法都遵循着敏捷的价值观和这12条原则,所以你无论选择哪种方法都可以,看你的项目实际情况或者团队喜好。那么有了方法,我总可以开始了吧,是的,你可以,但我们不建议,有句话叫“工欲善其事,必先利其器”,所以我们先把武器磨锋利先。
4. “器”是指有型的物质或是有形的工具.那么什么是敏捷工具呢?JIRA,白板就是工具,便利贴也是工具,所以如果你是跨地域的团队,我们建议用电子看板,例如JIRA, trello,leangoo之类的看板敏捷工具,如果你的团队全部在本地,那么可以选择一块白板就可以了。
所以你首先学习了敏捷价值观,你会实施吗?不会,它只是告诉你一些道的东西,这个是需要时间领悟的;那就学习敏捷原则吧,学习了这些原则以后,你知道怎么实施敏捷了吗?
也不会,因为那些只是指导方针和思路;那就要学习方法了,好,我们学习scrum了,那学完scrum之后,我们可以开始了吧,是的,你可以开始了,你可以开始开会了,但有没有发现不知道怎么开?是的,你需要一些敏捷工具来帮助你,白版就是一种工具,便利贴也是,我们在开会的时候,拿便利贴来记录我们的用户故事,并追踪我们的进度。
下一章,我们会详细的讲解敏捷中的"道,法,术,器",敬请期待 :)
为什么你学习了scrum之后还不会实施敏捷? (敏捷学习之旅一)的更多相关文章
- 我想立刻辞职,然后闭关学习编程语言,我给自己3个月时间学习C语言!这样行的通吗
		
文章背景,回答提问:我想立刻辞职,然后闭关学习编程语言,我给自己3个月时间学习C语言!这样行的通吗? 我的建议是这样:1. 不要辞职.首先说,你对整个开发没有一个简单的了解,或一个系统的入门学习.换句 ...
 - 对于大一学习计算机的新手(c/c++ )提出一些学习经验
		
对于刚刚上大一的新手,且是那种十分有上进的学生,在学习计算机的过程中必然会有一大堆的困惑,比如: 1 .如何学好编程(这与以往的应试教育完全不同,按照以往的那种学习方式,看书刷题不过是成为一个考试学霸 ...
 - 题外话:我想立刻辞职,然后闭关学习编程语言,我给自己3个月时间学习C语言!这样行的通吗
		
以下文章虽然是编程,但是对于IT行业都通用 文章背景,回答提问:我想立刻辞职,然后闭关学习编程语言,我给自己3个月时间学习C语言!这样行的通吗? 我的建议是这样:1. 不要辞职.首先说,你对整个开发没 ...
 - 深度学习FPGA实现基础知识10(Deep Learning(深度学习)卷积神经网络(Convolutional Neural Network,CNN))
		
需求说明:深度学习FPGA实现知识储备 来自:http://blog.csdn.net/stdcoutzyx/article/details/41596663 说明:图文并茂,言简意赅. 自今年七月份 ...
 - 敏捷工具:Scrum板与Kanban如何抉择?敏捷工具:Scrum板与Kanban如何抉择?
		
Scrum板作为一种工具,主要应用于Scrum团队的敏捷项目管理,能够帮助团队更新任务进度,促进团队信息共享,及时发现任务过程中的异常现象,从而查漏补缺.团队在每日站会时会通过Scrum板来直观地展示 ...
 - Deep Learning 11_深度学习UFLDL教程:数据预处理(斯坦福大学深度学习教程)
		
理论知识:UFLDL数据预处理和http://www.cnblogs.com/tornadomeet/archive/2013/04/20/3033149.html 数据预处理是深度学习中非常重要的一 ...
 - 机器学习实战(Machine Learning in Action)学习笔记————06.k-均值聚类算法(kMeans)学习笔记
		
机器学习实战(Machine Learning in Action)学习笔记————06.k-均值聚类算法(kMeans)学习笔记 关键字:k-均值.kMeans.聚类.非监督学习作者:米仓山下时间: ...
 - 【课程学习】课程2:十行代码高效完成深度学习POC
		
本文用户记录黄埔学院学习的心得,并补充一些内容. 课程2:十行代码高效完成深度学习POC,主讲人为百度深度学习技术平台部:陈泽裕老师. 因为我是CV方向的,所以内容会往CV方向调整一下,有所筛检. 课 ...
 - 我的第一个jQuery插件开发(日期选择器,datePicker),功能还不完善,但用于学习参考已经足够了。
		
一.学习jQuery插件开发网上的帖子很多,插件开发的方式也有好几种,现在推荐一个帖子讲述的特别好,我也是这篇文张的基础上学习的. 参考:http://www.cnblogs.com/ajianbey ...
 
随机推荐
- http接口与webservice接口的区别
			
常见的API接口有两类:http接口和webservice接口. http接口走http协议,通过路径来区分调用方法,请求报文一般是key-value形式的,返回报文一般是json串,常用的是get和 ...
 - 吴裕雄--天生自然 HADOOP大数据分布式处理:修改CenterOS 7 IP设置
 - Win7如何查看nvidia显卡(GPU)的利用率
			
1.在文件夹C:\Program Files\NVIDIA Corporation\NVSMI里找到文件nvidia-smi.exe2.把该文件拖到命令提示符窗口(win+R,再输入‘CMD’进入), ...
 - deeplearning.ai 改善深层神经网络 week3 超参数调试、Batch Normalization和程序框架
			
这一周的主体是调参. 1. 超参数:No. 1最重要,No. 2其次,No. 3其次次. No. 1学习率α:最重要的参数.在log取值空间随机采样.例如取值范围是[0.001, 1],r = -4* ...
 - 使用httpclient必须知道的参数设置及代码写法、存在的风险
			
转发地址:http://jinnianshilongnian.iteye.com/blog/2089792 结论: 如果使用httpclient 3.1并发量比较大的项目,最好升级到httpclien ...
 - Java 线程总结(十四)
			
1.在异步任务进程中,一种常见的场景是,主线程提交多个异步任务,然后希望有任务完成就处理结果,并且按任务完成顺序逐个处理,对于这种场景,Java 并发包提供了一个方便的方法,使用 Completion ...
 - [LC] 32. Longest Valid Parentheses
			
Given a string containing just the characters '(' and ')', find the length of the longest valid (wel ...
 - Java POI导出Excel不弹框选择下载路径(下载文件不选择下载路径,默认)   Chrome
			
在Chrome浏览器中,Java导出Excel文件时,浏览器弹出提示框,需要选择下载路径 在Chrome中的高级设置中,把“下载前询问每个文件的保存位置”去掉就解决了 DEEPLOVE(LC)
 - CIA Hive Beacon Infrastructure复现1——使用Apache mod_rewrite实现http流量分发
			
0x00 前言 2017年11月9日维基解密公布一个代号为Vault8的文档,包含服务器远程控制工具Hive的源代码和开发文档.开发文档中的框架图显示Hive支持流量分发功能,若流量有效,转发至Hon ...
 - 测试一个数字是否等于 NaN
			
ES6提供了一个新的 Number.isNaN() 函数,这是一个不同的函数,并且比老的全局 isNaN() 函数更可靠.