For teams of software engineers, it's important to be able to deliver great software reliably and quickly, whilst keeping pain points to an absolute minimum. Contrary to traditional software delivery practices, Continuous Delivery allows teams to get software into the hands of their customers at a much faster rate by encouraging greater communication, more frequent collaboration and by automating as much of your deployment process as possible. Written by the team at Made Tech, this book consists of ten chapters, each of ...
Read More
For teams of software engineers, it's important to be able to deliver great software reliably and quickly, whilst keeping pain points to an absolute minimum. Contrary to traditional software delivery practices, Continuous Delivery allows teams to get software into the hands of their customers at a much faster rate by encouraging greater communication, more frequent collaboration and by automating as much of your deployment process as possible. Written by the team at Made Tech, this book consists of ten chapters, each of which covers a different facet of Continuous Delivery. Over the course of the book, you'll learn: What Continuous Delivery is: Discover how and why it was created, and what it ultimately means to practice Continuous Delivery. What the benefits are Continuous Delivery can impact your business in many different, positive ways, and this book discusses the most significant benefits you'll encounter, from minimising risk during deployments, to bringing new features to market much more quickly. How to prepare your team for the transition to a new way of working Practicing Continuous Delivery brings with it fundamental changes to the way work is approached, and change can famously be difficult at times. Learn how to deal with the most concerns you'll face. The tools you'll need Continuous Delivery falls under the huge umbrella that is DevOps, so it's important to know which tools you should be looking out for to get you started, and what options you have available. How to setup the most important tool: the pipeline The pipeline is the backbone of any team that practices Continuous Delivery, and this book will teach you how to build yours from the ground up, from development to production. How to keep quality high Good Continuous Delivery allows you to spend more time writing quality software, and the book details a number of best practices worth adopting that will facilitate great code, from feature toggles to test-driven development. The challenges you may face A single team adopting Continuous Delivery may find it relatively simple, but an entire organisation will face significantly more challenges. This book will teach you how to overcome those challenges, and how you can keep evolving your Continuous Delivery practices to negate any new problems that may arise.
Read Less