摘要: 敏捷转型成功的企业究竟是从老总开始?还是从项目经理开始?还是团队本身具有这种意识?相信还有很多想要转型敏捷的公司都存在这样的疑问。

从06年首届敏捷中国开发者大会召开到现在,敏捷方法在国内的应用不断增加,关于敏捷转型的热度只增不减。敏捷转型成功的企业究竟是从老总开始?还是从项目经理开始?还是团队本身具有这种意识?相信还有很多想要转型敏捷的公司都存在这样的疑问。

在企业中,除了老总、项目经理和团队,还有产品经理、测试、运维、PMO、质量管理、人力资源、行政财务等等角色。企业想要进行敏捷转型之前,需要搞清楚下面的两个问题:

  • 不同角色在敏捷转型中的作用。企业中每个角色都和生产息息相关,都需要参与转型,他们在敏捷转型中都起到什么作用;
  • 如何判断由谁开始,如何去做。企业想知道成功转型的案例除了去参考哪个角色先动之外,更关心的是如何去做,从哪入手,是一个什么样的过程,需要注意什么。

了解不同角色的作用,让敏捷转型有的放矢

我们将企业成员分成四类角色来看一下他们在敏捷转型中的作用。

从上面的表格中可以看出,敏捷转型是一个需要全民参与的变革,所有的角色都需要做出改变。如果只是单独一个角色动起来,其他角色不动就会变成转型过程中的阻碍。根据传统企业的组织结构形式,指引方向和保驾护航的高层以及中流砥柱的中层在转型中起到决定性作用,所以成功的企业转型是从高层和中层开始,各个角色齐心协力来完成。

高层和中层管理同时行动,上下一心完成转型

高层管理者要树立敏捷思维,做好战略规划

根据VersionOne发布的13期全球敏捷状态报告,组织转型成功要素的TOP3是:对内部敏捷教练的投资、高管赞助和公司提供的培训项目。由此可见高层在转型成功过程中起到了决定性的作用。高层需要采取的行动可以参考如下过程:

注意事项

    • 评估诊断的目的是为了确认敏捷引入是为了解决问题,是过程改进,而不是盲从和跟风。
    • 试点项目的选择可参考:规模5-9人、周期半年之内、项目重要度高、业务人员参与度高。
    • 敏捷团队组建时人员选择可参考:业务熟练、善于表达、勇于开拓、有工作责任心和主人翁意识、认同敏捷工作方式、基于自愿的积极乐观者。

高层能够从战略层面进行部署,调控各种资源为转型创造条件,向下推行遇到的障碍会比较少。但是由于高管要对转型结果负责,会承担一定的责任和压力,就有可能进入到命令和控制模式,导致团队害怕采取主动,这样就和敏捷中的团队自组织相矛盾,出现“形敏神不敏”,让转型受阻。所以高层管理者或领导者们,要改变传统指导方法,树立敏捷的思维,做好战略规划,采用敏捷的技术,使员工真正实现自组织、自管理,最终推进敏捷成功转型,提高竞争优势。

中层管理者要深入理解敏捷,带领团队践行敏捷

在敏捷模式下,中层管理者作用至关重要。建立跨部门团队,实现端到端的交付,项目经理起到关键作用;PMO、质量管理部门负责企业的体系建设,流程和质量管控等,在向敏捷转型的过程中,这些必然要发生改变;产品经理是项目需求的输入端,敏捷模式下对需求的输入也有自己的要求。同时在敏捷模式下,中层管理的角色和管理方式都要发生一些变化,如果他们不能发生改变,就会变成阻碍,所以中层对敏捷的认可和接受在很大程度上决定了转型成功的可能性。

中层的作用主要在上面流程的

环节,当高层选定试点项目之后,整个试点项目的实施要依赖于中层管理,需要采取的行动可参考如下过程:

后面的步骤取决于当前小团队试点的成功与否,如果成功就转入到

