Organization Chart | Glossary

Definition

Organizational Charts are created often by Corporate Managers. They are a set of slides that represent the company’s management structure and hierarchy. They act as templetization/ starting point in creating diagrams for the entire organization structure, and the different relationships between the positions and ranks.

As far as hierarchy in an Agile organization is concerned, it is overall less emphasized and communication overheads are minimised by the creation of semi-autonomous, cross-functional and self-organising teams. A single mid-level manager is usually capable to support 10-20 cross-functional teams.

Further Reading

  • “Organizational Design: A Step-by-Step Approach” (book), by Richard M. Burton.

 

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.