Proces razvoja softvera je puno širi pojam od samog programiranja. Različite naoko nepovezane discipline i aktivnosti, posložene i korištene na ispravan način, olakšavaju proces razvoja, pomažu u planiranju i u konačnici utječu na sam uspjeh projekta. Na radionici se pojašnjavaju pojmovi kao što su repozitorij izvornog koda, issue tracker, snapshot i integracijski build, razvojna, staging, testna i produkcijska okolina, automatizacija izgradnje i testiranja, te veze i interakcija među njima.