vrijdag, oktober 05, 2007

Pragmatisch UML

Voor iedereen die UML wil of moet toepassen in zijn project maar zich af vraagt wanneer je welke diagram het beste kunt gebruiken en in welke volgorde je het beste kunt werken is het boek "Pragmatisch Modelleren met UML" een absolute aanrader.

Tot zover de reclame, ik kan inmiddels uit eigen ervaring zeggen dat Sander Hoogendoorn een waardevolle blik op software engineering heeft waarbij de klant en de software ontwikkelaar het belangrijkste zijn: "Projectmanagers verbranden al genoeg geld". Zijn SMART aanpak heeft een aantal best practices die hun kracht al hebben bewezen, waarvan 'agility' een hype lijkt maar wel de kern van de aanpak lijkt. Concentreer je op smart use cases, prioriteer ze voortdurend tijdens het project en accepteer dat je nooit alles weet ("Embrace Change", zoals Kent Beck zegt). Werk daarnaast in multidisciplinaire teams waarbij klant, tester en developer (bij grote teams een analist en/of software designer) samen het werk doen.

In de eerstkomende FIT avond zal ik mijn ervaringen uit de sessie Pragmatisch Modelleren met UML delen en kijken naar effecten op ontwikkelstraten en aspecten als continuous integration.