To echo another comment on here - Daily standups have been the most useful development I've seen in my 17 year career so far, I'm not sure why there's the hate for them. It's a small time allotment where everyone gets just a couple of minutes to sum up where they were yesterday, where they're going today and what's holding them up. I've seen them go wrong, when managers decide that they need to attend and use part of…
> ...everyone gets just a couple of minutes to sum up where they were yesterday, where they're going today and what's holding them up. Peer-to-peer, listing blockers is more or less the only thing that matters, followed distantly by making sure we're not stepping on each other (deploying the same thing, refactoring the same class). It's also important to sync up that designs are good and work together, but that's out…
Those other tools have a tendency to get ignored, get out of sync, out of date and add overhead.