certificate.tips
All ArticlesScrum & AgileBusiness Analysis
certificate.tips

Elevate your career with expert-curated certification prep. We provide realistic practice exams and study strategies to help you pass professional exams on your first try.

Study Guides

Scrum GuidesAgile ArticlesCBDA Study GuidesCBAP ResourcesAll Articles

Practice Tests

PSM I Mock ExamPSPO I Mock ExamPSM II Mock ExamPSPO II Mock ExamCBDA Mock Exam

Get in Touch

Support Emailcontact@certificate.tips

© 2026 certificate.tips. All rights reserved.

Built for professional certification excellence.

Privacy PolicyTerms of Service
Back to Articles
Scrum
2 min

Spikes: Time-Boxed Learning

A spike is a backlog item whose output is knowledge, not software. Use it when the team cannot estimate because they do not know enough and time-box it without exception.

Spikes: Time-Boxed Learning
Aliaksei Khavanski

Contributor

October 9, 2026

Last Updated

A spike is a backlog item whose output is knowledge, not working software. You add a spike when the team can't estimate a story because they don't know enough to reason about it — and the cheapest way to get that knowledge is to spend a bounded amount of time finding out.

Two types:

Technical spike — exploring implementation options. "Which third-party payment API should we use and how long would integration take?" The output is a recommendation and a rough estimate, not production code.

Functional spike — clarifying business needs or UX direction. "What do users actually do when they encounter this error state?" The output is an insight that shapes the requirement, not a feature.

A spike without a clear question is just an open-ended research project. Before starting, the team should agree: what will we know by the end of this spike that we don't know now? What will we do with that knowledge?

Time-boxing is non-negotiable. Two days, one sprint, one week — pick an appropriate limit and commit to it. At the end, the spike closes. Whatever was learned gets integrated; whatever wasn't answered gets scoped into additional work if necessary.

I've used spikes most often at the start of a project to scope a new technical domain, or when a stakeholder asks "how long would it take to build X?" and X involves technology the team has never touched. A spike is the honest answer: "We don't know yet. Give us three days to find out."

Exam tip: Spikes reduce uncertainty before commitment — they don't replace refinement. A story that needs a spike before it can be estimated is not ready for the Sprint Backlog. The spike comes first.

Trending Guides

Product Management

Story Mapping: The Big Picture Planning

Read Guide
Leadership

Product Vision, Horizons & Strategy

Read Guide
Scrum

How to Pass PSPO I in 30 Days

Read Guide

Recommended for you

Scrum

Who Can Cancel a Sprint? The Scrum Guide Rule PSM I Tests

Only the Product Owner can cancel a Sprint, and only when the Sprint Goal is obsolete. Here is how PSM I tests that rule and why the other three answers fail.

Scrum

Best Scrum Books: 15 Picks for PSM I Candidates and Scrum Masters

The 15 best Scrum books for PSM I candidates and working Scrum Masters, with editions checked in October 2026, four top picks, and a reading order by level.