Rational Unified Process (ang. ) – proces wytwarzania oprogramowania opracowany przez firmę (która jest również twórcą języka UML). Proces dostosowany jest do prowadzenia większych przedsięwzięć programistycznych. Open Unified Process – metodyka wytwarzania oparta na metodyce RUP. Szablon do tworzenia procesu zaimplementowany jest w produkcje Eclipse Process Framework rozwijanym przez Eclipse Foundation. OpenUP/basic – metodyka Open Unified Process przystosowana do małych przedsięwzięć programistycznych. Zawiera zarówno elementy RUP, jak również elementy z metodyk zwinnych Agile.

Metodyki nurtu zwinnego: XP (ang. ) – proces lżejszy od metodyki RUP, obarczony jednak większym ryzykiem – jest znacznie mniej sformalizowany. Scrum – jest bardziej sformalizowany od XP, ale wciąż przyjemny i przyjazny dla programistów. Oprogramowanie jest tworzone w wyszczególnionych odstępach czasowych, tzw. sprintach, timeboksach, w czasie których zespół ma za zadanie wykonać z góry określone wymogami zadania. Nad zespołem czuwa Scrum Master, który jest raczej pomocnikiem niż liderem zespołu.

Przypisy