参加敏捷领导力2.0北京站的培训课程,时间为期是三天,在这三天的时间里,从第一天的“一起走进敏捷,深入学习敏捷知识精髓”,第二天的“高效敏捷落地,巧变革有章法的落地法则”到第三天的“经典案例解析,解决敏捷落地的痛点”,总体来说感觉还是不错的,理论+实践经验+工具,应该是不错的搭配。也谈谈这几天的课程收获和思考的问题,总结如下:

首先,关于敏捷的宣言(Agile Manifesto):

l  Individuals and interactions over processes and tools

l  Working software over comprehensive documentation

l  Customer collaboration over contract negotiation

l  Responding to change over following a plan

基于之前的理解,关于这四条宣言中的over一次觉得有了更深刻的理解;有区别的是之前的理解是基于个别敏捷的“粉丝”或激进者的误读,什么叫“不需要”和“不要”等。敏捷相当于《笑傲江湖》中的“独孤九剑”,无招胜有招,但要看谁来用,并不是人人都可以的,只有风清扬这样的super senior前辈,和令狐冲那样的supersmart晚辈才可以真正用得上“无招胜有招”,才能真正的用上“不要”而将over这样直译过来。我等泛泛之辈只能将其翻译为“胜于”也就是说,对于绝大多数(99.99999%)的团队而言,在敏捷开发中,方法、文档、工具合同以及计划都是必须的,区别在于要让它们的存在更合理有效,不要动辄就是几百页无人愿看的文档。

其次,Be Agile rather than do Agile:

敏捷的本质是要找出开发流程中不合理和浪费资源的内容,并加以改进。只要所做的工作能达到这样的效果的我觉得就是一种适合你的敏捷方法。而并不一定说是必须遵循别人的已有的方法和步骤才叫敏捷。而且往往是公司、人员和项目性质等不同,别人成功的敏捷应用绝大多数情况下是不适合你的。

现在的敏捷开发,往往遇到两个极端:要么很好,要么很糟!这和当年软件企业推广ISO9000或者后来的CMM区别很大。

做ISO9000对于企业来说就是做出一堆文档,装帧漂亮后,放进文件柜,锁好,然后……就没有然后了。所有工程师对这些内容基本上无感。ISO9000毕竟诞生于传统的的机器生产工业时代,用这套老办法来衡量新兴的不断变化的软件企业,实在有些别扭。

然后就有了CMM,CMM(Capability Maturity Model for SoftWare)听着就大气了很多,“软件能力成熟度模型”,不是什么冰冷的“标准”,程序员们看着这个模型就受用很多。一家企业能评上CMM的高级别是件很荣耀的事情。一时间各企业分分大上快上CMM评级。但是在CMM实施过程中很多一线程序员仍然无感。最大的区别就是所在柜子里的有一堆工业标准文档变成了另一堆更有软件特色的标准文档。而且在所有获得了CMM5级的顶尖企业中,某国的软件外包占了很大的比例,而一些无论从技术含量、创新能力或产品品质都属于全球顶尖的企业却只获得了更低的3或4的评级。这是一件很奇怪的事情!

其实,无论是ISO9000还是CMM,他们的核心都是在于“控制”。

管理者们希望通过各种流程、各种规则来控制软件开发过程中的信息、思想、行为,来获得对未来的产品的安全感。

EricSchmidt在《How Google Works》中强调:“ When it comes to communications, default to open. Maximize thevelocity and volume of information flow.”(谈到沟通,最基本的就是开放。这样使得信息流动的速度和数量最大化。)

但在扁平化的敏捷组织中,由于信息的充分流动,有才华的工程师可以有更多的机会给产品直接带来价值,也更容易因为自我实现而被“激励”。其实优秀的工程师就在那里,他们需要的只是一个没有信息围栏的舞台!

现在的世界已经是扁平的世界,充满不确定性!拥抱变化,就是要拥抱不确定性!任何一个管理者都不会认为一个热衷于迷幻剂、不会码程序的文青会成为全球IT界的大神,任何一个管理者也不会认为“一群找不到工作的年轻人”能创立世界上最大的电商企业。今天做游戏软件的公司,明天会去做手机;今天做支付系统的公司,明天会去造汽车、甚至星际火箭。信息围栏除了最终围住了自己的手脚和竞争力、其实什么也围不住。

