Experiencing the Sheffield Team Software Project: A project-based learning approach to teaching Agile | IEEE Conference Publication | IEEE Xplore