Prófanadrifin þróun er vinnulag í stuttum lotum: fyrst er skrifað próf sem lýsir æskilegri hegðun og fellur, síðan minnsti kóði sem lætur það standast og loks er kóðinn endurskipulagður án þess að prófin falli.
Með erindrekum virkar þetta vel: manneskja skrifar eða samþykkir prófin og erindrekinn skrifar kóðann þar til þau standast. Þá eru prófin skilgreiningin á réttri hegðun, ekki eitthvað sem er búið til eftir á.