Managing technical professionals: managing remote teams | IEEE Journals & Magazine | IEEE Xplore