The document outlines a comprehensive overview of software engineering education at the University of Sheffield, focusing on a project-based module where students develop software for external clients. It discusses various issues related to students' process documentation, tool usage, and assessment criteria over multiple years to improve project outcomes. The findings indicate a need for structured guidance and effective tool support to enhance student autonomy and project management skills.