My conclusion: it's probably impossible for any sufficiently large organization to truly be agile.
There are too many fiefdoms obfuscating the product team from the users.
My conclusion: it's probably impossible for any sufficiently large organization to truly be agile.
There are too many fiefdoms obfuscating the product team from the users.
You couldn't. There are a lot of real-world scenarios where you can't be agile. For one, it suggests that it won't work if you don't have motivated individuals. There aren't enough motivated individual developers to go around, so someone is going to get stuck with unmotivated individuals and won't be able to be agile.
Such is life. It is not some kind of commandment. It's okay to not be agile.
I did watch their patterns and habits via the logs, especially when switching systems, because the question "How was this system actually used?" is dreadfully important. But sometimes I would see a student using something I had made and would point blank ask them about their experience. Is this reliable? Is this okay? Any problems?
And, you know, there are times when saying "I wrote this, I will come to your office and see what is going on" is very valuable when surveys aren't. "They" tried to stop me but I ignored them, because playing a game of telephone with errors is complete trash.
I think that's the big strength of this document: it identifies the top priorities for the project, and hard-and-fast rules to judge whether those priorities are met.
A lot of presentations about agile are vague and open-ended. I like a document that says "if you're not doing X, you're doing it wrong", I wish that writing style was more common.