It never ceases to amaze me that when Agile back-end developers attempt usability/workflow you end up having to use a Contra code to use their application. Don’t expect documentation of the Contra code, they are too busy figuring out crazy workflows to write down how to use the system. Besides, it is Agile so any of their stuff could change in a moments notice.
I often refer to the Architecture Astronauts (Joel Spolsky) that still believe they are helping clients while they really only pursue their own interests. As Joel suggests, I don’t fear the astronauts, I pity them. They just don’t get how to approach planning to answer a client’s needs. Sad.