Every development team in a company want to deliver their things within time , quality product, smoothly and most important team member should enjoy the work. But most of the team probably have got the following issues
Under Estimation of the Tasks
Task estimation is important part for the on time and smooth delivery. Most of the developer estimate the task without going in to details , on very high level basis, without understanding dependencies and complexity. These things can block , can delay delivery , also due this pressure comes on the team to delivery on time.
Keep Adding Small Tasks In the Ongoing Sprint
This is normal behaviour in every team we entertain small tasks on the go. By adding no of small tasks divert the developer attention from the main tasks and those get delayed. In development no task is small, even small text changes can take 30 min or so to deliver from developer machine to staging or live.
Lack of Test Plans
Most of the team success to deliver on time , but with lot of bugs , as that happen they never planned about test plans for the development, the more focus on to delivery product rather then delivery with accuracy. To deliver good quality product test plans are required to go along with regular development.