What is a Spike?
It is a research or experimentation task to decrease uncertainty.
Spike Definition
A 'spike' is a term used in Extreme Programming - XP to refer to a research or experimentation task. It is typically used to reduce uncertainty or gain knowledge to estimate or implement a user story.
Time-Boxed
Spikes are time-boxed, often within the duration of a single sprint, meaning they have a predefined maximum duration and are not intended to deliver a functional increment to the product.
Technical Spikes
Used to evaluate technical aspects such as performance, feasibility, or the impact of new technology within the project.
Functional Spikes
Employed to understand user interactions or to prototype and test user interface elements for a specific feature.
Want to learn more?
If you're curious to learn more about Spike, reach out to me on X. I love sharing ideas, answering questions, and discussing curiosities about these topics, so don't hesitate to stop by. See you around!
What does rollback mean?
Rollback is a term used in software development and system administration t...
What is Scrum@Scale?
One of the biggest challenges for organizations using Scrum is expanding th...
What does mindset mean?
Mindset, or mentality, is a set of established attitudes, beliefs, and pers...