Course overview
This course draws upon software engineering principles, practices and professional skills to plan and prototype software development required by a client, while working in a project team. In this first course of three comprising the capstone project, students will contextualise knowledge and skills from previous courses to propose a solution to an industry relevant problem. Through this approach, students will enhance their proficiency in problem understanding, problem solving, project management, team organisation, stakeholder management and comprehension of enterprise governance practices. Students will research industry advancements and academic literature and report on a topic related to the project. The capstone project as a whole will equip students for their professional careers.
- Agile Revision
- Initial Planning / Requirements Gathering
- Team Dynamics and Leadership Techniques
- Ethical & Cultural Considrations in Project Management
- Risk Management
- Avoiding and Handling Disasters
- Project Delivery
- Career Development
Course learning outcomes
- Develop a project proposal adhering to the chosen development methodology.
- Apply project management techniques to produce high quality deliverables within a specific context.
- Justify the project proposal and intended final deliverables considering individual contributions and learnings
- Make a significant, evidence-based contribution to a project as part of a project team.
- Consider the cultural and ethical aspects of the project and justify the decisions made.
- Communicate complex information and concepts to broad audiences