Managing and Collaborating
Working in a team, and on a codebase that outlives a single sprint, is a skill of its own: version control, an agile way of working, a pipeline that catches mistakes before they reach production, and looking after quality over time.
Starting Points
- Version control & Git workflow
- Agile project execution
- Team collaboration & accountability
- CI/CD basics
- Containerization
Deepening:
- CI/CD: complete pipeline design & implementation
- Observability & production monitoring
- Collaborating as a software engineer
- Technical debt management & code quality governance
- Advanced testing: automation, reporting & quality gates
Level 2 Learning Outcome Managing & Collaborating
You follow the process and keep track of your planning, collaborate in teams, and contribute to team results. Success criteria:
- You plan and organise your work, keep track of your planning, and document according to agreements
- You collaborate in teams, identify problems, and discuss these with your team and supervisor
- You give and ask for feedback from team members, and contribute to team results
Level 3 Learning Outcome Managing & Collaborating
You proactively monitor the process, adjust course where needed, work constructively together in multidisciplinary teams, and contribute to team results and team collaboration. Success criteria:
- You plan and organise your work effectively, monitor progress and quality, and document systematically according to standards
- You collaborate constructively, identify bottlenecks in collaboration and process in good time, and proactively adjust course
- You reflect on team dynamics, actively share knowledge and experience, and support others in their development