Continuing the discussion from To estimate or Not to estimate:
Are we too nice to development teams, if we consider to handle incomplete sprints by discussing ways to improve? Shouldn’t we be hard in pointing at the agile principles, which provoke a potentially shipable increment at the end of a sprint and make this the criterion when to stop?
I would encourage to be more hard about following the principles, but also encourage to make effect of failures perceptible immediately. Not by stopping and giving in, but by overcoming them and have results to learn from.