Time-consuming Manual Processes. A huge challenge was the generation of updates (patches) for a 4.5M lines of code land management application. The update process for the complex product was extremely complex, involving numerous engineers across several locations and time zones. This often resulted in a multi-day operation to produce the updates.
Among the challenges were coordination issues, technical difficulties, people of specific areas of expertise required to create the update (e.g. databases, product code, documentation generation, and project management tasks), and time-consuming manual processes that were not well documented.
Quality Issues. Because of the complexity, the probability of human error was high, and, subsequently the quality of the updates was often suspect. More than 35.