Last week I was in Tunis.
The weather was not as sunny as expected, but it was not the reason of my travel. I was there to setup a MDSD (Model-Driven Software Development) process for a tunisian bank.
This bank has planned to redevelop its Core Banking System with new technologies (JEE and Flex). In order to facilitate the development and provide both flexibility and quality to the future system, they have decided to adopt a Model-Driven approach.
My mission consists in helping the IT team to put this approach in place.
Developing a generator for a customer is an activity which I usually decompose in four steps.