Sprints Generation | Smart Data Generator Documentation

Sprints Generation documentation.

Overview

The Sprints Generation module enables automated creation of multiple sprints across one or more Scrum boards.
It is designed for preparing realistic agile data sets for demos, training sessions, reporting validation, and testing.

Users can configure sprint quantity, naming patterns, status distribution, and optionally generate issues inside each sprint.


Board Selection

Sprint generation is available only for Scrum boards.

Boards are presented in two separate lists, allowing the user to clearly understand where new sprints (and optionally issues) will be generated:

1. Boards from Existing Jira Projects

2. Boards from Smart Data Generator Projects

This separation ensures complete clarity regarding where new sprint data will be generated.

Selection Limit

Users may select up to 20 boards in total during a single sprint generation action.

This limit guarantees predictable performance and prevents large, unsafe workload spikes across multiple Jira projects.

A board must contain at least one configured column for sprint creation to succeed.


Sprint Quantity Configuration

For each selected board, users may define:

Fixed number of sprints

Example:
Generate exactly 6 sprints on each selected board.

Random range

Example:
Generate 3–8 sprints per board.

Limit

This limit ensures controlled and predictable sprint creation for each environment.


Sprint Status Distribution

Users can define how generated sprints should be distributed across the three supported sprint states:

Each state can be assigned a percentage, and the generator will create sprints that match the configured distribution as closely as possible.

Example:

The system automatically balances the final state assignments according to these ratios.


Issues in Sprints (Optional)

Smart Data Generator can optionally create issues directly inside each sprint.

Users can define:

Limit

Issues generated for sprints contribute to:


Naming Rules

Users may configure sprint naming using:

Example final name:
Training Sprint #4 - DEMO


Additional Notes


Image{.img-center .img-full}