Agile software development ecosystems - Highsmith, James A. (The ?agile software development series, 2002)