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

Continuous Integration: Improving Software Quality and Reducing Risk



Download Continuous Integration: Improving Software Quality and Reducing Risk




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


Adopting continuous integration (CI) practices can kickstart your team's move to agile development, reduce costs and risks and improve software quality. Agile processes depend upon continuous integration, but any software development process is improved with continuous integration. Checking in a week's worth of work runs the risk of conflicting with other features and can be very difficult to resolve. Continuing the JISC Enable Project technology retrospective, this post describes the approach we have used to automate parts of the software development process to improve the effectiveness of the development team. Continuous integration aims to improve the quality of software, and to reduce the time taken to deliver it, by replacing the traditional practice of applying quality control after completing all development. This is one of the enablers of iterative development processes. I've recently read Continuous Integration: Improving Software Quality and Reducing Risk. Well, there I had attended the presentation on Continuous Integration from Paulo Caroli who is from ThoughtWorks. Release It!: Design and Deploy Production-Ready Software by Michael T. I was very impressed by the methodology he discussed with us. Release It: Design and Deploy Production-Ready Software by Michael T. I was interested in integrating the NAnt build tool with the Continuous every committer can reduce the number of conflicting changes. The problems can be addressed immediately, thereby reducing the risk of the project because integration problems are tackled iteratively rather than in a more risky big bang manner late in the project. Эту книгу я купила за ее довольно высокий рейтинг на амазоне. The Working with Continuous Integration training course provides the learning and hands-on experience required to jump start a software development team's adoption of Continuous Integration. Можно рекомендовать ее как введение в Continuous Integration, но объем, честно говоря, можно было бы сделать и поменьше. As such, the book Continuous Integration: Improving Software Quality and Reducing Risk became a big influence in how I build quality into the development process from the very beginning.