Junior
Koje metodologije razvoja poznajete?
sobes.tech АИ
Одговор од АИ
- Scrum: Iterativna i inkrementalna metodologija zasnovana na kratkim sprintovima, dnevnim stand-up sastancima, planiranju sprinta, reviziji sprinta i retrospektivi. Uloge: Product Owner, Scrum Master, Razvojni tim.
- Kanban: Vizuelni sistem upravljanja tokovima rada, zasnovan na ograničenju nedovršenog rada (WIP), transparentnoj kontroli zadataka na tabli sa kolonama (npr. Za uraditi, U toku, Završeno) i stalnom poboljšanju procesa.
- Waterfall (Kaskadni model): Sekvencijalna metodologija gde je svaka faza (prikupljanje zahteva, dizajn, razvoj, testiranje, implementacija, podrška) potpuno završena pre prelaska na sledeću.
- XP (Extreme Programming): Agile metodologija fokusirana na programiranje u parovima, razvoj putem testova (TDD), česte izdaje, kontinuiranu integraciju i refaktorisanje. Idealno za projekte sa promenljivim zahtevima.
- Lean Software Development: Bazirana na principima lean proizvodnje, usmerena na eliminaciju otpada, brzo implementiranje, prikupljanje povratnih informacija i donošenje odluka u kasnim fazama.
Takođe poznajem V-model, Spiral Model, Crystal. U praksi se najčešće susrećem sa Scrum i Kanban.