计算机领域中有个古老而简单有效的算法叫冒泡排序(BubbleSort)。Bubble Sort能够把一个失序的系统重新排序,同时并不需要把整个系统全部推倒重新排序,而只需要系统中的每个对象和自己身边的对象做个比较,根据比较结果来交换位置,这样只需要很少的几轮交换,最后整个系统就象气泡在水中自然而然地上浮那样自然而然地实现了排序。扁平化的工程师文化就象这个Bubble Sort一样,能够把整个组织中各个成员的创新和价值最快地呈现出来。

所以,不管是不是使用敏捷模式,信息的通畅高效流动都是工程师团队在充满不确定性的IT世界幸存的关键之一。管理是作为价值的连结者和传递者而服务于信息流动、服务于创造力。

再次,关于scrum:

Scrum敏捷管理的创始人Jeff Sutherland,是一名程序员:他不仅能码代码,还写了怎么码代码的书。

Scrum的本质就是通过各种Scrum工具实现产品开发的扁平化管理,以最大限度的激发工程师的主动性和创造力。

如何做到“尽量不控制”。这里举两个例子也许可以帮到有此类疑惑的同学。

MichaelJordan时代Chicago Bulls的传奇教练PhilJackson一直有个习惯:他在赛场上很少去请求暂停,即便是球队落后的时候,他往往都是让球员自己去解决问题,除非是球队真的是出现了无法解决的问题。教练做的更多的是观察、协助、服务和启发的工作。

SteveJobs虽然以极强的控制欲著称,但更被称为是个“好教练”,他“鼓励员工互相竞争”,“对于结果,他很苛刻,但总是非常公正”,“总是能让人受益匪浅”。苹果公司采用扁平的环状组织结构,员工的工作都“十分独立,只有很少的微观管理”。或者说,苹果的这种控制,更多的是拒绝平庸,而不是要控制工程师。

软件互联网产品开发风险有很多,根本上就是一个:“不确定性”。面对不确定性,更多地控制动作并不会使它变得更确定。也许正是因为这个优美的不确定性带来了更多的可能性和创造性,所以Donald Ervin Knuth和Eric S. Raymond会把Programming称之为艺术(Art)。面对“不确定性”,有时候不妨“让子弹再飞一会”。直面SDA。

最后,总结:

没有敏捷开发,也可能开发出好的产品。应用了敏捷开发,也未必能开发出好的产品。这就像很多企业都在学丰田的精益生产(Lean Production,或称看板生产),但能做到丰田那样的屈指可数。因为你可以学丰田的流水线和管理流程,但你学不到丰田的工程师文化。

敏捷应该更注重于激发内在驱动力,而不是对比与传统只是换一种外在的管控方式

团队敏捷文化,科室文化是由团队成员的做事风格决定。成员可以自我驱动就可以实现扁平化管理,否则只能集中管理,所以是否可以形成高效的敏捷实践关键在于能不能找到自我驱动的员工,否则都是空谈。三观成型多年的人能通过培训突然就开始自我激励不太现实,培训不是传销。真正优秀的工程师,其实不需要过多的管理。知识体系和经验已经能使自己不断进步。

敏捷开发的成功基于扁平化管理和开放的企业文化。是思想的变革。