环节,在企业的其他项目中实施敏捷;如果不成功需要根据失败的原因去具体分析,是选择其他项目继续试点还是停止敏捷使用,这时候高层意见会占主导地位。试点项目也是企业的一个尝试过程,敏捷不是万能的,最终是否要向敏捷转型还要根据企业的具体情况具体分析。

上面给出的同时行动是建议的理想化情况,现实中企业情况可能有以下两种:

·高层管理者先动起来

高层需要识别企业中的积极因素,特别是中层管理中的积极成员,让中层管理紧随其后,带领团队行动起来,从而形成上下一心。在小说体的《猎豹行动:硝烟中的敏捷转型之旅》中就讲述了类似的情形,盛远金融公司的转型从CIO开始导入敏捷,中层管理积极配合转型,最后成功实现了敏捷转型。

·中层管理者先动起来

中层管理者在实施敏捷之前根据领导的风格,决定是悄悄行动还是先沟通汇报获得高层支持。关键是要带领团队尽早创造第一个成效,以获取高层的认可。从而形成上下一心。在小说体的《敏捷无敌之DevOps时代》中,就是通过讲述一个从一线经理阿捷开始的敏捷转型故事,阿捷带领团队从Scrum开始到XP、精益实践,同时获得了高层的支持,最后成功实现了敏捷转型。大家感兴趣可以阅读参考。

由此可见,不论是从谁开始,成功的转型一定是上下配合,所有角色全部都要发生改变,每一个人都敏捷了,企业就敏捷了。

写在最后

在德国教育家雅斯贝尔斯的《什么是教育》中提到,教育的本质是一棵树摇动另一棵树,一朵云推动另一朵云,一个灵魂唤醒另一个灵魂。敏捷转型也是这样的过程。通过个体行为思想变化以及个体之间的互动,潜移默化形成企业敏捷土壤,实现敏捷在企业生根发芽。所以让我们先从自身做起,去影响身边的人,一点点的扩大,从而影响更多的人。敏捷路上,你我同行!

参考附录

  1. Mike Cohn. Scrum敏捷软件开发[M].北京:清华大学出版社.
  2. 王明兰.敏捷转型:打造VUCA时代的高效能组织[M].北京:人民邮电出版社.
  3. 刘华.猎豹行动:硝烟中的敏捷转型之旅[M].北京:人民邮电出版社.
  4. 王立杰.许舟平.姚冬.敏捷无敌之DevOps时代[M].北京:清华大学出版社.
  5. 13th Annual State Of Agile Report[R].VersionOne.MAY 7,2019.

点击关注,第一时间了解华为云新鲜技术~

