Chapter 10

DESIGNING THE DEPLOYMENT PIPELINE

Providing quick feedback to developers and maintaining a more stable code base are essential to improving the productivity of software development in large, traditional organizations. Developers want to do a good job, and they assume they have until they get feedback to the contrary. If this feedback is delayed by weeks or months, then it can be seen as beating up developers for defects they don’t even remember creating. If feedback comes within a few hours of the developer commit and the tools and tests can accurately identify which commits introduced the problem, the feedback gets to engineers while they are ...

Get Leading the Transformation now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.