Customize the OO A/D Workshop practical for your project

After some hard thinking, I decided we are going to add another flavour to our OO A/D workshops: we are not offering (for in-house courses) to use the project the attendees are working on (that is, one project per course) for the practical sessions.

Now, the practical sessions take up more than half of the course, so this gives quite an intensive and extensive opportunity for doing OO Analysis and Design on your project, while the presenter of the workshop is thrown in as mentor to the team.

I used to only use the Settlers of Catan game as the "business" domain to be analysed and designed for, which offer a lot of fun, but I realised that time is a big concern for a lot of companies, specifically time of employees away from their development works. So by doing this, it gives an opportunity for developers to learn about OO A/D while applying it to the project they are supposed to work on. What a great way to learn OO A/D!

Depending on the domain and complexity of projects, the trainer might need to spend some time before the workshop with some domain (subject matter) experts, and also arrange to have a domain expert available for questions about the domain.