Razumevanje je pred dejanjem
Razumevanje
Prebere kodno zbirko, kartira razporeditev projekta, prepozna prizadete datoteke in njihove odvisnosti ter preveri konvencije in vzorce testiranja.
Načrtovanje
Navede, kaj se bo spremenilo in zakaj, našteje datoteke za spremembo, prepozna robne primere, zabeleži teste, ki jih je treba napisati, in opozori na morebitna tveganja ali prelomne spremembe.
Izvedba
Spremembe uvaja v logičnih sklopih, dosledno sledi obstoječemu slogu kode, doda obravnavo napak za vsako pot in teste piše sproti kodi.
Preverjanje
Znova prebere spremenjene datoteke, zažene teste in linterje, miselno sledi spremembam ter povzame opravljeno delo z morebitnimi nadaljnjimi opravili.