As an IT consultant specialised in analysis and design methods, I am frequently involved in user requirement processes and I work daily in optimising techniques users' representatives and developer teams are using to share critical information about their common future information systems.
After practicing many years I'm now convinced of the necessary use of common language and method by all the stakeholders and during the whole life of a project to ensure complete and accurate requirement process to take place.
To achieve such a goal I'm always testing the real knowledge level users and developers have reached during their last projects. Then I teach some of them concrete use of UML tec...