https://github.com/ajaymahadeven/project-breeze
This repository showcases the design of a career network application geared towards university students and employer organizations. Our team employed an agile process during the planning phase of the application and demonstrated an understanding of software design, UML (Unified Modelling Language) diagrams, and their applications.
https://github.com/ajaymahadeven/project-breeze
agile-development agile-methodologies service-oriented-architecture uml-diagram
Last synced: 6 months ago
JSON representation
This repository showcases the design of a career network application geared towards university students and employer organizations. Our team employed an agile process during the planning phase of the application and demonstrated an understanding of software design, UML (Unified Modelling Language) diagrams, and their applications.
- Host: GitHub
- URL: https://github.com/ajaymahadeven/project-breeze
- Owner: ajaymahadeven
- License: mit
- Created: 2022-11-06T15:36:10.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-02T09:45:47.000Z (about 3 years ago)
- Last Synced: 2025-06-14T23:43:07.590Z (about 1 year ago)
- Topics: agile-development, agile-methodologies, service-oriented-architecture, uml-diagram
- Homepage:
- Size: 5.29 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Project Breeze
---
#### Time Duration: 1 Month
#### Deadline: Nov 15th 2022
---
## Description :
* This repository showcases the design of a career network application geared towards university students and employer organizations. Our team employed an agile process during the planning phase of the application and demonstrated an understanding of software design, UML (Unified Modelling Language) diagrams, and their applications. Appropriate notations were utilized while modeling the system to their respective diagrams.
* We adhered to the different artifacts of the software lifecycle in making the application. Furthermore, we investigated the best-suited software architecture for the application and analyzed the models from a software development perspective. Finally, we documented the outcomes of the work in this technical report.
---
## Azure DevOps Integration
We used Azure DevOps as part of our SCRUM-based Agile methodology . You can find our project on (https://dev.azure.com/st-andrews/Project%20Breeze).
---
## Team Members:
- Ajay Pradeep Mahadeven
- Arthur Yong
- Mohamed Rilwan Shaik Dawood
- Shivang Sinha
- Victor Yuan
---
## Personal Notes on Team and Work
- Once the team was allocated, we established contact with each other primarily through Microsoft Teams and secondary through WhatsApp. Since part of the coursework was during the independent week, we progressed further via online meetings. We delegated work based on requirements and further discussed ambiguities during live meetings set up in the Jack Cole Building.
- My contribution to the team was working on the business canvas and code of ethics with the Phase 1 and Phase 2 analyses. I initiated the overall analysis of the system design and the reflection on the process, which was further developed and finally committed by the team. We wanted to get the requirements and the architecture building blocks sorted out before the independent week started since team members might not be available during that week.
- During Week 1 and Week 2, the team worked on Phase 1 and Phase 2. Progress was slower compared to Week 3 and 4 due to understanding the requirements and developing the fundamentals for Project "Breeze."
- My contribution to the report was constructing the report from the early drafts and documenting the work done by the group. Each stage of the process was documented and structured to the proper format of a technical report. The team also proofread each other's work at every meeting to ensure that irrelevant information was not added to the technical report.
- The teammate that particularly stood out was Victor Yuan, who worked tirelessly on the core part of the technical report such as the structural class diagram and behavioral sequence and collaborated on ER modeling. Questions were encouraged within the team, and free thought and speech paved the way for great team collaboration and solving any work or social-related problems.
My experience working with the team was adapting to a new work culture and understanding how a team works in job places on the SCRUM agile framework. What a month of coursework taught me was that the right team could create wonders for any project. (P.S. I HOPE THE "ALL NIGHTERS" PAID OFF)
---
### License
This project is done part of coursework of CS5030 - Software Engineering Principles of the Computer Science Dept of University of St.Andrews.
This project is licensed under the MIT License. See the LICENSE file for more information.