When is discussion around almost anything in the absence of a Domain and Context it gets confusing real fast. What are you actually talking about is my first response. Agile is one of those topics where this is common. Oh we use agile to manage our projects. Really, what kind of project? We use agile to improve of business processes. Really what kind of business are you in?
So how a mandatory response to anyone and everyone who makes any claim about anything to do with improvement.
- What is you domain?
- What is the context of your domain?
- Has you suggested (conjectured most likely) approach been tested in your domain and context in any way other than your own anecdotal observations? That is would the improvement have been achieved with other methods, or maybe even just by having you stop doing stupid things on purpose?
- Have you any evidence what so ever that your conjecture method will work outside you contest in your domain, and better yet outside your domain?
Below is a sample, a VERY small sample of projects. When we say project what to we really mean. Same goes for business or technical domain and the context in that business or techncial domain.