One of the primary challenges in the traditional team approach is the significant dependencies that arise between specialist teams, leading to delays. Each team works on different parts of the Project, and coordinating these parts can be complex and time-consuming. This often results in bottlenecks and prolonged development cycles.
Another challenge is the optimisation of work within specialist teams, which can lead to delays at the product level. Teams focus on their specific tasks without considering the overall product timeline. This approach can also make it difficult for team members to feel connected to the end-user or customer, as they only contribute to a small part of a larger product, reducing their sense of Value and purpose.