I’ve been learning a lot about the agile project management methodology lately, and it certainly seems like a useful approach for ensuring collaboration, accountability and results