Listoni tre metoda të zhvillimit të softuerit.
Tri metodat e zhvillimit të softuerit janë Agile, Waterfall dhe Extreme Programming. Agile thekson zhvillimin përsëritës dhe në rritje, Waterfall është një model zhvillimi sekuencial dhe Programimi Extreme fokusohet në kthesat dhe komunikimin e shkurtër.