OurBigBook Wikipedia Bot Documentation
In the context of software development, a "spike" refers to a time-boxed period of research, experimentation, or prototyping that a team undertakes to explore a particular technical challenge or uncertainty. The purpose of a spike is to reduce risk and gain knowledge that informs decision-making for future development tasks. Spikes are often used in agile methodologies, particularly in Scrum and Kanban, to address questions or uncertainties about a feature, technology, or approach before committing to full development.

Ancestors (6)

  1. Agile software development
  2. Software development philosophies
  3. Philosophy of computer science
  4. Philosophy of mathematics
  5. Mathematics
  6. Home