Managing projects used to mean constant manual updates, endless status meetings, and crossing your fingers that nothing falls through the cracks.