敏捷转型谁先动:老总,项目经理or团队的更多相关文章

  1. 敏捷转型中why与how的总结

    敏捷转型參考框架: 为了成功顺畅地推行敏捷开发.下面将对整个敏捷转型參考框架作个整体说明.为企业进行敏捷转型提供基本方法參考.整个敏捷转型參考框架主要包括5个步骤,前两个步骤主要是回答 Wh y的问题 ...

  2. 推荐一本写给IT项目经理的好书

    原文地址:http://www.cnblogs.com/cbook/archive/2011/01/19/1939060.html (防止原文作者删除.只能拷贝一份了) 推荐一本写给IT项目经理的好书 ...

  3. 世界500强ING集团顺利的敏捷转型之路

    案例背景 为什么银行要像灰狗一样快? 荷兰国际集团(ING),成立于1991年,主营业务银行与保险业务,在全球45个国家和地区拥有分支机构,总资产887亿欧元(2018),全球53,000多名员工,拥 ...

  4. 【 腾讯敏捷转型No.4 】为什么敏捷团队不要超过15人

    早期,腾讯公司的架构是比较简单的.从上至下分别是:公司——商业单元(BU)——部门——组——员工,每个部门基本上就是负责一个大的产品,每个组都是按照专业进行分工和管理,例如:产品组.终端组.后台组.设 ...

  5. 【腾讯敏捷转型No.5】需求没做完可以发布嘛

    很多人对于敏捷的第一直觉就是“快”,开发快,测试快,发布快,并不知道如何把这个“快”应用到敏捷实践中,下面我们来分析一下导致工作效率低的核心原因.没有使用敏捷之前,在大多数情况下,项目管理都需要开各种 ...

  6. 从备考PMP到与项目经理同呼吸

    前言 PMP是什么梗? 项目管理专业人士资格认证.它是由美国项目管理协会(Project Management Institute(PMI)发起的,严格评估项目管理人员知识技能是否具有高品质的资格认证 ...

  7. 项目经理排期的几个tip

    互联网敏捷开发的流程可以演绎出很多玩法,但最好都遵循以下几个tip: 1, 对项目经理最重要的一条是,通读所有需求文档,跟相关PM进行彻底沟通,把需求都搞熟搞透,防止漏排任务: 2, Stroy拆分要 ...

  8. 一个项目经理对主流项目管理工具的对比:禅道VS华为软件开发云

    禅道与软件开发云对比分析报告 1. 产品介绍 禅道是易软天创出品的一款项目管理软件,集产品管理.项目管理.测试管理.文档管理.组织管理于一体,覆盖了项目管理和测试管理的核心流程. 华为软件开发云 (D ...

  9. 向java高级工程师和项目经理的道路进发【转】

    转自https://www.cnblogs.com/ahudyan-forever/p/5263296.html 宏观 一. JAVA.要想成为JAVA(高级)工程师肯定要学习JAVA.一般的程序员或 ...

随机推荐

  1. 004_自己尝试go语言中的方法

    go语言可以给任意类型定义方法,我在学习过程中,一开始一头雾水,但是随着理解的深入,现在也大概知道了什么叫做方法 之前的一些例子其实讲的并不是特别生动,下面我用一个生动的例子演示一下 首先提出需求.我 ...

  2. 配置Django-TinyMCE组件支持上传图片功能

    Django自带的Admin后台,好用,TinyMCE作为富文本编辑器,也蛮好用的,这两者结合起来在做博客的时候很方便(当然博客可能更适合用Markdown来写),但是Django-TinyMCE这个 ...

  3. JavaScript的continue、break和return的区别

    1. continue.break和return的区别 循环遍历. for(let i = 0; i < 5; i++){ console.log(i); // 0 1 2 3 4 } 使用co ...

  4. 4、Java基本数据类型

    一.基本数据类型 1.基本数据类型 JAVA中一共有八种基本数据类型,他们分别是 byte.short.int.long.float.double.char.boolean 类型 型别 字节 取值范围 ...

  5. java_Scanner类、Random类、ArrayList 类的使用

    Scanner类 一个可以解析基本类型和字符串的简单文本扫描器. 例如,以下代码使用户能够从 System.in 中读取一个数: Scanner in=new Scanner(System.in); ...

  6. 尝试Access数据库注入实验

    靶场环境:https://www.mozhe.cn/bug/detail/82 首先http://219.153.49.228:49543/new_list.asp?id=1 order by 4 到 ...

  7. 使用 .NET Core 3.x 构建 RESTFUL Api

    准备工作:在此之前你需要了解关于.NET .Core的基础,前面几篇文章已经介绍:https://www.cnblogs.com/hcyesdo/p/12834345.html 首先需要明确一点的就是 ...

  8. VSCode 自定义Vue snippets, 快速生成Vue模板

    命令行 Ctrl+Shift+P # 选择 Configure User Snippets # 选择 Vue.json 原始的Vue.json { // Place your snippets for ...

  9. GRE 协议 - 和 ISP 用的协议不一样怎么办

    GRE 出现的背景: 随着网络(公司)规模的增大,越来越多的公司需要在跨区域之间建设自己的分公司.但随之也就出现了这样的问题,考虑这样一个场景.公司 A 在北京和上海间开设了两家公司,由于业务的需要, ...

  10. c# Attribute会不会影响性能

    Attribute很方便,标记一个类,设置这个类的额外信息,而不用另外设计存储这个信息. 那么频繁大量使用Attribute会不会影响类的性能. 为此,简单测试. 代码: 略............. ...