An anonymous reader writes: I recently started a new job as a developer (non-lead) at a decently well-known software shop that has massive, worldwide corporation as a client. Most work for this client before I joined was a very disorganized form of Waterfall, and now the client is cracking the whip and has demanded that we all convert over to Agile (scrum). I am one of two people on my team that have experience with Agile, and although it's not my job, I've tried to lead the effort in establishing scrum roles, meetings, and backlogs, but have been thwarted at every step by managers on my side and the client side that don't seem to know or care about learning what they're doing, nor any real oversight from top managers that things are a complete disaster. I don't want to give up and search for another job, but I hate the disorganization and chaos that everyday brings. Should I move on or try to fight the good fight?