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.

HiPPO | Glossary

Definition

HiPPO (Highest Paid Persons Oopinion) is used as a descriptive term for the tendency for the lower paid people in office to defer to those with larger pay-scales than them, when making crucial decisions. It’s an understandable human instinct, but it is also cautionary and detrimental to the Agile process.

It is to be avoided because the Agile method ranks all team members are equal, wit no member outranking the other. This concept has proven to be difficult for new Agile adopters to grasp and initially, Team Members fear individual retribution. Hence, the solution is to deliver trust in a team to deliver, and eventually empowering them to solve problems.

Further Reading

  •  “Hippo: The Human Focused Digital Book” (book), by Pete Trainor.