Academic education of software engineering practices: towards planning and improving capstone courses based upon intensive coaching and team routines | IEEE Conference Publication | IEEE Xplore