5.25 第二届中国持续交付大会

Wesley13
• 阅读 476

亲爱的软件业朋友们:

对于做软件的人来说,“交付”总是一个令人又爱又恨的字眼。“交付”意味着软件最终可以让用户使用,开始产生价值;另一方面,延期的交付又是很多软件人痛苦的来源。尽管很多方法论和工具的出现能够帮助我们提高交付的能力,但是客户的胃口、市场的竞争,又不断地激励我们再快一些地交付软件。

其实,敏捷原则的第一条就讲得很清楚了:“我们最重要的目标,是通过持续不断地及早交付有价值的软件使客户满意。”这句话在今天看来分量越来越重了。

CI****(持续集成)已经成为我们耳熟能详的概念,重构、TDD、站会、用户故事这些敏捷实践也都有板有眼地在用着,不过仍然无法快速地交付高质量的软件产品。是的,我们应该完成最后一公里了——将软件交付给最终用户,而这正是CD****(持续交付)所倡导的。在面对当今愈发激烈的竞争、客户对软件产品要求越来越高的时候,我们必须CI迈向****CD了。

当然,这不是一蹴而就的事情,我们所面对的不仅是技术挑战,更是组织和文化的挑战。为了帮助奋斗在持续交付之路上的朋友们,我们组织了CDConf(中国持续交付大会)并邀请了国内持续交付领域的各路专家,和我们一同分享实践持续交付的过程中总结的经验和教训。

时间:5月25号(星期天)

地点:博云路2号,浦软大厦(近2****号线金科路站)

http://info.thoughtworks.com/CDConfShanghai_banner.html

目录

1.30pm 开场白

1.45pm互联网转型企业的持续交付之路

演讲人:韩锴 今天有越来越多的“传统”行业受到互联网的冲击,开始了转型之路,其中核心的方向之一就是提高产品交付质量、降低交付周期。在这个主题中我将和听众分享几年来与不同领域的客户一起实现持续交付的过程中的经验和教训。这些客户有一个共同点,他们都在经历互联网转型。

2.30pm大象如何跳舞——支付宝CD实践

演讲人:廖光明(西剑) 支付宝在经历多年的发展之后,系统变得非常庞大。同时,外部金融监管的压力又使得支付宝系统的改动必须小心翼翼。本演讲将介绍为了“让大象跳舞”,支付宝在发布流程、变更管理以及质量等方面采取的一些实践,并分享在实际实施过程中的心得体会。

3.15pm茶歇

3.30pm DevOps在大型软件组织的典型应用

演讲人:金明 大型软件企业由于涉及部门协作和约束,开发、测试等环境的复杂以及不足往往阻碍了团队对持续交付的实施。本演讲将针对IT环境不足、周期漫长、非标准化的困境,介绍了行之有效的基于虚拟化和云平台的DevOps实践与工具,演示了自服务与配置管理等实践的落地。

4.15pm 互联网企业持续交付微创整型记

演讲人:俞炜 持续交付在互联网企业的实施既有天然的基因基础,又会因公司文化的影响和限制而面临挑战,对互联网企业实施改造就像给一个本已经很美丽的女孩进行整容,是否需要改造,怎么样才能改造的更美,这是值得思考的问题。本次话题结合互联网企业持续交付改造实施的经历,和大家共同探讨如何通过微创式改造以充分发挥持续交付的最大价值。

5.00pm 自由交流

韩锴

ThoughtWorks高级咨询师

具有多年企业级应用开发经验,曾帮助电信、保险、金融等领域的客户实施持续集成与持续交付,在相关领域积累了具备丰富的理论与实战经验。在业余时间里,他是JenkinsBuild Pipeline Plugin的开发人员;同时,他是一位编程语言爱好者、脚本控、命令行与自动化偏执狂。

廖光明(西剑)

支付宝-技术部-质量部专家

超过10年软件工程领域跟踪、研究和实践;创建了支付宝度量体系、代码质量精细化管控体系、CI体系、CD过程体系、目前热衷于Web技术工程探索和CR体系的建立。对软件工程多个热点课题具有独立见解和企业级解决方案成功实施。

金明

ThoughtWorks首席咨询师,持续交付、CloudOps与云方案负责人

