Labs
Lab workshops and tools
7 workshops, in the order your project needs them.
In the lab hours we work with the tools your team needs, at the moment you need them. We start with requirements and OpenProject, so that your team can plan its work. Then we turn to AI assisted development and UML with StarUML, with a clinic on user stories alongside. After that come the modern development tools, the testing tools, and a CI/CD pipeline that carries your project to its release.
You already know how to program, so we do not spend lab time on language syntax. We use the tools to practice decisions: what to test, how to design the system, and how to ship it.
Workshops by lab week
| No | Workshop or tool activity | Lab weeks |
|---|---|---|
| 01 | Requirements engineering and OpenProject | Mon 23 Nov to Fri 4 Dec 2026 |
| 02 | AI assisted development: working with AI assistants, instruction file, and usage log, following session 9 | Mon 7 Dec to Sat 12 Dec 2026 |
| 03 | UML with StarUML | Mon 14 Dec to Sat 19 Dec 2026 |
| 04 | Agile user stories and User Story Board clinic | Mon 14 Dec to Sat 19 Dec 2026 |
| 05 | Modern development tools | Mon 1 Feb to Fri 12 Feb 2027 |
| 06 | Testing tools | Mon 15 Feb to Fri 5 Mar 2027 |
| 07 | Jenkins or another CI/CD tool | Mon 8 Mar to Fri 19 Mar 2027 |
Tools we use
We track the project in OpenProject, not Jira. We sketch wireframes and mockups in Figma or Frame0, which gives you a taste of standard industry practice in user experience design. UML models are drawn in StarUML, and StarUML is also the tool for the lab part of the examinations.
Your code lives in Git, where we expect to see branches, merges, and meaningful commit messages. Your pipeline runs in Jenkins or another CI/CD tool. The tool chain expected at each review is on the project page.