

SPIKE MEANING AGILE DEVELOPMENT HOW TO
The team has no idea how to approach the problem.The development team doesn’t know if the solution they are considering will give the expected results or not.There are multiple options the development team needs to perform further trials to find which one is the most suitable.There are four primary situations in which I recommend the use of spikes after the backlog refinement: If besides refining the user story or user stories, there is still a lot of uncertainty around the estimations. The spikes must be identified only after the product backlog refinement. As a result of the spike, the team can break down the features into stories and estimate them. In such a case, it is better to run time-boxed research, exploration to learn about the issue or the possible solutions.

It allows you to go further.Ī spike is a user story for which the team cannot estimate the effort needed. It doesn’t allow you to climb more also, but it enables you to build the path and to plan your way. When you cannot go any further, you drive a spike in the rock.

The term comes from the meaning of the object - a spike allows you to go deep on a problem.
