What's missing in today Agile Scrum
In spite of the fact that there is so much information on Agile and scrum and the fact that so many certifications and courses on this topic exist, software teams have struggled to deliver with the velocity and efficiency. There could be numerous reasons why teams aren't able to deliver at the optimal efficiency. We feel there are some intrinsic gaps in the way teams implement Scrum that leads to this inefficiency. We try to uncover some of the gaps below:
Story Points
The notion of story points seems to confuse teams, the fact that story points is measure of the complexity of the task but not that of the effort or time required is a bit confusing. Story Points primarily help in arriving at the capacity of a sprint, but do not consider the value delivered by that user story.
Not recognising the Unsung Heroes
Every agile team has unsung heroes. These are people usually who pair program with others or help their team members stuck on a pesky bug or spend time reviewing code and providing valuable feedback on code. In other cases, they are people who act at the 'glue' keeping the teams together and motivated, they could be people who do some of the legwork, like setting up the meetings or suggesting ideas. In most cases they are never the rock stars within the teams but they are the ones that keep the team moving.