Managing Commitments and Risks: Challenges in Distributed Agile Development. - Jyrki Kontio; Magnus Höglund; Jan Rydén; Pekka Abrahamsson (ICSE, 2004)