Continuous Integration: Improving Software Quality and Reducing Risk by Andrew Glover, Paul M. Duvall, Steve Matyas

Continuous Integration: Improving Software Quality and Reducing Risk



Continuous Integration: Improving Software Quality and Reducing Risk book




Continuous Integration: Improving Software Quality and Reducing Risk Andrew Glover, Paul M. Duvall, Steve Matyas ebook
Page: 318
Format: pdf
ISBN: 0321336380, 9780321336385
Publisher:


Continuous Integration - Improving Software Quality and Reducing Risk. We put our own twist on continuous integration by building into Bamboo build telemetry—Bamboo gives you heaps of metrics about your builds to help you see the big picture. Paul Duvall, Steve Matyas, and Andrew Glover have written a fine book describing the value and practice of Continuous Integration or CI for short. Continuous Integration (CI)–continuously building and integrating your application to reduce risk and improve quality–is an important part of modern professional software development. By automating the software build process and providing instant notification of problems with the software's code, Bamboo helps development teams reduce project risk, improve productivity and enhance software quality. Agile processes depend upon continuous integration, but any software development process is improved with continuous integration. Идеальный процесс разработки – утопия или Continuous Integration? Book: Continuous Integration: Improving Software Quality and Reducing Risk http://www.amazon.com/Continuous-Integration-Improving-Software-Reducing/dp/0321336380. This is one of the enablers of iterative development processes. It's no secret that most or all of Agile practices are aimed at reducing risk and improving the feedback cycle, right? Adopting continuous integration (CI) practices can kickstart your team's move to agile development, reduce costs and risks and improve software quality. Duvall, Steve Matyas, Andrew Glover. Book: Continuous Integration: Improving Software Quality and Reducing Risk by Paul M. Continuous Integration reduces risk as integration problems are small (as small as the integration frame) and detected early (Of course, it's not the same to integrate 4 hours of work to integrating 3 days of work with a mainline that surely contains much more It helps reducing risk and improves feedback (which leads to a product with better quality).