BT

Lianping Chen on Implementing Continuous Delivery

| Podcast with Lianping Chen Follow 0 Followers by Ben Linders Follow 23 Followers on Feb 20, 2017 |

This is the Engineering Culture Podcast, from the people behind InfoQ.com and the QCon conferences.

In this podcast Ben Linders, an InfoQ editor in the Culture & Methods area, spoke to Lianping Chen of Paddy Power about their adoption of continuous delivery. 

Key Takeaways

  • An introduction to continuous delivery
  • It is possible and feasible to go faster while maintaining and improving the quality of the products being built
  • The benefits from adopting continuous delivery include reduced time from completing development to getting product into production and getting faster customer feedback
  • The way you elicit and represent requirements also needs to change when adopting continuous delivery
  • Implementing continuous delivery needs significant investment in time and money – don’t underestimate the costs involved and plan the adoption to deliver benefits early and get some quick wins

Show Notes

  • 0m:05s - Introductions
  • 0m:20s - Overview of continuous delivery
  • 1m:10s - Why continuous delivery matters in today’s fast moving business environment
  • 2m:25s - Going fast does not mean compromising quality
  • 2m:54s - How Paddy Power got started with continuous delivery
  • 4m:45s - The value of learning that you’re not working on the right thing early; rapid feedback loops
  • 5m:15s - Using a Kanban board to make bottlenecks and blockages in the flow visible
  • 6m:40s - Initial benefits from adopting continuous delivery included reduced time from completing development to getting product into production and getting faster customer feedback
  • 7m:44s - Examples of the type of feedback received and the impact it had on product development
  • 9m:40s - The value of trying things quickly, showing them to customers and getting their feedback
  • 10m:20s - Following all the practices mentioned in the book by Jez Humble and David Farley
  • 10m:45s - The way you elicit and represent requirements also needs to change when adopting continuous delivery – break them into small chunks which deliver business value
  • 12m:00s - Architecture approaches and practices must also change.  Design the product to allow for incremental delivery
  • 12m:30s - Automated deployment is crucial – remove the manual steps in the deployment process
  • 13m:30s - Zero downtime releases are necessary
  • 13m:45s - Building an automated testing framework and design for testability are important to implementing continuous delivery
  • 14m:40s - Example of a practice which inhibits testability is putting code in stored procedures
  • 14m:57s - Mandating that for code to be checked in, it must have accompanying automated test cases
  • 15m:50s - The need to change processes outside of continuous delivery to support the new way of working, especially around change authorisation
  • 18m:20s - The importance of taking a holistic view of the development process from ideation to deployment and customer feedback when adopting continuous delivery
  • 18m:45s - Examples of benefits achieved: reduce release cycle time from months to days, the ability to automatically provision test environments and increase the frequency of testing, improved quality and reliability of the product which results in vastly reduced time spent on bug fixes
  • 23m:20s - Going faster with much, much better quality – it seems counterintuitive yet is demonstrably achievable
  • 23m:35s - Important lessons learned – it’s not about the technology and automation, it’s about changing people’s behaviour and organisation culture
  • 25m:20s - Things he would change if starting again, mainly around the specific technologies and platforms
  • 27m:20s - Advice to organisations looking to implement continuous delivery – focus on business value, identify the pain points in the deployment lifecycle, address the pain points and use that to help make the cultural and organisational changes more acceptable
  • 29m:57s - Implementing continuous delivery is a significant investment – don’t underestimate the costs involved and plan the adoption to deliver benefits early and get some quick wins

Mentioned:

About QCon

QCon is a practitioner-driven conference designed for technical team leads, architects, and project managers who influence software innovation in their teams. QCon takes place 7 times per year in London, New York, San Francisco, Sao Paolo, Beijing & Shanghai. QCon San Francisco is at its 12th Edition and will take place Nov 5-9, 2018. 140+ expert practitioner speakers, 1300+ attendees and 18 tracks will cover topics driving the evolution of software development today. Visit to qconsf.com get more details.

More about our podcasts

You can keep up to date with the podcasts via our RSS Feed, and they are available via SoundCloud and iTunes.  From this page you also have access to our recorded show notes.  They all have clickable links that will take you directly to that part of the audio.

Previous podcasts

Rate this Article

Adoption Stage
Style

Hello stranger!

You need to Register an InfoQ account or or login to post comments. But there's so much more behind being registered.

Get the most out of the InfoQ experience.

Tell us what you think

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread
Community comments

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Allowed html: a,b,br,blockquote,i,li,pre,u,ul,p

Email me replies to any of my messages in this thread

Discuss

Sponsored Content

Login to InfoQ to interact with what matters most to you.


Recover your password...

Follow

Follow your favorite topics and editors

Quick overview of most important highlights in the industry and on the site.

Like

More signal, less noise

Build your own feed by choosing topics you want to read about and editors you want to hear from.

Notifications

Stay up-to-date

Set up your notifications and don't miss out on content that matters to you

BT