Jos ketteriä kehitysmalleja on pidetty epätieteellisenä puuhasteluna, tai epästrukturoituina ja suunnittelua karttavana ramboiluna, viimeistään tämän kirjan lukemalla saa käsityksen, mistä ketteryydessä todella on kyse.
Kirjassa käsitellään projektien ketterää arviointia ja suunnittelua. Kaiken perustana on käyttäjäkertomukset (user stories), joita käyttäen kuvataan projektissa toteutettavat toiminnallisuudet. Nämä kertomukset sitten arvioidaan ja priorisoidaan, ja näiden pohjalta tehdään iteraatiosuunnitelma (mitä toimintoja toteutetaan seuraavan iteraation aikana) ja julkaisusuunnitelma (koko projektin kattava aikataulu, "projektisuunnitelma").
Priorisoimista käsiteltiin hyvinkin tarkasti, millä eri perusteilla asioita voidaan priorisoida. Mukana oli myös hyvin tarkkoja kustannuslaskelmia kaavoineen päivineen, että niiltä osin kirja on jopa hieman matemaattinen.
Oleellisessa osassa kirjassa - ja ketterässä kehityksessä yleensäkin - on iteratiivisuus ja inkrementaalisuus: tehdään toiminnallisuuksia lyhyissä sykleissä (1-4 viikkoa). Jokaisen syklin jälkeen suunnitellaan seuraava iteraatio, ja päivitetään julkaisusuunnitelmaa niiltä osin, kuin on tarpeen.
Olennaista on myöntää epävarmuus: kun projektia aloitetaan, meillä ei ole mitään mahdollisuutta tietää, mitä kaikkia toimintoja tuotteeseen lopulta päätyy, kuinka kauan sen tekeminen kestää jne. Ei siis luoteta sokeasti etukäteen tehtyihin suunnitelmiin, vaan arvioidaan ja suunnitellaan tulevaisuutta jatkuvasti, ja muokataan suunnitelmaa sen mukaan, mitä projektin aikana opitaan asiakkaasta, tiimistä, ympäröivästä maailmasta, teknologiasta jne.
Lopussa on kuvitteellinen "case study" yrityksestä, joka on ottamassa käyttöön ketterää kehitysmallia. Luvussa kerrotaan yrityksen projektista, jossa he kehittävät tietokonepeliä. Jos ei kirjaa muuten jaksa lukea, niin kannattaa lukea ainakin tämä viimeinen, sangen helppolukuinen kappale. Sen myötä selviää moni asia, mistä ketteryydessä oikein on kysymys.
Vaikka ei arvostaisikaan ketteriä malleja, kirjassa on erittäin hyviä vihjeitä projektien valitsemiseen "mitä projekteja kannattaa tehdä" ja myöskin toiminnallisuuksien priorisoimiseen jne. Nämä toimenpiteet ovat universaaleja, riippumatta käytettävästä projektimallista.