Have you ever had a project go through its entire lifecycle without missing a single deadline? Come on…be honest. Not likely. The concept of being able to deliver everything – and I mean everything – on time on any given project is fairly fictional. So many things are out of our control that there are always dates that have to be pushed for one reason or another…though they may not have any significant impact on the final solution implementation date.