QCon北京开幕在即|与全球 140+ 顶尖工程师共同解构 AI 时代的技术浪潮 了解详情
写点什么

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

  • 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:302847

评论

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

cortex ingester 基于 hash ring 进行 token 管理

jupiter

Prometheus 一致性hash Cortex Mimir

windows 系统下 workerman 在同一个运行窗口中开启多个 websocket 服务

江户川码农

windows 经验分享 websocket workerman 多服务

瞄准2023教育春招,百度营销多措并举,推出创新型行业营销解决方案

极客天地

HummerRisk 使用教程:主机检测

HummerCloud

【微电平台】-高并发实战经验-奇葩问题解决之旅

京东科技开发者

架构 服务端 js 平台

中国半导体市场份额进一步提升,2023年将迎全新发展良机

华秋电子

openGemini正式加入openEuler SIG-DB ,携手开展全方面技术创新

openEuler

数据库 Linux 开源 操作系统 openEuler

基于 RocketMQ Connect 构建数据流转处理平台

Apache RocketMQ

MybatisX整合Spring Boot,真香!

Java你猿哥

Java Spring Boot 后端 mybatis ssm

官宣:OpenDAL 成功进入 Apache 孵化器

Databend

索信达再度打造智能营销标杆案例,这次是头部券商!

索信达控股

视频下载软件:MediaHuman YouTube Downloader 中文版

真大的脸盆

Mac 视频下载 Mac 软件 下载视频 视频下载工具

【干货】常见库存设计方案-各种方案对比总有一个适合你

Java你猿哥

Java 架构 微服务 系统设计 后端

前端进阶:在 Web 中使用 C++,我让学妹另眼相看 | 技术分享

LigaAI

c++ 程序人生 前端 webassembly 企业号 3 月 PK 榜

硬核!阿里大佬都在内卷的SpringBoot从入门到实战笔记

程序知音

Java 编程语言 springboot Java进阶 后端技术

数据湖选型指南|Hudi vs Iceberg 数据更新能力深度对比

袋鼠云数栈

数据湖

网易携手昇腾AI打造玉知-悟空图文理解大模型,做更“懂你”的产品

极客天地

“奇遇未来”专访:一个小众、专业的产品经理实训品牌

极客天地

云图说丨初识华为云安全云脑——新一代云安全运营中心

华为云开发者联盟

云计算 后端 华为云 华为云开发者联盟 企业号 3 月 PK 榜

100Wqps短链系统,怎么设计?

小小怪下士

Java 程序员 后端 QPS

百度“文心一言”申请服务测试企业达7.6万,股价拉升涨幅近15%

极客天地

板边器件距离不够,导致元器件无法焊接,怎么办?

华秋电子

测试的底层逻辑

京东科技开发者

Java 测试 代码 企业号 3 月 PK 榜

阿里P8裸辞真实心路历程,他底气来源于Java高阶面试合集

Java你猿哥

Java Spring Boot ssm 面经 八股文

华秋工艺分享:第八道主流程之丝印文字流程

华秋电子

详解ResNet 网络,如何让网络变得更“深”了

华为云开发者联盟

人工智能 神经网络 华为云 华为云开发者联盟 企业号 3 月 PK 榜

TiDB容器化的管理利器--TiDB Operator

TiDB 社区干货传送门

集群管理 新版本/特性发布 安装 & 部署 新版本/特性解读

Spring Boot中如何优雅地实现异步调用?

JAVA旭阳

Java springboot

阿里是如何使用分布式架构的?阿里内部学习手册分享

Java你猿哥

Java 分布式 微服务 分布式架构

未来智安再获安全牛《网络安全优质初创企业HOT50》推荐

未来智安XDR SEC

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