Effectiveness of Micro-Deliverables

Too often failing projects surprise us. Have you ever had a project that seemed to be going along just fine, and then, when the delivery deadline...