November 22, 2006

...Learn TDD with Codemanship

UML Pantomime - Lost In Translation?

I'm not 100% sure I understood this presentation by Vladimir Pavlov and Anton Yatsenko. It has the curious title Using Pantomime In Teaching OOA & OOAD with UML. I missed the bit where he rings the bell, but I think the jist of it was that it was an experiment where participants worked in teams to communicate either using just UML diagrams, using UML and speech, or using pantomime, or using some combination of UML, speech, pantomime and soft fruit.

I was particularly intrigued by the agenda for the experiment, which included a "speechless" lunch. I was also drawn to a diagram drawn by one participant that seems to have been trying to express the sentiment that he was very hungry.

I suspect if I had been taking part and I really needed to go to the toilet, I might be tempted to resort to CRC cards to speed the whole process up...

Some of the suggestions as to what kinds of things we could communicate using pure UML certainly got me thinking, too.

* Create a class diagram which explains the relation between a Citizen and a Policeman;

* Create UML-diagrams which will describe your plans for the next 3-5 years;

* You are talking with an alien, who understands only the UML language. Explain to him what a TV (an automobile, an air conditioner, an electro-guitar, etc.) is;

* Create UML-diagrams which retell the fairytale about Cinderella (the Gingerbread man, etc.); my personal favourite

* Using UML, describe the political system in the United States (Russia, Israel, United Kingdom, France, etc.);

The irony is palpable.
Posted 14 years, 8 months ago on November 22, 2006