Software Development Project – Group Presentation, Demo Video and Peer Assessment
This group-based assessment for the Software Development Project module at Coventry University requires a team of five students to design, develop and demonstrate a full-stack software product of their choice. The project must use technologies or platforms agreed by the team and requires students to contribute to different aspects of the software development process, including design, implementation and testing. The assessment is worth 20 credits and is submitted as a 15-minute MP4 presentation and demonstration video, with a permitted variation of plus or minus 10%. The main component is a group presentation and demo video. Students must evaluate the key Agile techniques applied during development and project management, supported by evidence of using appropriate software tools. The presentation should demonstrate how Agile practices were applied to the group project and should address techniques such as user stories with story-point estimation, story mapping, sprint planning, task boards, work breakdown and burndown charts. The assessment also requires evaluation of project risks and the social, professional, legal and ethical issues associated with the software project. A second major component is the live demonstration of the software features developed by the group. Students must demonstrate the most significant or innovative features implemented using their selected technologies and platforms. The demonstration should show how the software meets business requirements and provide a clear rationale for the development decisions. The marking criteria assess the quality, complexity and creativity of the software, including front-end, computation and back-end development, live data inputs and, where applicable, Create, Read, Update and Delete (CRUD) operations. The assessment also includes an individual peer-assessment component. Each student must rate every other team member's contribution using a whole-number score from 0 to 10, with 10 representing the highest contribution. The peer assessment accounts for 10% of the overall assessment, while the group presentation accounts for 60% and the software features demonstration accounts for 30%. The module learning outcomes focus on evaluating and applying appropriate software development approaches such as Agile, applying current technologies and platforms to meet business requirements, evaluating software solutions against quality metrics, and evaluating commercial risks alongside professional, social, legal and ethical considerations. The brief also places the assessment in the Amber AI category, meaning AI may be used to assist, but any AI tools used during the research process must be acknowledged and relevant AI-generated information must be cited and referenced using Coventry University APA style.
Read Model Answer →