In this article, Faisal Mahmood discusses seven reasons why a Scrum team cannot get to done at the end of a sprint. In Scrum, “done” is often defined as producing a potentially shippable product.
According to Faisal, the seven reasons that lead Scrum teams not getting to done
1.Team is not cross functional
2.Unclear or absent Definition of Done
3.Technical debt
5.Late integration
6.Change of scope during Sprints
7.Ineffective planning
Each reason is then discussed in details in the article.