Managing technical professionals: knowing when it is time to cancel a project | IEEE Journals & Magazine | IEEE Xplore