Key Lessons From Tailoring Agile Methods for Large-Scale Software Development | IEEE Journals & Magazine | IEEE Xplore