Walk me through your process for developing a baseline project schedule, including which scheduling software you prefer and why.