Teaching and learning software project management: A hands-on approach | IEEE Conference Publication | IEEE Xplore