老板:为什么你们的软件迟迟上不了线?
对任何一家公司或创业团队来说,持续集成、持续交付都是团队的利器,可以大幅提升团队的协同效率,保证软件按时按质交付。
拿携程来说吧,他们是很早一批推行“持续交付”的公司,联合了框架、OPS 等多个部门,将目标放在支持容器化、云原生,以及微服务上,利用这些新兴技术的理念和开源社区的红利,从“持续发布”开始,逐步推进“持续交付”。这么说吧,携程第四代架构的升级本身,就是因为坚持“持续交付”才获得了成功。
但要做好持续交付,并不是件容易的事,就我自己的经验看,必须以平台化的思想去看待它,单点突破是不行的。这一点,也是我在公司推行“持续交付”时发现的。
因为持续交付涵盖了软件交付端到端的整个周期,不仅仅是编码,还有设计、测试、部署、运维、运营等等。所以,它能让你看到更多与编码有关的其他东西,比如不同的编码方式等等,让你站在更高的角度看待自己的工作:当然你也可以利用持续交付的工具或最佳实践,提升自己的工作质量和工作效率。
对于团队来说,持续交付尤其是技术领导者的关键能力。因为,掌握持续交付,可以有效加强团队对整个软件工程的认知。所以,研发效率的提升不仅仅是个人层面的,而是整个团队集体协同效率的提高。这,也是每个 leader 都应该了解、学习“持续交付”的原因。
所以无论什么企业,无论职位高低,都应该通过持续交付,帮助自己或团队在保证交付质量的前提下,加快交付速度,从而更快获得市场反馈,扩大收益。
或许你和你的团队现在还存在很多错误的观点,包括过度强调自动化、过度强调流程化、过度强调特殊化等,推荐你看看专栏《持续交付 36 讲》。这个课我订阅了有一段时间了,那会儿看就感觉收获不小,最近得空又重新撸了一遍,很多问题又有了新的思路。这里,推荐给你。
秒杀+口令「jiaofu666」
半价到手 ¥69,即将涨价至 ¥129
作者王潇俊,现任达达集团云平台负责人,前携程旅行网系统研发部总监,负责过携程 PaaS 平台、容器云及持续交付体系等。
哥们有 10 多年大厂技术开发和管理经验,工作初期从事直接面向用户的业务端开发;之后在大众点评网致力于研发平台工具;后逐步转型到系统架构,云架构领域;在大众点评和携程期间,承担着企业持续交付能力和研发效率提升的工作,对互联网研发技术、体系、方法有着深入的理解。
在专栏中,他系统梳理了持续交付的核心知识,带你全面立体地看待和解决问题。同时,为了让你能更好地将持续交付体系落地,还结合了不少具体实战案例,市面上很少有这样的资料,对我帮助着实不小。
那会儿还在一家小公司,刚刚被升为管理,团队不大但效率却怎么都没有明显改善,上面又盯得紧,搞得我每天都很焦虑:
团队后台开发人员,总以为后台逻辑是个整体,需要统一编码后才能测试,但受交付进度的影响,测试总要承受着巨大的压力。中间也试过,后台单个功能模块编码结束就测试,但整体交付前,之前测试的模块又有新问题了,搞得测试人员的积极性又没了,觉得还是编码结束后,再整体测试才比较好。
看完专栏后我才发现,其实公司的主要问题集中在持续集成、持续部署和持续交付上,而且三者互相渗透,没有绝对的对立。根据老师的方法做了相应调整,带着团队一块学习,改变观念,让前端和测试的同事在工作中压力都减轻了不少。
课程上线以来,口碑一直不错,截了一些留言供你参考:
专栏主要分成 4 大模块:
持续交付知识详解:通过对持续交付 5 大核心内容(配置管理、环境管理、构建集成、灰度发布和测试管理)的介绍,帮你系统、全面地了解持续交付。
持续交付的平台化:通过实际的设计案例,整合持续交付的各个环节,帮你以平台化思维,进一步对持续交付体系加以完善和优化。
打造移动 App 的持续交付体系:介绍与传统网站、后端服务完全不同的持续交付思想,以及业内领先的相关技术和设计,教你移动 App 如何做到持续交付。
利用开源工具快速打造持续交付平台:系统讲解构建持续交付的三款开源工具:GitLab、Jenkins、Ansible,并以此为基础带你构建一套完整的持续交付平台。
更多具体内容,可以看看目录:
很多时候,影响团队和个人工作效率的,恰恰是最被我们忽视的低效的研发流程、合作方式等等。个人能力再强,放在一个低效的环境下,也一样无计可施。所以掌握正确的交付方法,才是高效提升的根本。
争取到了粉丝专属福利:
专栏 即将涨价至 ¥129
秒杀+口令「jiaofu666」
现仅 ¥69,到手半价
口令仅「前 50 人」有效
试想一下,如果你是一个出租车司机,而你的乘客却是舒马赫(F1世界冠军),此时你开车的压力会有多大。其实,参与持续交付的实施过程也一样,因为你正在用程序员的方式,改造程序员的工作习惯,为程序员提供工具。
输入粉丝专享口令「jiaofu666」
半价入手,仅 前 50 人 有效
老板:为什么你们的软件迟迟上不了线?相关推荐
- 软件史上最伟大的十大程序员
[ 软件史上最伟大的十大程序员 ] 1.John Carmack(约翰.卡马克) John是程序员的教父.他一直致力与推翻世界快速工业化的障碍,在引领时代浪尖的同时仍能将研究成果作为游戏的一部分,它的 ...
- 地推项目大全_地推吧:app线上推广渠道大全(软件app上新地推)
关注公众号<企业家第一课> ,获取全行业商业计划书.营销策划案例.研究报告.管理资料等 软件 app 上新地推 ①基础上线--各大下载市场.应用商店.大平台.下载站的覆盖 Android ...
- 智能音箱硬件和软件介绍[上] 硬件结构解析[Soomal]
科大讯飞 VBOX 智能音箱 - 电路板 Google 谷歌 Google Home 智能音箱 从2014年起,我们先后通过自购和合作厂商获得多个智能语音识别"流派"的品牌音箱产品 ...
- 软件测试线上故障规范及模板
写在前面 对于每一个测试人员来说,软件测试过程中有一个四字成语,真的是如噩梦一般的存在,会在你不注意的时候,就突然蹦出来,劳你筋骨.空乏你身.乱你心神.行拂乱你所为,那就是--线上故障. 线上故障顾名 ...
- win7系统下如何关闭UAC,去掉软件图标上的盾牌
本文转载至:http://netman123.cn/help/helpmsg50.asp 我们的软件在WIN7 下有时候不能正常自启动,及时安装目录下有netmanService.exe这个程序辅助, ...
- 软件史上比较严重的bug案例
分享几个软件史上比较严重的bug案例... 堪称CS史上最严重错误,至少造成10亿美金损失: "我把 Null 引用称为自己的十亿美元错误.它的发明是在1965 年,那时我用一个面向对象语言 ...
- ROBOGUIDE软件机床上下料虚拟仿真:机器人机床上下料配置与编程
目录 概述 数控机床属性配置 机器人仿真程序编写 机器人机床上下料示教编程 机器人生产线仿真运行 本文已经首发在个人微信公众号:工业机器人仿真与编程(微信号:IndRobSim),欢迎关注! 概述 机 ...
- 怎么把桌面上的计算机软件移除,电脑桌面软件图标上的小箭头怎么删除?一招轻松搞定它!...
平时我们在使用电脑来学习或娱乐的时候,我们都需要在电脑上安装上各种各样的软件,不管是来进行学习的软件,还是进行娱乐的程序,总之只有是所需要的,我们都会在电脑上进行安装. 而在电脑上安装好的软件,在电脑 ...
- “线上+包作图+线下”培训,精通AI、PS等软件,高分论文插图轻松搞定!
学术论文是科研成果最重要的呈现和传播方式.对于科研人员来说,可能90%的时间在做实验,花在写论文上的时间不到10%.但对审稿人来说,他们无法看到论文作者在实验室的日夜付出,只能通过送审论文的质量来评估 ...
最新文章
- hdu3177 贪心
- shell在二级python_在python下运行时在shell脚本之间传递shell变量[duplicate]
- 简单的防盗链技术(过滤器原理)
- 美团科技 Java工程师_美团网java工程师面试都会问哪些问题?
- DynamipsGUI下CISCO SDM的安装配置
- No virtual method diskCacheStrategy
- atlas 又多了几个新控件
- [Tools] JD-GUI(Java Decompiler)
- sql server的搜索_在SQL Server中进行全文本搜索
- html5广告的版式设计,永不过时!5种网页版式设计分享
- Aspose Word模板使用总结
- 各种快捷键组合操作让Spotlight搜索变得无比强大
- Python标记函数或类为废弃(deprecated)并在Pychram或Idea中检测提示删除线
- 实验二+163+张玉洁
- Semantic Segmentation与Instance Segmentation的区别
- 使用ffmpeg进行简单的视频编辑
- 7-3 重要的话说三遍 (5分)
- 关于ArcEngine10.1安装以及问题解决(附下载链接)
- Github学生包申请秒过经验并使用Copilot
- 好消息【EPLAN知识星球】学习平台正式上线投入使用啦
热门文章
- openwrt nas_软路由NAS浅入浅出:收藏备用,玩转软路由、NAS的40个网站
- 20道高频面试题(含答案),手慢无
- 微信小程序在使用权限时,不弹弹框
- 华为ensp 防火墙的基础配置
- 绘画艺术的“唯物主义”和“唯心主义”
- No module named ‘tf_slim‘解决办法
- 排序算法图解(四):希尔排序
- qt 容器组控件 Containers
- android查询mysql并显示_Android操作SQLite数据库(增、删、改、查、分页等)及ListView显示数据的方法详解...
- 【软件安装故障排除】安装完PyCharm,启动时弹出“Failed to load JVM DLL\bin\server\jvm.dll“解决方案