Err users Constantly change their mind about what they want and having done agile development the limit to my patience is the "Great, can we try it in Blue" requirement.(am only a paper practitioner on Agile)
Your first point, about context of use, is salient.
Agile came from the software world, so I can relate to the constant prototyping, and staged deliverables.
Users sometimes change their minds about what they want, or their needs evolve, so Agile makes sense, as it can evolve with them, until the funding runs out!
Forces people to make choices about whats truly important, and what can be discarded.
Any good 1-2 day courses you may have tried recently?
Might try Ericksonian Hynpotherapy next!
Waterfall makes people think about what they want before the project starts and agile is 'I want to change something lets start today and keep on going until the money runs out'.
It analogous to you building an extension to the house, planning it, costing it, arranging builders contracts etc... (waterfall) and your wife constantly buying new curtains and cushions (and taking them back to swap them 5 times because she didnt like them the next day) in order to change the look of the interior based on how she's feeling on that day (agile).
Courses ... the internet is full of amazing places to learn new skills and techniques, and there's plenty of 'natural teachers' who love what they do and want to share it with everyone for free. Maybe someone should write an *app where people answer a set of basic questions (Do you like music / running / art) and then prompts them by saying based on our algorithm you might like to learn parkour.
*Patent pending, but probably already exists.
Last edited by a moderator: