Agile – osnove hmmmmmm... plus unesi metode iz dizajna

 

Agile – osnove

Šta je Agile:

  • Metodologija (ne framework) za fleksibilan, iterativan rad.

  • Fokusira se na vrednost za korisnika, brze povratne informacije i prilagođavanje promenama.

4 osnovne vrednosti Agile-a:

  1. Ljudi i interakcija > procesi i alati

    • Ljudska komunikacija prenosi više informacija od bilo kog alata.

    • Primer: bolje je da arhitekta i dizajner direktno razgovaraju o detalju, nego da pišu deset stranica u dokumentu.

  2. Funkcionalan proizvod > opsežna dokumentacija

    • Cilj je sistem koji radi, ne samo dokument koji opisuje šta treba da radi.

    • Dokumentacija postoji, ali ne sme da blokira rad.

  3. Saradnja sa klijentom > pregovaranje ugovora

    • Klijent je deo tima, aktivno učestvuje u procesu.

    • Ugovor je samo zaštita, ali prava vrednost dolazi kroz saradnju.

  4. Odgovaranje na promene > praćenje plana

    • Planovi postoje, ali se stalno prilagođavaju jer se u procesu uči i pojavljuju nove okolnosti.


2️⃣ Sprint – kako izgleda rad u Scrum-u

Sprint = radna jedinica od 2–4 nedelje.
Cilj: isporuka dovršenog dela proizvoda (increment) na kraju sprinta.

Faze sprinta:

  1. Planiranje sprinta (Sprint Planning)

    • Product Owner organizuje backlog: lista zadataka (features, bugs, stories).

    • Tim bira koliko zadataka realno može završiti u sprintu.

    • Tim diskutuje zahteve i razjašnjava detalje.

  2. Razvoj (Development)

    • Dnevni stand-up: kratki sastanak (5–15 min) gde članovi kažu šta rade tog dana.

    • Koristi se Kanban board za vizualizaciju napretka.

    • Tim radi po pričama (stories) do kraja sprinta, završavajući i testirajući ih.

  3. Review & Retrospective

    • Review: tim prezentuje urađeni rad Product Owner-u/klijentu. Dobija se povratna informacija.

    • Retrospective: tim analizira šta je išlo dobro, šta nije i kako da poboljša sledeći sprint.

Ključ: na kraju sprinta mora postojati potentially shippable increment – funkcionalan, testiran deo proizvoda.


3️⃣ Agile vs Lean vs Traditional

MetodFokusŠta se variraCilj
AgileBrzina i fleksibilnostScope (obim zadataka)Brza isporuka vrednosti, učimo dok radimo
TraditionalPredvidljivostBudget (budžet)Poštovanje vremena i troškova, tipično za velike projekte
LeanInovacija i rešavanje problemaSchedule (rok)Fokus na stručnost i rešavanje problema, tipično u R&D ili podršci

4️⃣ Zašto variramo scope u Agile-u

Primer sa drvenom ljuljaškom:

  • Klijent zamišlja komplikovanu strukturu.

  • Tim vidi da je stvarno potrebna samo guma kao ljuljaška.

  • Agile omogućava prilagođavanje obima posla tako da se izbegne nepotreban rad i izgubljeno vreme.


5️⃣ Scrum vs Agile

  • Agile = principi i vrednosti (osnovni mindset).

  • Scrum = framework koji omogućava primenu Agile principa u praksi kroz sprintove, timove i ceremonies (planiranje, stand-up, review, retrospective).


6️⃣ Zašto je sve ovo korisno

  • Brže učenje i povratne informacije.

  • Više saradnje sa klijentom.

  • Projekti se završavaju po etapama, što smanjuje rizik.

  • Timovi postaju visoko funkcionalni već nakon nekoliko sprintova.

  • Zaključak:
    Agile omogućava brzo, fleksibilno i efikasno stvaranje inovacija, od vojne tehnologije do svemirskih misija, sa visokim povratom ulaganja i sposobnošću prilagođavanja promenama.

  • Onda da uprostim:

    • Scrum je operativni deo (izvršenje → sprintovi, rokovi, backlog, taskovi).

    • Design Thinking / Service Design / Strategic Design su faze pre toga → tu se otkriva šta i zašto radimo: potrebe korisnika, problemi, vrednosti, strategija.

    • Zato se u IT-u često koristi kombinacija: prvo dizajnerske metode (istraživanje + definisanje), pa tek onda Scrum za razvoj i isporuku.

    Drugim rečima – dizajn metode odgovaraju na “šta radimo i zašto”, a Scrum na “kako to radimo u praksi, iterativno i efikasno”.

najzanimljivije mesto susreta agilnog menadžmenta, strateškog dizajna i design thinking-a.
Evo zašto se oni retko direktno kombinuju (barem u “čistim” okvirima kao što su Scrum ili SAFe), i gde leži prostor za spajanje:


1. Scrum i kanban = okvir za isporuku

  • Scrum i Kanban su fokusirani na operativni nivo – kako da tim organizuje rad, upravlja prioritetima i isporučuje vrednost iterativno.

  • Njihova primarna svrha je efikasnost, transparentnost i ritam isporuke.

  • Scrum naglašava time-box (sprintove), dok Kanban naglašava flow (kontinuitet).

👉 Dakle, oni rešavaju “kako radimo svaki dan i svake nedelje”.


2. Design Thinking = okvir za istraživanje i inovaciju

  • Design Thinking nije operativna metodologija, već proces otkrivanja problema, istraživanja potreba korisnika i generisanja ideja.

  • Njegov fokus je na empatiji, prototipima i testiranju ideja.

  • On funkcioniše pre nego što Scrum/kanban uopšte krene – jer bez jasnog problema i validirane ideje, nema šta da se razvija.

👉 Dakle, DT rešava “šta i zašto pravimo”.


3. Strateški dizajn (npr. DesignOps, Strategic Design u SAFe/LeSS, ili Service Design)

  • Strateški dizajn se bavi širim sistemom – povezivanjem vizije, biznis modela i korisničkog iskustva.

  • To je nivo pre nego što timovi uđu u operativni rad: definisanje pravca, prioriteta, vrednosnih tokova.

👉 Dakle, strateški dizajn rešava “u kom pravcu idemo i kako povezujemo timove s poslovnim ciljevima”.


4. Zašto se retko kombinuju formalno?

  • Različiti fokusi i vokabular – Scrum je “inženjerski”, DT je “dizajnerski”, strateški dizajn je “biznis” jezik. Ljudi iz različitih disciplina retko dele istu metodološku bazu.

  • Različiti horizonti vremena – Scrum sprint traje 2 nedelje, dok strateški dizajn planira mesece/godine unapred.

  • Organizaciona podela – UX/dizajn timovi često rade odvojeno od development timova.


5. Gde ih uspešno kombinuju (najbolja praksa)

  • Double Diamond + Scrum → istraživačka faza (Discover & Define) kroz Design Thinking, a razvojna faza (Develop & Deliver) kroz Scrum.

  • Service Design + Kanban → servisne mape i “customer journeys” daju prioritet, Kanban služi da se isporuka organizuje u kontinuitetu.

  • Strategic Design (SAFe, LeSS) → povezuje portfolijski nivo (biznis odluke) sa operativnim Scrum timovima.


🔑 Ukratko:

  • Design Thinking daje šta i zašto.

  • Scrum/Kanban daju kako i kada.

  • Strateški dizajn daje kuda i sa kim.

Zajedno oni čine kompletan sistem inovacije + isporuke + strategije.

Comments