Technical Dependency Challenges in Large-Scale Agile Software Development
New directions on agile methods: a comparative analysis