Integration Hell | Glossary

Definition

Integration Hell is one of the biggest challenges in traditional software development environments. The Integration process is very rarely smooth and seamless, and results in hours of re-fixing the code, sometimes leading up to days, before it can finally integrate. One of the biggest challenges being the dependency relationship between the code that’s built, and the rest of the code in the system.

Continuous Integration is the process defined to completely avoid this process, by creating an infrastructure where the built-in code can be integrated immediately into the project. It overall goes to great lengths to encourage team members to integrate regularly.

Further Reading

  •  “Continuous Integration: Improving Software Quality and Reducing Risk”(book), by  Andrew Glover, Paul M. Duvall, and Steve Matyas.

The Business Value Of Agile Software Methods | Book Series

Overview:

This book breaks the myths and misconceptions surrounding the modern-day methodologies of Agile involved in creating software products. It gives a complete valuable comparison between traditional methods and Agile methods. You will learn the key points on how to maximize the business value with low-cost methods and high benefits. This is a must-read book for Executives, Project Managers, Scholars, Students, and Practitioners who are currently on the verge to learn Agile methods.

You will learn:

  • History of Agile methods with respect to Scientific Management, Organizational Behaviour, Systems Theory, New Product Development and Lean Thinking
  • A comprehensive introduction, and definition of Agile methods
  • Tools and metrics to measure and estimate costs, benefits of Agile methods
  • How to set a roadmap to connect Agile methods with company’s standards
  • Roles of Agile Methodology in Engineering, Support, Quality Assurance and Software Maintenance

Authors:

Dr. David F. Rico

Published In:

2009