Sprint
A sprint is a short, fixed-duration iteration in agile development during which a team performs planned work toward a defined objective or increment.
Delivering Machine Learning Projects: From design to deployment
A sprint is a bounded chunk of work performed within an agile development process.
- How it is used
- Organizes machine-learning delivery into bounded, ticketed work with checkpoints, documentation, and opportunities to adapt.
- How deep it goes
- Explains backlogs, setup objectives, checklists, and iterative handoffs, while leaving detailed day-to-day agile prescriptions to team context.
- Examples
- Uses sprint 0 setup tickets, sprint 0 checklists, and sprint 1 data pipelines and tests as concrete delivery artifacts.
- What you can do after
- Operate/configure a sprint-based delivery process with explicit tickets, working agreements, readiness checks, documentation, and iterative replanning.
Read how Delivering Machine Learning Projects: From design to deployment explains sprint →
Lead Developer Career Guide
A short, fixed period in agile development during which a team completes a planned set of work.
- How it is used
- Organizes Scrum work into fixed, short iterations aimed at delivering a potentially releasable product increment.
- How deep it goes
- Defines the sprint and its Scrum activities, then offers limited scheduling advice for technical-debt work.
- Examples
- Uses prioritized debt tasks, lighter sprints, and developer rotations every two sprints as workplace examples.
- What you can do after
- Apply it by estimating and prioritizing technical-debt tasks, scheduling them into lighter sprints, and rotating focused developers every two sprints.
Build Financial Software with Generative AI (From Scratch)
A sprint is a short, fixed development iteration in which a team works on a selected set of software objectives.
- How it is used
- Organizes FinTech development into short cycles within SAFe Agile planning.
- How deep it goes
- Defines sprint timing and relationships to Program Increments, epics, and user stories without detailing ceremonies or execution practices.
- Examples
- Uses a FinTech ACH project, roadmap commitments, regulatory changes, and company initiatives as surrounding planning examples.
- What you can do after
- Apply it via short development cycles that divide larger software initiatives into manageable work.
Read how Build Financial Software with Generative AI (From Scratch) explains sprint →
Related concepts
- checklistuses · A structured list of tasks, questions, or criteria used to guide an activity or systematically verify that relevant requirements have been addressed.
- program incrementpart of · A program increment is a fixed SAFe planning and delivery period typically lasting eight to twelve weeks.
- agile software developmentused by · Agile software development is an iterative approach that delivers software incrementally through collaboration, feedback, adaptive planning, and responsiveness to change.
- model selectionhas part · Model selection is the process of choosing among candidate models or configurations according to evaluation criteria and suitability for a task.
These guides are generated from the text of Manning books by Manning's knowledge graph and link to the sections they draw on. The full books are available on liveBook and at manning.com.


