liveBook · Manning

Story point

As explained in Lead Developer Career Guide

A relative measure of the effort or complexity required to complete a software-development task or project, independent of elapsed time.

A story point is a relative measure of the effort required to complete a software task or project. Unlike an hourly estimate, it focuses on work effort rather than elapsed time and can account for complexity, uncertainty, risks, team skills, and available resources. section 7.2 section 7.2.2

Teams use story points to align on the size of work and support flexible planning. Estimates can be reviewed and revised as the project changes, while the choice between story points and hours depends on the project and team preference. section 7.2 section 7.2.2

Common ways to assign story points include:

  • Planning Poker: team members estimate independently with numbered cards, then discuss differences and reach a consensus. section 7.2.2
  • T-Shirt Sizing: teams classify work from extra-small to extra-large according to relative effort. section 7.2.2
  • Fibonacci Sequence: each number represents increasing relative effort, such as 1 for the lowest effort and 13 for the highest. section 7.2.2

Estimating a search feature

A team might assign 1 point to creating an empty search-page framework, 2 to displaying filters, 3 to displaying results, 4 to standard search functionality, and 5 to implementing search filters. The numbers compare effort; they do not represent hours.

How Lead Developer Career Guide covers it

How deep it goes
Explains relative effort, compares estimation methods, and gives a task-scale example without detailing a full estimation workflow.
Examples
Uses search-page, search-filter, search-results, standard-search, and search-filter implementation tasks as a relative-effort scale.
What it assumes
Assumes an agile project-management setting and participation in team-based estimation discussions.
What you can do after
Apply story points by selecting a team-suitable method, comparing relative effort, and revising estimates as work changes.
How it connects
Connects story points with hourly estimates, agile project management, Planning Poker, T-Shirt Sizing, and the Fibonacci Sequence.

Related concepts

This explainer was generated by Manning's knowledge graph from the text of Lead Developer Career Guide. The section links point to the parts of the book it draws on.