Inter-Team Coordination in Large Agile Software Development Settings: Five Ways of Practicing Agile at Scale
Using Risk to Balance Agile and Plan- Driven Methods