Stakeholders
Internal Stakeholders
Title | Person | Role |
---|---|---|
Lecturer | Heiki Pelser | Responsible for project assessment. Overall course material and student grades |
Mentor | Brighton Munyai | Responsible for project oversight, ensuring the undergraduates stay on course. Attends sprint reviews on a weekly basis. Overall guidance. |
Team Lead | Christiaan Nagel | Responsible for technical leadership and project direction, guidance, coordination and planning. |
Back-end Team | Francois Botha, Michelle Coetzee, Hanno Erasmus, Christiaan Nagel | Responsible for APIs for integrations, middleware, models, views, and controllers. |
Database Administrator | Francois Botha, Michelle Coetzee, Hanno Erasmus, Christiaan Nagel | Responsible for data compliance, normalization of tables, data integrity. |
Azure Cloud Architect | Francois Botha, Michelle Coetzee, Hanno Erasmus, Christiaan Nagel | Responsible for resource groups security groups, virtual networks, resources and peering. |
DevOps | Francois Botha, Michelle Coetzee, Hanno Erasmus, Christiaan Nagel | Responsible for Github actions, continuous integration and continuous deployment |
System Architect | Francois Botha, Michelle Coetzee, Hanno Erasmus, Christiaan Nagel | Responsible for technical requirement documentation (Solution strategy, tech stack, deployment diagrams, build views, runtime views, use cases, user story flow, context/container/component, and code breakdowns) |
Front-end Team | Francois Botha, Michelle Coetzee, Hanno Erasmus, Christiaan Nagel | Responsible for user interface build and integration with the backend |
Product Owner | Brighton Munyai | Relay product vision, establish backlog, and prioritize tickets |
Designers | Francois Botha, Michelle Coetzee, Hanno Erasmus, Christiaan Nagel | Wwireframe design and prototyping. Asset generation. |
Scrum Master | Christiaan Nagel | Scrum principles and practices, removing impediments, timelines, epics |