A framework to study requirements-driven collaboration among agile teams: Findings from two case studies
Extreme Programming Explained: Embrace Change