New one day training that combines a swift introduction to the best practices in agile software development, Smart, smart use cases, smart estimation and use case testing. This training uses the Polar Electronics case to exercise modeling, testing and estimation. This one day workshop has the following lay out (in Dutch).

Hands-on exercises
Introductie UML
- Waarom modelleren?
- Waarom modelleren met UML?
- Wat zijn de moeilijkheden met modelleren in UML?
- Biedt UML een volledige oplossing van start tot finish?
- Wat ontbreekt er nog aan UML voor goed gebruik in projecten?
Agile modelling
- Kenmerken van een agile proces
- Tools voor agile modelleren
Modelleren van smart use cases
- Vastleggen van business requirements, processen en verschillende niveau's van Use Cases
- Wat zijn Smart Use Cases?
- Verschillen tussen klassieke Use Cases en Smart Use Cases
- Richtlijnen voor het modelleren van Smart Use Cases
- Omgaan met user interfaces, complexe business logica, service oriented architectures en model driven architecture
Schatten met Smart Use Cases
- Het gewicht bepalen van Smart Use Cases
- Bepalen van project velocity, gebaseerd op historische en industrie-data en op het projectverloop
- Patronen bij het modelleren van Smart Use Cases: manage-select, references, login-logout.
- Overzicht van terugkerende types Use Cases
- In welks soort projecten is schatten met Smart Use Cases toepasbaar?
Smart testen
- Use case scenario’s.
- Activity diagrammen
- Testscenario’s en testgevallen