Language is important. Words, have meaning, lots of meaning.
All too often people throw words around without much thought. In an article by Chris Ward and Leonardo Legorreta, called Beyond Waterfall and Agile Methods: Towards a New Contingency Model for IT Project Management I found this table. I love it. Let’s try to push our industry to be more fluent in our own language.
Words with specific meaning, used correctly can lend credibility to the rest of the work you do. If you are not careful about your speech, people will eventually begin to believe you don’t know what you are talking about.
The question to ask is “What fits your project best?” Is your project a Waterfall Project? An Incremental, Iterative, adaptive or completely exploratory? Each type has its own strengths and weaknesses. Each type is appropriate for some work and inappropriate for others.
Use the right words. Share this with your co-workers.