jargon

Architecture & practice·Making and recording decisions

you spent two days finding out whether the library could do it at all, and threw the code away.

Spike

Also calledtimeboxed investigation, technical spike

A timeboxed piece of work whose only deliverable is an answer to a question. The code is explicitly disposable, which is the part teams get wrong when a spike quietly becomes the foundation of the feature. It is the standard tool against a known unknown, and the discipline is the timebox: a spike without an end date is just an unplanned project.

Commonly confused with