拥有多年企业与互联网应用开发经验,专注于敏捷、架构、组织转型、持续交付、DevOps以及云计算。目前主要关注如何通过云计算实现企业内部精益IT与业务对齐。

俞炜

盛付通技术保障中心测试总监

曾在eBay、大众点评网担任质量保证负责人,参与和负责敏捷项目实施过程、推动公司敏捷研发实践的导入和转型,专注于软件研发流程、质量工程和敏捷实践。

本文分享自微信公众号 - GDG(GDG_Shanghai)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。

点赞
收藏
评论区
推荐文章
blmius blmius
2年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Jacquelyn38 Jacquelyn38
2年前
2020年前端实用代码段,为你的工作保驾护航
有空的时候,自己总结了几个代码段,在开发中也经常使用,谢谢。1、使用解构获取json数据let jsonData  id: 1,status: "OK",data: 'a', 'b';let  id, status, data: number   jsonData;console.log(id, status, number )
皕杰报表之UUID
​在我们用皕杰报表工具设计填报报表时,如何在新增行里自动增加id呢?能新增整数排序id吗?目前可以在新增行里自动增加id,但只能用uuid函数增加UUID编码,不能新增整数排序id。uuid函数说明:获取一个UUID,可以在填报表中用来创建数据ID语法:uuid()或uuid(sep)参数说明:sep布尔值,生成的uuid中是否包含分隔符'',缺省为
【敏捷研发系列】前端DevOps流水线实践
软件开发从传统的瀑布流方式到敏捷开发,将软件交付过程中开发和测试形成快速的迭代交付,但在软件交付客户之前或者使用过程中,还包括集成、部署、运维等环节需要进一步优化交付效率。因此Devops的产生将敏捷的相关理念扩展到运维侧,从而将产品、设计、开发、测试、运维团队更紧密的结合在一起。而从交付给客户产品视角看,前端研发通常又是在整个产品设计开发链条的最终节点,意味着前端团队受到上游变更的影响是最大的,并且从经营理念效率出发,提升前端交付效率是至关重要的。
Stella981 Stella981
2年前
KVM调整cpu和内存
一.修改kvm虚拟机的配置1、virsheditcentos7找到“memory”和“vcpu”标签,将<namecentos7</name<uuid2220a6d1a36a4fbb8523e078b3dfe795</uuid
Easter79 Easter79
2年前
Twitter的分布式自增ID算法snowflake (Java版)
概述分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。而twitter的snowflake解决了这种需求,最初Twitter把存储系统从MySQL迁移
Wesley13 Wesley13
2年前
mysql设置时区
mysql设置时区mysql\_query("SETtime\_zone'8:00'")ordie('时区设置失败,请联系管理员!');中国在东8区所以加8方法二:selectcount(user\_id)asdevice,CONVERT\_TZ(FROM\_UNIXTIME(reg\_time),'08:00','0
Stella981 Stella981
2年前
JFrog汽车行业DevOps峰会,欢迎加入了解全球新趋势
JFrog汽车行业DevOps峰会北京时间:10月19日9:00您依靠数百万行代码来保持汽车的功能和安全。错误的软件会破坏安全性,性能和质量,这既是毁灭性的也是昂贵的。品牌声誉对您公司的成功至关重要。快速,可靠和安全的软件交付管道是您可以获得的最大竞争优势。随着软件交付最佳实践的不断发展,成功的道路可能会因分散注意力而受到阻碍。在您开发新技术和
Wesley13 Wesley13
2年前
MySQL部分从库上面因为大量的临时表tmp_table造成慢查询
背景描述Time:20190124T00:08:14.70572408:00User@Host:@Id:Schema:sentrymetaLast_errno:0Killed:0Query_time:0.315758Lock_
Python进阶者 Python进阶者
4个月前
Excel中这日期老是出来00:00:00,怎么用Pandas把这个去除
大家好,我是皮皮。一、前言前几天在Python白银交流群【上海新年人】问了一个Pandas数据筛选的问题。问题如下:这日期老是出来00:00:00,怎么把这个去除。二、实现过程后来【论草莓如何成为冻干莓】给了一个思路和代码如下:pd.toexcel之前把这