Eh. Jeho pojetí je svým způsobem hezké, ale vychází z paradigmatu, který ne každému vyhovuje.
Na klasický systém (vodopád) je potřeba si nejprve sednout na ruce, vzít papír a říct si, co od daného projektu požaduju a co tedy v základu chce. Ano, programování začíná vždy papírem. Mne se osvědčil model s malým jádrem a moduly. A pak plochá tabulka, kde na jedné ose mám pozici ve stránce a na druhé práva podle uživatele (případně jdu do prostoru a pak ještě jsou práva vůči systému). Každý modul pak dělá jen jednu věc a vrací obsah podle pozice v dané tabulce. Výklad možná vypadá blbě, v praxi to ale takový výbuch není.
Co se týče změn od klienta, dostane funkční iteraci podle zadání a když mu nevyhovuje - je stále jeho, ale za další navrch si podle míry překopání připlatí.
Osobně jsem zvědav, jak by při jeho přístupu řešil pojetí, kdy mu odepnu databázi jako skladiště dat - ne vždy je totiž bezpodmínečně nutná, občas je dokonce kontraproduktivní, a ne každý píše každou chvíli webshop (naco? - kdo se má porád všude registrovat...).