AICon 上海站|90%日程已就绪,解锁Al未来! 了解详情
写点什么

InfoQ 趋势报告:技术文化 & 方法 2019 年实践状况

  • 2019-04-02
  • 本文字数:4136 字

    阅读完需:约 14 分钟

InfoQ 趋势报告:技术文化&方法2019年实践状况

要点

  • 2018 年出现了多个新想法,但是与前一年相比,很少有什么想法能够跨越鸿沟,得到早期大众(Early Majority)采用。

  • 很多组织在着手进行“数字转型”,这些组织通常就是那些在过去经历了两三次“敏捷转型” 但没有看到所承诺的好处的组织。我们认为,这是因为经常实现的想法采用只是“口头上说说”,做做表面文章,而不是真正的转型。

  • 将来自敏捷、DevOps、机器学习和人工智能的理念融合在一起的实用方法正在兴起,方法论的门派之争正在消失。

  • “尽早测试安全(Shift Left Security)”正逐渐成为常态,DevSecOps和变体将合规性及安全性引入产品团队,而不是把它们视为独立的专项课题。

  • 组织和文化设计仍然是实现更有效成果的两大重要支柱。像 Teal Organisations、Sociocracy(及 S3)和 Holacracy 的新模式开始得到更多关注,但要做的事还有很多。


在 InfoQ,我们每年都更新主题图,在技术采纳曲线上展示我们认为不同的主题应该所处的位置。我们这么做的时候,会考虑实践状况、新出现的想法及我们编辑团队从各个渠道获得的信息。


如果某个主题出现在图的右侧,那么我们可以在 InfoQ 上找到很多关于它的现有内容:当它是新生事物时,我们报道它,并且在个人、团队和组织采用这些想法和实践时,通过创新者和早期采用者得到的经验教训则可以用来给他们提供帮助。


位于图左侧的主题是我们看到正在兴起的技术和实践,创新者和早期采用者正在使用它们。我们把报道和内容的重点放在吸引读者的注意力上,这样他们可以决定是否现在就探索(其中一些)这些想法,还是继续观望它们的发展。



从创新者到早期采用者,这些想法已经有了变化,但是没有任何 2018 年早期采用者的想法已经跨越鸿沟,成为早期大众采用。2018 年初存在的很多组织挑战仍然存在,它们正在使大多数组织减缓对创新者实践的采用。我们仍然过分强调改变实践的名称,而不是真正改变组织行为和文化。例如,每日站立会变成了每个人负责用一分钟时间向项目经理报告其每天的工作安排,而这并不是Scrum指南(Scrum Guide)中所描述的每日站立会(Daily Standup)。


只有通过文化变革,才能实现新的工作方法。很多组织在着手进行“数字转型”,通常这些组织在过去经历过两三次“敏捷转型”,但没有看到敏捷所承诺的好处。我们认为,这是因为他们实现的时候只是“口头上说说”,做做表面文章,而不是真正的转型。


根据敏捷状态(the State of Agile)报告,敏捷软件开发已经成为后期主流方法;现在,几乎所有软件的构建都在使用迭代和增量方法,并且主要使用 Scrum 或 Kanban 的一些派生方法。来自极限编程(eXtreme Programming)的强大技术实践仍然是个例外,而不是早期和后期主流公司的常态。作为一个行业,我们可能更了解如何构建软件,但是,没有欲望真正赋予团队权力,并做出所需的组织改变,去真正实现创新者已展示出可能性的成果。


