Given how hard it is to estimate Software Engineering work, any advice on influencing change in estimating and putting together timelines for a given project?