Minden sprintben lévő feladat elkészítését egy keresztfunkcionális fejlesztői csapat végzi, a tervezéstől, a programozáson át a tesztelésig egészen a végig, minden feladatot elvégez. A fejlesztési feladatot Epic-et kis, sprintenként leszállítandó, önállóan is működőképes részegységekre Story-kra bontják. A sprint végén bemutatják az elkészült feladatokat (Story-kat) a megrendelőnek, aki a bemutató után kérdéseket tehet fel és visszajelzést ad a csapatnak.
Egy sprint lezárását követően a csapat értékeli a sprintben lévő feladatok kapcsán felmerült best practice-eket vagy fejlesztendő részeket és ezeket már a következő sprinttől beépítik a működésükbe, így folyamatosan finomhangolják a munkafolyamataikat is. A módszer ismétlődésen alapul, mivel minden iterációban azonos szakaszokon megy végig a fejlesztő csapat és közben mindig elkészül egy termék részlet, legvégül pedig összeáll a végleges termék.