Workflow#
Here are the high-level steps that you will follow for your project.
Ideation#
Actions that you perform when choosing and defining your project.
- Form a team - see form a team
- Choose a project - see brainstorming
- Define requirements - see slides
Planning#
Actions that you take prior to actual implementation. Sketching out a project plan.
- Create a GitLab project - see create a project
- Set milestones - see organize GitLab
- Create & assign tasks - see log work
Execution#
Actions that you take during execution. This is iterative, meaning that you will
- Review and choose tasks for this iteraton - see plan a sprint
- Design, Code and Test your task - see lectures on design, testing
- Produce a software release - see release software
You will also have other tasks that govern how you design, code and test software. These include:
- Meeting regularly and taking meeting minutes - see running meetings