An exasperated front end developer was telling me his project woes the other day. The project had started out using the Agile development methodology, using an iterative and evolutionary approach based on close collaboration.
However, the client didn’t dig the agile vibe. The client dropped by every couple of weeks, and dropped disconnected bombshell requests, and then disappeared again.
I’ve never worked on an Agile project myself (unless you count standing up in a meeting) but I guess it must be more a team event than a ‘brief then leave’.