NEW: English for Tech Bundle → Save 40%
Your progress

Loading your progress…

Home
Planning & Processnoun · /spaɪk/

Spike

In simple English

Spikes are used when the team is unsure about how to solve a problem, what technology to use, or how long something will take. You assign a developer (or small team) to explore the question for a fixed time (usually 1–3 days), then report back. The goal is to reduce risk and make better estimates, not to deliver finished code.

Heard 'We need to spike this' in planning? Here's what engineers mean by a spike.

At a glanceCEFR B2–C1
New app · Free lessons

Speak up in meetings. Feel confident.

Standup vocabulary, native examples, and quick practice — 100+ free lessons

Start learning freeNo card needed · Google or email

Say it like this

Let's spike this first to understand the problem
I'll do a quick spike on the database migration
We should spike the infrastructure cost before committing
Can you spike the third-party API integration?
This ticket is marked as a spike—time-boxed to Friday

Real examples

Sprint Planning

"We don't know if this payment gateway will work with our system, so let's create a spike to test it before we start the actual feature."

Standup

"Today I'm spiking the performance issue. I'll try three different approaches and report back tomorrow on which one looks promising."

Slack

"Hey, I spent the morning spiking that Kubernetes migration. The learning curve is steep, but it's definitely doable in two sprints."

Jira Ticket

"Spike: Investigate whether we can replace our legacy auth system with OAuth2. Time-boxed: 2 days. Owner: Sarah."

Code Review

"This is exploratory code from my spike—don't merge it, just look at the approach and let me know if it makes sense."

Retro

"The spike on machine learning helped us realize we need a data engineer. It saved us from wasting a sprint on the wrong track."

Interview

"When we faced uncertainty about scaling, we ran a spike to test the architecture under load before committing to the design."

Don't say this

We're going to spike the new payment feature next sprint.
We're going to spike the payment API integration before building the feature.A spike investigates a question or risk, not the feature itself. You spike to decide *how* to build it, not to build it.
The spike is done, and we have 500 lines of production-ready code.
The spike is done. We learned the technology works, so now we can estimate the real feature story.Spike code is throwaway exploration. It should be short and used only to learn, not as the base for production code.
Let's do a spike on building the entire dashboard.
Let's do a spike on whether we should use React or Vue for the dashboard.A spike tackles one specific question or risk, not a whole feature. Keep it focused and time-boxed.

Other forms

noun

spike

"We created a spike to test the new library."

verb (present)

spike

"I'm going to spike the authentication flow today."

verb (past)

spiked

"We spiked the infrastructure question last week."

noun (plural)

spikes

"The backlog has three open spikes blocking the roadmap."

Often used with

time-boxed spikeA spike with a fixed deadline (usually 1–3 days)
technical spikeA spike focused on solving a technical problem or understanding technology
spike storyA Jira/Agile ticket formatted as a spike
spike to investigateCommon phrasing: 'Let's spike to investigate X'
run a spikeTo conduct or execute a spike investigation
spike results / spike findingsThe outcome or learnings from a spike

Similar words

research taskBroader term; spike is specific to tech decisions and uncertainty reduction
proof of concept (PoC)Similar goal (validate an idea), but PoC often produces a working demo; spike is often just exploration
investigationGeneral term; spike is a formal, time-boxed type of investigation used in Agile
explorationBroader; spike is a structured, team-tracked form of exploration with a clear outcome
feasibility studySimilar purpose (determine if something is possible), but spike is shorter and lighter-weight

Opposites

production story / feature storybusiness as usual (BAU)committed workshipping code

Practice

Try it

4 quick exercises

Which sentence uses 'spike' correctly?

1. Choose the most natural way a team lead would talk about a spike.

Spot the mistake

2. Which sentence has an error in how 'spike' is used?

Fill in the blank

3. We need to _____ the database migration strategy before we commit to a timeline.

Rewrite naturally

4. Rewrite this to sound more like a software engineer: 'We will do research on whether the new framework is good for our project.' Use the word 'spike'.

Questions

Quick poll

Have you said "spike" in a standup this week?

Want more structured practice like this? Our English for Programmers course covers real workplace English in depth.

Your badges