The modest amount of effort put in to establish a rough skeleton of the product backlog is referred to as Sprint 0. It also contains information on calculating product release dates. Sprint 0 is necessary for the following tasks:
- Creating a skeleton for the project, as well as research spikes
- Maintaining a minimalist design
- Creating a few stories completely
- Being lightweight and having a low velocity
The spike is a collection of activities that use Extreme Programming for research, design, investigation, prototyping, and other purposes. It tries to mitigate the technical approach’s risks by assisting with the acquisition of knowledge in order to better comprehend requirements and increase reliability.