敏捷领导力2.0培训体会相关推荐

  1. 学计算机20天培训心得体会学生,信息技术2.0培训心得总结3篇

    信息技术2.0培训心得总结1 中小学教师信息技术应用能力提升工程网络培训我已经学习快一个月了.通过培训和学习,让我对教育现代化的发现有了新的认识,同时对我各方面的能力有了很大提高,特别是对信息技术的综 ...

  2. ACP敏捷8.人的因素.敏捷领导力和敏捷教练

    敏捷教练的领导力和敏捷教练的核心能力. 群排列成V(人)字形,当每一只雁鸟展翅拍打时,造成其它的雁鸟立刻跟进,整个鸟群抬升.借着V字队形,整个雁群比每只雁鸟单飞时,至少增加了 71%的飞行距离.当一只 ...

  3. 与Jeff Sutherland谈敏捷领导力

    在GOTO阿姆斯特丹2015大会上,Jeff Sutherland谈了敏捷领导力.InfoQ对他进行了采访,内容涉及:大型组织在采用Scrum时面临的问题:他们该如何提高处理障碍.提升敏捷领导力的能力 ...

  4. CMMI V2.0培训纪实

    花费了20小时的长途飞机,来到一个和中国时差12小时的地球另一边,接触不同的文化还是值得的. 第一天来培训,整个房间坐满了来自不同国家的学生:法国.英国.日本.Mexico,美国本土等. 例如,坐我旁 ...

  5. 调研对敏捷宣言2.0的需求

    Kamlesh Ravlani发起了一场对敏捷宣言2.0的调查,调查敏捷软件开发宣言在当今环境下是否仍然适用和有效.Kamlesh Ravlani是一名敏捷/精益教练和Scrum培训者,为洞察变更敏捷 ...

  6. 规模化敏捷发展三部曲:敏捷领导力、运转敏捷和整体敏捷

    多数公司领导如今对敏捷创新团队都有所了解.敏捷创新团队规模较小.具有创业性质,和客户关系密切,能快速应对多变的商业环境. 若应用得当,敏捷团队相较于传统部门,具备以下优势:生产率更高.士气更高.产品交 ...

  7. 金融科技团队的敏捷转型之路 ——浅谈如何提升敏捷领导力

    一.为什么要敏捷转型 (一)转型背景 随着移动互联网.大数据.云计算.人工智能.区块链等诸多创新科技的不断涌现和广泛应用,金融行业迎来了前所未有的挑战和机遇,我们迎来了乌卡(VUCA)时代.为了抓住市 ...

  8. [原创]华为战略管理培训体会

    [原创]华为战略管理培训体会 公司组织一次华为战略管理培训,其中邀请了原华为欧洲商业咨询部副总监.战略与Marketing规划部无线市场总监 汪瀛,虽然仅仅是利用了2个周末休息日培训,但确实收获挺多, ...

  9. 条码标签打印软件CodeSoft 6.0培训教程

    作为一款条形码标签设计软件,CODESOFT可以帮助您能轻松灵活地设计和打印标签.使用CODESOFT,您可以将标签打印和无线射频识别 (RFID) 技术轻松集成到业务流程中,既能够提高效率,又能够增 ...

最新文章

  1. 全文翻译(全文合集):TVM: An Automated End-to-End Optimizing Compiler for Deep Learning
  2. spring boot中的日志入门
  3. Redis 实用技术——事务
  4. CentOS 6.5安装使用docker
  5. java 前端导出exvel_java导出数据到Excel文件 前端进行下载
  6. 关于NFSv4服务共享目录里的文件UID和GID显示为nobody的解决方法
  7. PHP比较两个时间戳相差天时分秒
  8. 微信话术自动回复机器人软件
  9. java voip 的sip服务器搭建_SIP服务器,搭建自己的VoIP平台 | 学步园
  10. 百度提升关键词排名优化软件,百度点击器,百度排名软件,百度竞价助手
  11. docker安装oracle
  12. 2023年证券、基金、银行从业资格证考试计划
  13. ios上传ipa:Xcode导入ipa上传至App Store
  14. 查看文章 mysql:表注释和字段注释
  15. windows 总是弹出 windows installer 安装,关不了的解决方法
  16. 多因子模型水平测试题试答(因子部分)
  17. 求正数a的平方根的迭代公式为:xn+1=(xn+a/xn)/2。建立一个类SQRT,用来求某正数平方根的近似值。具体要求如下:
  18. 产品经理,你真的理解俞军的产品价值公式吗?
  19. remoteview设置渐变色
  20. 微信小程序使用git

热门文章

  1. 【2020年高被引学者】 孙剑 旷视科技
  2. 小程序全套购物车(全选,单选,反选,删除,价格计算)
  3. 开心下单助手v1.0免费版
  4. 在线引入 iconfont 特殊图标字体
  5. jQuery Validate表单中文正则验证+手机号正则验证
  6. SysML精粹学习笔记二
  7. 《异常点检测》 - 第十章阅读记录 - 离散序列的异常点检测
  8. 2021-2027年全球与中国彩色隐形眼镜行业市场前瞻与投资战略规划分析报告
  9. 测试韩国真假唇釉软件,3ce蓝管唇釉怎么辨别真假 3ce唇釉推荐色号
  10. 火狐浏览器安全连接失败解决办法