In small projects, software engineers will usually fill several or all roles at the same time.
Väiksemates ettevõtmistes täidavad tarkvarainsenerid tavaliselt mitut või kõiki ülesandeid korraga.