当前位置:网站首页>Pipedrive如何在每天部署50+次的情况下支持质量发布?
Pipedrive如何在每天部署50+次的情况下支持质量发布?
2020-11-08 23:46:00 【InfoQ】
{"type":"doc","content":[{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"“我把每一天都看作是比昨天高出一个档次的机会——无论是在服务质量、交付、速度还是业务的其它任何方面。”"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":"right","origin":null},"content":[{"type":"text","text":"— Daniel Snyder "}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"介绍 — 速度 Vs. 质量"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"客户总是在寻找有效的解决方案,来满足他们已经确定地需求,并为他们节省资金。在企业致力于生产高效、节省成本的东西时,他们也希望自己的产品被认为是高质量的——Pipedrive也不例外。当你开发一个产品,不仅提供一流的功能,还经得起时间的考验,然后你就拥有了一款客户满意且自己感到自豪的产品。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"然而,我们不应该忽视另外一个指标的价值(它也会影响质量)——交付速度。关注交付速度是为了确保竞争优势。平均上,Pipedrive每周向生产环境进行大约500次部署,拥有超过250名开发人员,没有专门的测试部门。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","marks":[{"type":"italic"}],"text":"问题是,速度是以质量为代价的"},{"type":"text","text":"。此外,保持平衡也需要一些努力。我们十年来是如何保持速度和质量的呢?在深入讨论这个问题之前,我们先来讨论下我们在Pipedrive遵循的流程。"}]},{"type":"heading","attrs":{"align":null,"level":2},"content":[{"type":"text","text":"Pipedrive的“幕后”流程"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null},"content":[{"type":"text","text":"为了弥补不同团队同步工作之间的沟通差距,我们在软件开发过程中遵循"},{"type":"text","marks":[{"type":"strong"}],"text":"DevOps"},{"type":"text","text":"原则。这额外促进了实现更快的交付和反馈。"}]},{"type":"paragraph","attrs":{"indent":0,"number":0,"align":null,"origin":null}}]}
版权声明
本文为[InfoQ]所创,转载请带上原文链接,感谢
https://www.infoq.cn/article/TiSWY9d8lKWYIwqqm7se?utm_source=rss&utm_medium=article
边栏推荐
- JVM真香系列:轻松理解class文件到虚拟机(下)
- [200 interview experience], programmer interview, common interview questions analysis
- 装饰器(二)
- npm install 无响应解决方案
- What are the basic requirements for big data posts?
- 几行代码轻松实现跨系统传递 traceId,再也不用担心对不上日志了!
- Execution of SQL statement
- Fiddler can't grab requests from browsers like Google_ Solution
- Case analysis of entitycore framework
- 非阻塞的无界线程安全队列 —— ConcurrentLinkedQueue
猜你喜欢
随机推荐
如何让脚本同时兼容Python2和Python3?
单例模式的五种设计方案
基于链表的有界阻塞队列 —— LinkedBlockingQueue
salesforce零基础学习(九十八)Salesforce Connect & External Object
AI人工智能编程培训学什么课程?
API生命周期的5个阶段
Django之简易用户系统(3)
移动大数据自有网站精准营销精准获客
npm install 无响应解决方案
Experiment 1 assignment
实验一作业
Django's simple user system (3)
数组初相识
VIM 入门手册, (VS Code)
装饰器(二)
APReLU:跨界应用,用于机器故障检测的自适应ReLU | IEEE TIE 2020
MYCAT build
JVM Zhenxiang series: easy understanding of class files to virtual machines (Part 2)
动态规划设计:最大子数组
Leetcode 45 jumping game II



