👥 About the Team - fuhui14/SWEN90017-2024-TAP GitHub Wiki
👥 About the Team
🧑💻 Team Overview
Our team for the SWEN90017 - Software Engineering Project (2024) is composed of nine members, each playing a critical role in the successful design, development, and delivery of the Transcription Aide Platform (TAP). The project comes from the client's needs and is supervised by the mentor -- Mingye Li. All team members are Masters of Software Engineering from the University of Melbourne. We employed Agile methodologies, held regular sprint planning and reviews, and maintained close collaboration through GitHub and online meetings.
Client
Name: Diego Munoz Saez.
Email Address: [email protected].
Mentor
Name: Mingye Li.
Email Address: [email protected].
🧠 Roles and Responsibilities
Name | Role | Responsibilities |
---|---|---|
Tianyi Zhong | Product Owner, Front-end Team Member | Defining the product vision and prioritizing the backlog to align with stakeholder requirements and business value. Gather and parse the opinions of multiple stakeholders, acting as the middleman between the development team and clients. |
Fuhui Yang | Scrum Master, Back-end Team Member | Facilitating Scrum ceremonies, removing impediments, and coaching the team on Agile practices to ensure continuous improvement. |
Zixuan Zhang | Development Lead (Back-end) | Providing technical leadership and guidance, ensuring code quality, and designing the back-end architecture. |
Lecheng Chen | Development Lead (Front-end) | Providing technical leadership and guidance, ensuring code quality, and designing the front-end architecture. |
Jiacheng (Claire) Shou | Architecture Lead, Back-end Team Member | Designing the overall system architecture, selecting appropriate technologies, and ensuring alignment with business goals. |
Yingrong Chen | User Experience Lead, Frontend Team Member | Designed and created intuitive, user-friendly interfaces, led usability tests, and improved user workflows. |
Yongjie Ba | QA Lead | Designed and executed test plans, ensured product quality and reliability. |
Pengyuan Yu | Back-end Team Member | Developing and maintaining server-side logic and APIs, optimizing performance, and ensuring data security. |
Jiangyu Chen | Back-end Team Member | Developing and maintaining server-side logic and APIs, optimizing performance, and ensuring data security. |
🤝 Collaboration Style
- We followed a Scrum-based Agile approach, with bi-weekly sprints and retrospectives.
- Version control and issue tracking were managed via GitHub Projects.
- Documentation was continuously updated using GitHub Wiki and markdown files.
- Communication tools: Zoom, Discord, and GitHub Issues.
🏆 Highlights
- Successfully delivered a working MVP with transcription, email, and partial history view.
- Conducted client usability testing and iterated based on feedback.
- Integrated cutting-edge Whisper AI locally for secure transcription processing.
- Demonstrated strong teamwork, even during mid-project member transitions.
📸 Team Photo (Optional)
(You can add a team photo here if available)
📝 Acknowledgements
We thank our tutors and course coordinators for their guidance, and OpenAI for making Whisper publicly available.