Agile development is a big ol’ turd which only serves two purposes: to keep academics busy and to promote useless people to agile coaches so they don’t accidentally break anything valuable. Agile seems alluring: don’t do any planning, split everything into sprints of 1-3 weeks, make sure the code is production ready at all times, […]