An Empirical Investigation of Geographically Distributed Agile Development: The Agile Enterprise Architecture is a Communication Enabler | IEEE Journals & Magazine | IEEE Xplore