3 ms·
This my experience too - agile seems to exist because clients and middle management refused to determine and plan exactly what the want developed, preferring to
by jalfresi 9y ago
This my experience too - agile seems to exist because clients and middle management refused to determine and plan exactly what the want developed, preferring to "know it when I see it". Agile encourages this attitude.
- scarface74 9y agoNo one knows what they want until they see it. They may have some vague idea but without seeing at least a minimum viable product or at least a non production ready proof of concept how can they know what they want? The other side of rapid iteration and emergent design is building a system with change in mind, not over architecting and living by the principle of YAGNI - You Ain't Gonna Need It. It's the job of the architect who should have both the people skills and the technical skills to give the customer what they want and not what they ask for.