What does spike mean in the programming?

It’s coming from Extreme Programming (XP). A spike is the simplest program to explore a potential solution.

  1. Let’s assume that the product person asks the following question:

  2. How can we check if this will be a solution? You can say: Let’s try this library, let’s do a research.

  3. It is important to set a time-box for spikes, e.g. let’s do this in 3 hours, or let’s include it in the next sprint.

Best, Łukasz