Quite often, I find people asking me the methodology that I advocate and what they should adopt; whether it be for requirement management, architecting, analysis & design, testing etc.
In my experience with various customers and various kinds of project suggest that there is no single answer that can apply to all such cases and yet be specific to the detail.
Many of ‘so called’ methodologies are steps evolved based on local successes, being generalized or it becomes too exhaustive like an encyclopedia. What always works is something is evolved based on these global experience to sent the specific need.
I keep getting this kind of questions and I keep asking …… what is the problem?
What? What? What? Why? Why? Why?