Post uključuje partnerske veze
Kada je u pitanju razumijevanje procesa razvoja softvera, treba puno toga naučiti.
Početnici će morati razumjeti ne samo osnove informatike, već i kako se elementi i komponente računalne znanosti koriste za izradu softverskih proizvoda. Oni također trebaju znati o nečem posvećenom napretku postignutom u liječenju cjelokupnog životnog ciklusa razvoja softvera - na primjer, agilnim razvojnim principima i poklonicima. (Više o životnom ciklusu razvoja softvera potražite u ronjenju na ronjenje: životni ciklus softverskog razvoja.)