Lessons in agility from Internet-based development | IEEE Journals & Magazine | IEEE Xplore