写点什么

爱立信软件开发高级专家蔡煜:自动化测试和持续集成如何保持激情?

  • 2013-09-03
  • 本文字数:1286 字

    阅读完需:约 4 分钟

在 11 月 1 日 QCon 上海“来自一线的敏捷实战”专题下,爱立信软件开发高级专家蔡煜( @larrycaiyu )将带来一场《突破思维,建立环境、工具、自动化(ETA) 团队》的分享。

蔡煜是上海爱立信研发中心的软件开发高级专家,作为软件实践的先行者,主要工作就是探索软件开发的最好最适合的方法和工具,使得该研发中心成为IT 领域顶尖人才向往的地方之一。同时,他是一个开源、协作和敏捷的布道者。

为了让大家事先了解他计划分享的内容,InfoQ 编辑邀请蔡煜进行了一系列问答如下。

InfoQ:简单的介绍一下自己目前负责的工作,以及自己在敏捷领域做过哪些方面,关注过什么?

蔡煜:我目前关注如何建立工程师团队文化,运用最适合的软件开发技术来提升公司软件开发的速度和效率。

主要是敏捷的技术实践:敏捷和工具,持续集成,git/gerrit 代码审阅和实例化需求。

InfoQ:你目前关注的重点是什么?

蔡煜:重点是如何在企业中推广持续交付,云技术和帮助技术人员的技术提高。

InfoQ:感觉在过去一年,自己接触到的、关注的领域发生了什么变化?

蔡煜:云计算、持续交付、实例化需求越来越成熟,相关的工具支撑好多了。

InfoQ:请简单介绍一下你计划在本次 QCon 上分享的话题吧。

蔡煜:我会分享我在爱立信公司如何建立了 ETA (Environment Tools Automation)团队,突破原有思维模式,有效解决这个问题。

主要的变化是:

  1. 突破原有的产品开发管理的思维模式,建立一个独立的有愿景目标的专业团队,它支撑但不附属开发团队。
  2. 给这个团队更多的自主性,自我驱动来管理需求,用最有效的方式来主动地引导自动化测试和持续集成的不断演进。
  3. 激励团队,培养专业的技能,有长期的目标,不断引入新的技术解决问题。

在演讲中,还会介绍其中的一些实践经验:

  • 如何说服公司领导建立这个团队给一定的自由度,并且不断提升对这个团队的信任和支持。
  • 如何吸引有经验的人加入和提高他们自觉性和责任感。
  • 如何建立这个团队的新的工作方式和让整个产品开发部门接受它。

InfoQ:为什么你认为这个话题是重要的、值得关注的?听众可以从这个分享中获得什么?

蔡煜:随着敏捷技术的推广和快速开发的需要,越来越多的公司开始关注自动化测试和持续集成,一开始从开发团队中抽调几个人来做,后来发展到安排一个团队专职做这块领域。

实际上这也是有效地启动敏捷转型的一个很重要的步骤,但是不久就可能会出现以下的一些问题:

  1. 团队老是被牵着鼻子走,做不完的活,很多时候为了自动化而自动化。
  2. 如何产生有效需求来支撑团队开发,迎接挑战如从持续集成到持续交付等变化。
  3. 如何有效管理这样的团队,保持开发激情。

背后的一些原因是用了一些传统的产品开发思维方式来产生自动化任务的需求和 KPI 来管理这个团队,而自动化测试和持续集成的软件开发的工作是非常不一样的,不仅需要特别的技能和眼光来平衡产品开发的需求和内部工具的质量,而且还要与时俱进不断引入新技术来驱动解决问题。

Google,Facebook 等互联网公司有很多好的解决办法,那么如何学习采纳呢?如果你想了解这些问题,那么这个话题你应该来听。

建议大家来参会前先阅读以下参考资料:

2013-09-03 20:303099

评论

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

为什么ChatGPT不是中国搞出来的?

慕枫技术笔记

人工智能 后端 4月月更

学了这么久的高并发编程,连Java中的并发原子类都不知道?

华为云开发者联盟

Java 开发 华为云 华为云开发者联盟 企业号 4 月 PK 榜

DataLeap数据资产实战:如何实现存储优化?

字节跳动数据平台

MySQL 数据库 大数据 数据治理 数据存储

[验证码] KgCaptcha风险监测方法

宙哈哈

php html

尚硅谷新版Git视频教程发布

小谷哥

软件测试/测试开发丨录制你的第一个web 自动化测试用例

测试人

软件测试 自动化测试 测试开发 Web自动化测试

景顺长城基于 Apache APISIX 在金融云原生的生产实践

API7.ai 技术团队

api 网关 APISIX 金融业务

数据库原理及MySQL应用 | 事件

TiAmo

MySQL 数据库 事件

WebAssembly 助力云原生:APISIX 如何借助 Wasm 插件实现扩展功能?

API7.ai 技术团队

api 网关 APISIX Wasm

通过 NFTScan 追踪 NFT 钻石手持仓

NFT Research

NFT NFTScan

软件测试/测试开发丨测试步骤代码修改,用 Yaml实现数据驱动

测试人

软件测试 自动化测试 yaml 测试开发 UI自动化测试

阿里云弹性计算资深技术专家徐海弘:云上自动化运维成熟度模型

云布道师

弹性计算

ZRTC高并发策略在专属音视频中台场景的应用

中关村科金

RTC 中关村科金 音视频中台 高并发策略 对话式AI

手把手带你通过API创建一个loT边缘应用

华为云开发者联盟

IoT 边缘计算 华为云 华为云开发者联盟 企业号 4 月 PK 榜

助力企业数字化转型,「一体化」或是最佳实践路径

ToB行业头条

聚焦用户精细化运营场景,极客邦科技与火山引擎数智平台达成合作

字节跳动数据平台

用户增长 数字化 用户运营 数字化案例 企业号 4 月 PK 榜

KgCaptcha接入汇总

宙哈哈

Java php Python C# html

从零学习SDK(1)什么是SDK,为什么要使用它

MobTech袤博科技

「刷起来」Go必看的进阶面试题详解

王中阳Go

golang 高效工作 学习方法 面试题 Go 语言

上网买个东西,居然需要那么多业务系统支撑!

产品海豚湾

SaaS 电商 供应链 电商平台 wms

FastAPI 开发中数据校验利器 Pydantic 介绍与集成使用

宇宙之一粟

Python 后端 FastApi Pydantic

流媒体数字版权应用实践

Marvin

数字版权 流媒体

量化交易场景下日增 144 万条数据,使用 MySQL 和 TDengine 分别如何建模?

TDengine

大数据 tdengine 物联网 时序数据库

MIAOYUN与OpenCloudOS、TencentOS Server 3完成产品兼容互认证

MIAOYUN

容器云 云平台 产品兼容性互认 互认证 兼容性互认证

sync.WaitGroup:掌握并发编程中的重要工具

Jack

Flink Table Store 独立孵化启动 , Apache Paimon 诞生

Openlab_cosmoplat

大数据 开源

使用验证码拦截爬虫和机器人实践分享

宙哈哈

php html 爬虫 机器人

大模型打开了一层技术天花板,催生新场景变革老场景

中关村科金

人工智能 企业服务 大模型 对话式AI

如何在 Web 实现支持虚拟背景的视频会议

声网

Web 视频会议 RTE 虚拟背景

爱立信软件开发高级专家蔡煜:自动化测试和持续集成如何保持激情?_研发效能_sai_InfoQ精选文章