Software Development Lifecycle
Definition of Ready (DoR) vs. Definition of Done (DoD)
Congratulations on reaching this stage! You have worked incredibly hard throughout the core program and your specialisation track. Now it’s time to apply the skills you’ve learned so far to build your final project.
| Description | Session | |
|---|---|---|
| Week 1 | Choose an idea, planning, project setup | Week 1 scrum session |
| Week 2 | Development | Week 2 scrum session |
| Week 3 | Development | Week 3 scrum session |
| Week 4 | Development | Week 4 scrum session |
| Week 5 | Finalise the application, prepare for the presentations | Presentation workshop |
| Week 6 | Project end | Final project presentations |
Your cohort will be split into project groups of 4-6 trainees from different tracks. You will collaborate together with clear separation of roles from the beginning. You will have to work together to make the integration works well (e.g the API between frontend and backend, the DB schema between the data team and backend).
The frontend owns the web user interface of the application, design and the user interactions.
The backend owns the application logic, the HTTP API and the operational database schema.
The data team is responsible of bringing a data source to the application and store it for the backend team to reach out.