-
Notifications
You must be signed in to change notification settings - Fork 0
Development Process
We used an agile development methodology and more specifically the scrum framework. Sprints configuration and user stories were defined on the IceScrum platform.
We used the Git Flow workflow as our Git branching strategy. See the README contribution section for instructions of how to use this workflow.
We first divided the user stories into multiple tasks and assigned them to the team members. We then used git flow to create new feature branches to implement theses tasks/stories.
The team communicates via Discord and uses Microsoft Teams for communications with assistants and scrum masters.
Moreover, once a week we held a stand-up meeting to discuss the status of the project and everyone's progress.
At the end of each sprint, we held a sprint review session with the scrum master to show the progress of the project and get feedbacks.
| Topic | Description |
|---|---|
| Team | Documents related to team structure |
| Development Process | Documents related to software development process |
| Architecture | Documents related to software architecture |
| Conventions | List of naming and coding conventions |
| Technologies | List of all the technologies used in the project |
| Business Logic | Business logic documentation |
| Security | Security and Authentication |
| Authentication microservice | Authentication microservice documentation |
| Retrospectives | Lessons learned |