Monthly Archives: September 2006

Mediums for Modeling

Looking back on my first real-world project, I remember applying a lot of different agile and iterative practices, trying to get a feel for what worked and what didn’t work. Among those practices was the use of modeling UML diagrams (domain models, class and sequence diagrams) prior to actually writing the code.

What I discovered is that this task in itself can be applied using a variety of ways, from hand-sketching UML diagrams to whiteboarding to using a professional software tool. And each of these methods are better than others in the right setting.

Continue reading