有一些组织通过采用这些想法(如#NoProjectsDevEx),实现了生产率、员工敬业度、客户满意度和盈利能力的显著提升,但是,他们仍然是少数。转型变革是艰难的。


那么,我们(文化和方法编辑团队)觉得哪些实践正在引起人们的注意呢?尽管它们会来得很慢,但是,我们的读者在 2019 年应该开始考虑了:

创新者

承认并接受存在模糊问题,这些问题难以定义,并且需要采用完全不同的方法来解决,这是改变组织运作方式非常重要的起点。当今市场的复杂性和模糊性使得采用基于DevOps实践和技术工艺的新方法变得非常重要,将周期时间和反馈循环减少到几分钟,而不是几小时或几天。


解放结构(Liberating Structures )为团队和组织的合作提供了一种框架,设计它们的明确目的是创造安全性并鼓励创新。在概念上,与核心议(Core Protocols类似,其明确的目标是发展能够现高绩效的人文文化。


UX + SecOps = UX友好安全性:“尽早测试安全”和 SecOps 与用户体验(user experience,简称 UX)结合在一起,实现产品可访问的用户体验,从而降低安全性的不稳定性。一些组织正从双轨实践中获益。


“尽早测试安全”正在成为常态:DevSecOps和变体将合规性和安全引入产品团队,而不是将这些作为独立的专项课题。


人工智能(AI)和机器学习(ML)将开始影响开发团队及其开发实践;团队正在使用来自数据的洞察来驱动评估,并选择适合目标的功能以进行比过去更多的工作。大量开始让这变得更容易。但是,由于敏捷技术会打破很多现有的实践,因此,人工智能和机器学习也将迫使团队考虑不同的方法来利用敏捷技术。


基于项目的工作正开始转向产品线(#noprojects),并为创新者提供价值。

早期采用者

总的来说,DevEx员工仍然是创新者正在探索和应用的东西,它们创造的环境减少了摩擦,并使人们成为最高效和最诚实的自我。像群体编程和群体测试(Mob Testing)这样的实践正越来越为人们所接受,技术工作的社会方面正被认为是技术成功的重要因素。除了道德方面的考虑外,样性也是竞争优势的来源,并且多样化的团队可以取得更好的成果


组织和文化设计仍然是实现更有效成果的两大重要支柱。像Teal OrganisationsSociocracy (及S3)、Holacracy这样的新模式正获得越来越多的关注,但是,还有很长的路要走。与此同时,一些组织正在采取措施,缩短工作时间,提高工作效率。


一些组织正在把剥离新的颠覆性初创企业作为生存策略来实现企业创新。这些“精益”初创企业的优势在于,可以从庞大的母公司那里获得技能,也容易得到其投资,还有其为颠覆性创新提供的安全基础。


变化很快,演进式架构(Evolutionary Architecture)对于成功是绝对必要的,而实施这样的架构常常需要文化及技术的变革。


我们希望道德规范始终是重要的,2018 年,我们肯定知道软件道德规范问题更多更常被问及。


随着越来越多组织意识到他们实际上身处软件行业,因此,无论他们生产什么产品和提供什么服务,其业务敏捷都是受到关注的话题。


完全全栈产品团队:T/ π形的产品创造者拥有所有需要的技能,能够完成从产品开始到部署和支持的全过程。团队从技术团队过渡到完整端到端的产品团队,其拥有业务知识、营销专业知识、技术开发、用户体验、设计、支持能力,以及任何能够把产品推向市场、响应客户反馈并予以维护的其他所需技能。

作者简介

Shane HastieICAgile的敏捷学习项目主任,ICAgile 是一个全球认证机构,致力于改善敏捷学习的状态。自 2000 年首次使用 XP 以来,Shane 一直热衷于帮助组织和团队采用可持续、人性化的工作方式,无论他们是什么门派或打着什么旗号。在 2011 年到 2016 年间,Shane 担任敏捷联盟(Agile Alliance)主任。Shane 领导着 InfoQ.com 的文化及方法(Culture and Methods)编辑团队。


Ben Linders 来自荷兰,是一位敏捷、精益、质量和持续改进方面的独立顾问。他著有从敏捷回顾中获得价值(Getting Value out of Agile Retrospectives)》《Waardevolle敏捷回顾(Waardevolle Agile Retrospectives)》《什么在推动质量(What Drives Quality)》《敏捷自我评估游戏(Agile Self-assessment Game)》《持续改进(Continuous Improvement)》。作为顾问、教练和培训师,他通过部署有效的软件开发和管理实践来帮助组织。他专注于持续改进、协作和沟通及专业发展,为客户提供商业价值。Ben 是敏捷、精益和质量网络中的活跃成员,经常发表演讲及进行写作。他在一个双语(荷兰语和英语)博客中分享自己的经验,并且是 InfoQ 敏捷方面的编辑。可以通过@BenLinders在推特上关注他。


Craig Smith 有超过 15 年的软件开发经验,在那段时间里,他专注于大量的技术。他从事敏捷实践超过 10 年,是认证的 Scrum Master 和 ICAgile 专家,也是 Scrum 联盟和敏捷联盟的成员,目前,他是一位敏捷教练,在技术和业务项目中担任技术总管、迭代经理和敏捷教练。他在很多国际大会上发表了演讲,是很多敏捷及软件开发书籍的评论员。在业余时间,Craig 痴迷于赛车。


Shaaron A Alvares 是 InfoQ 在 DevOps、文化及方法的新闻记者和编辑,同时作为敏捷转型教练和培训师在 T-Mobile 工作。她是认证的敏捷领导、国际敏捷联盟(International Consortium for Agile)认证的敏捷教练及敏捷认证从业者,拥有技术和组织转型的全球工作经验。她把精益敏捷生产和软件开发实践引入欧洲多个全球福布斯 500 强企业,如:BNP-Paribas、NYSE-Euronext、ALCOA Inc.,并领导了亚马逊、Expedia、微软、T-Moble 重要的精益敏捷和 DevOps 实践采用及转型。Shaaron 通过法国国家科学研究中心(French National Center for Scientific Research,简称 CNRS)发表了其硕士和博士论文。


Susan Mclntosh 是一位具有编程背景的敏捷教练和 Scrum Master。作为一位前教师和顾问,她被敏捷实践,尤其是作为转型一部分的训练和变革管理所吸引。在剧院、舞蹈、瑜伽、烹饪和养育方面的各种经历中,她找到了改善工作场所文化的类比。Susan 是科罗拉多州丹佛市一位活跃的敏捷社区参与者。


Rafiq Gemmail 目前是新西兰银行的技术负责人。他是一位群体编程(mob programming)的热心倡导者,在新西兰最大的新闻站点上,他已经通过一年多的群体编程来支持跨功能团队。他在 2017 年新西兰的 JSCon 大会上分享了自己对此的了解。Raf 也是 DevOps 文化的拥护者,是新西兰 DevOps 日的组织者之一。他也是 ICAgile 的认证教练。


Rui 对团队抱有极大的热情。他在自己职业生涯的大部分时间都以强烈的、自我激励和积极的态度来影响团队,始终支持胜利文化。他坚信,遵循 Scrum 的敏捷方法,他能够充分利用团队。


Charles Humble 于 2014 年 3 月开始接任 InfoQ.com 的主编,指导我们的内容创作,包括新闻、文章、书籍、视频演示和访谈。担任 InfoQ 的全职工作之前,Charles 领导我们的 Java 报道,曾是 PRPi 咨询公司的 CTO,该名誉研究公司于 2012 年 7 月被普华永道收购。在 PRPi,他全面负责所有公司内部使用的自定义软件的开发。作为开发人员、架构师和开发经理,他在企业软件方面有约 20 年的经验。在业余时间里,他作为总部在伦敦的环境技术团体Twofish的三人小组成员之一,写写音乐作品。摆弄了 14 年这些昂贵的“玩具”之后,他于 2014 年 2 月发布了首张专辑。在业余时间,他也尽可能花时间陪伴妻子及家人。


阅读英文原文:Culture & Methods – the State of Practice in 2019


2019-04-02 08:005638
用户头像

发布了 199 篇内容, 共 88.4 次阅读, 收获喜欢 295 次。

关注

评论

发布
暂无评论
发现更多内容

云风:不加班、不炫技,把复杂的问题简单化

博文视点Broadview

web前端培训学习需要掌握哪些 Linux 命令

@零度

前端开发

从Opentracing、OpenCensus 到 OpenTelemetry,看可观测数据标准演进史

阿里巴巴云原生

大数据培训关于数据采集面试问题分享

@零度

数据采集 面试问题 大数据开发

去中心化钱包系统开发app,imtoken钱包平台搭建源码

Geek_56201b

#区块链# 源码搭建 去中心化钱包

专车数据层架构进化往事:好的架构是进化来的,不是设计来的

勇哥java实战分享

架构

web技术支持| 简单实现Vue第一章:模板编译

anyRTC开发者

Vue 前端 Web 音视频 WebRTC

华为云推出限量NFT云宝,区块链技术为你的数字资产保驾护航

华为云开发者联盟

华为云 NFT 云宝 华为云NFT 华为云数字资产链

周日直播|OpenMLDB Pulsar Connector,高效打通实时数据到特征工程

Apache Pulsar

开源 架构 云原生 Apache Pulsar 消息中间件

java培训:怎样才能写出一个优秀的对外接口

@零度

JAVA开发 对外接口

GPU和AT的区别在哪里?GPU与AT有哪些区别?

Finovy Cloud

人工智能 GPU服务器 显卡、gpu GPU算力

Android C++系列:C++最佳实践2抽象类

轻口味

c++ android 4月月更

得物App H5秒开优化实战

得物技术

前端 H5 优化 实战 Web H5

低代码极简部署

源字节1号

低代码开发

TiDB 查询优化及调优系列(一)TiDB 优化器简介

PingCAP

平安普惠湖北分公司:齐心抗疫显担当,助力小微迎暖春

科技新消息

Jira 云产品宕机多日,业界热议上云如何保障数据安全

万事ONES

Atlassian Jira 研发管理工具 项目管理工具 企业研发管理

新思科技助力Linux基金会开展最新开源普查项目

InfoQ_434670063458

Linux 开源 新思科技

TASKCTL服务端字符界面的应用系统安装

敏捷调度TASKCTL

kettle 元数据 ETL 调度任务 大数据运维

Docker 实战教程之从入门到提高 (四)

汪子熙

Docker 容器 虚拟化 docker image 4月月更

共探开源生态|Apache Pulsar 社区助力 Apache APISIX Summit Asia 2022

Apache Pulsar

开源 架构 云原生 Apache Pulsar Apache Pulsar 社区

交易所多种模式开发、各种源码交易

Geek_56201b

交易所开发 区块链应用开发 软件定制

今天聊一聊合成数据 (Synthetic Data)

澳鹏Appen

人工智能 数据集 数据标注 数据训练 合成数据

平安普惠湖北分公司:疫情后来式,复工进行时

科技新消息

EventBridge 特性介绍|以 IaC 的方式使用 EventBridge

阿里巴巴云原生

如何通过云效Codeup高效落地分支模式,提升开发协作率

阿里云云效

云计算 阿里云 版本管理 分支管理 分支模式

jackson学习之九:springboot整合(配置文件)

程序员欣宸

4月月更

对Indexlookup的理解误区

TiDB 社区干货传送门

【数字底座专题】星环科技春季新品发布周

星环科技

ModStartCMS模块化建站系统 v3.7.0 栏目导航开关,页面样式优化

ModStart开源

Apache DolphinScheduler ASF 孵化器毕业一周年,汇报来了!

白鲸开源

Big Data DolphinScheduler workflow Open Source apache 社区

InfoQ 趋势报告:技术文化&方法2019年实践状况_文化 & 方法_Charles Humble_InfoQ精选文章