Monday, September 03, 2007

The best debugging occurs at the common (Human) language interface

NLP or Neuro Linguistic Programming is a strange thing for an IT person to be interested in wouldn't you think?



We all know that we should base all requirements on use cases which are stated in simple english. However, what is simple english? Who wrote the use cases? What did the business person state as the requirement and what else were they thinking at the time besides what they communicated by voice. How was the statement perceived and recorded by the analysit, did they rely only on words or other non verbal activity on and around the business person that should not have been considered in the way that it was?



Elicitation and recording of facts is impacted on by feelings which can change the meaning of words by overloading them with extraneuos data that should have been contained in isolation from the current object of communication.



Take a look at http://www.nlpls.com/articles/metamodel/MetaModelFlashcards.php.



Then go to http://www.nlpls.com/articles/NLPmetaModel.php and learn about Meta Models and the people that have discovered and documented them.

No comments: