Spikes Definition of Ready
“A spike is an investment to make the story estimable or schedule-able.”
Purpose | A spike ticket is a preparatory measure that ensures smoother, more efficient progress in project development by allowing the team to proceed with confidence and clear direction. A spike story is created against a ticket that needs more information/investigation so the team can have better understanding to estimate how long the story will take to complete. Agile teams typically have a set amount of time outlined for spikes, which is why spike stories are often referred to as timebox investigation.
|
---|---|
Goal(s) |
|
Benefits | Spike stories in Agile can benefit teams by enabling them to move forward with their Iteration after properly estimating the time needed for completing stories, allowing the team to create more accurate user stories. Benefits of spike stories, including better estimation, accuracy in user stories, reduction of waste, and increased understanding, ultimately leading to more effective iterations.
|
|
|
The important questions to ask when treating a Spike is the (What, Who and Why) |
---|
The Spike has a clearly defined description |
Process Flow:
Approach to a Spike TicketA spike ticket is a user story or task that requires research, exploration, or investigation to gain the necessary knowledge to reduce uncertainty or risk in a project. Here is a structured approach to handling a spike ticket:
By following these steps, you ensure that spike tickets are handled efficiently, providing valuable insights that guide project decisions and reduce uncertainties. |
Useful knowledge : A Spike should NOT become a Proof of Concept (POC). Spikes should be small, infrequent, for the purpose of answering some questions about the direction to go in.
Spikes vs. Proof of Concept (POC):
It is important to note that a spike should not become a Proof of Concept. While a POC is a more comprehensive demonstration of an idea or approach, a spike is smaller in scope and focused on answering specific questions.
Frequency and Scope of Spikes:
Spikes should be small and infrequent. Their purpose is to address uncertainties and guide the direction of development rather than providing a full-fledged solution.
Achieving a POC:
To achieve a Proof of Concept, a team may need to run multiple spikes. Each spike helps answer different questions, gradually building the necessary understanding to create a POC.
Slack: https://hee-nhs-tis.slack.com/
Jira issues: https://hee-tis.atlassian.net/issues/?filter=14213