Što je agilni razvoj?
Agilni razvoj je pristup razvoju softvera koji se usredotočuje na brzo uvođenje značajki sa stalnim iteracijama na temelju međuodjelskih konzultacija i povratnih informacija korisnika. To je okvir za upravljanje projektima koji se temelji na inkrementalnom razvoju sa svakom fazom u procesu koji se testira, a sljedeću iteraciju ili zaokret proizvoda temelji na povratnim informacijama ili rezultatima krajnjih korisnika.
Karte priča i agilni razvoj
Razumijevanje što je agilni razvoj samo je početak – važan dio je uključivanje u svoju poslovnu praksu. Sjajan način implementacije agilnog pristupa u svoje prakse upravljanja projektima je povezivanje vizuala zajedno s agilnim razvojem. Jedan uobičajeni vizual za početak su karte korisničkih priča . Mape korisničkih priča vizualni su prikazi korisnika koji stupaju u interakciju s vašim proizvodom i odgovora ili radnji koje vaš UX izaziva kod korisnika dok rade na postizanju cilja ili cilja. Izrada mapa priča za vaše korisnike prisiljava vas da svoj proizvod razbijete u inkrementalne faze, omogućujući vam da se usredotočite na to kako se iterativne promjene mogu primijeniti na svaku fazu neovisno kako biste poboljšali proizvod u cjelini. Karte priča mogu imati različite oblike: linearna putovanja dok korisnik prolazi kroz vaš proizvod, nelinearni ciklusi ili čak grafikoni koji prikazuju vrijeme ili prioritet duž osi x i složenost zadatka na osi y.
Vrste agilnog razvoja
Ološ
Scrum je agilna razvojna metodologija koja se usredotočuje na vremensko slaganje projektnih zadataka u sprintove (obično u trajanju od 1-4 tjedna) i omogućuje programerima da uvedu nove značajke s unaprijed određenom brzinom. Tipične prakse organizacija koje koriste scrum su svakodnevni stand-up sastanci, početni sprintovi i pregledi nakon sprinta.
Kanban
Kanban je agilna razvojna metodologija koja uključuje vizualni zaostatak prioritetnih zadataka koje je potrebno dovršiti kako bi se projekt završio. Čim se ti zadaci dovrše, oni se objavljuju, što rezultira kontinuiranim iteracijama i izdanjima proizvoda. Programeri imaju izbor povući zadatke koji su najbliži njihovom području stručnosti i zadatke koji nisu vremenski ograničeni.
Kako izraditi Story Map za Agile
-
Izolirajte projekt
Prvi korak u implementaciji agilnih razvojnih praksi je odabir projekta na kojem ćete raditi. Agilni razvoj najbolje funkcionira na složenim projektima s mnogo pokretnih dijelova. Odaberite projekt koji može zahtijevati međuodjelsku suradnju i izradu/implementaciju niza novih značajki. Zatim odaberite scrum mastera , osobu koja će biti zadužena za to da se projekt odvija prema planu.
-
Izradite zaostatak zadataka
Sljedeći korak je kreiranje popisa svih potrebnih zadataka koji će projekt trebati da bi bio gotov. Nakon što su svi zadaci navedeni, organizirajte ih po važnosti i prioritetu. Često će postojati zadaci koje je nemoguće dovršiti bez prethodnog dovršetka nekog od ostalih zaostalih zadataka - vaš popis prioriteta bi trebao uzeti u obzir to. Popis zadataka će se mijenjati i rasti tijekom agilnog procesa kako shvatite više zadataka koje treba dovršiti i, s druge strane, shvatite da su neki zadaci nepotrebni.
-
Podijelite se na sprintove ili napravite Kanban ploču
Sada je vrijeme da odlučite hoćete li koristiti Scrum ili Kanban pristup. Ako odlučite koristiti Scrum, podijelite svoje popise zadataka u pojedinačne sprintove. Ograničite svoje sprintove na najviše četiri tjedna programera, ali ciljajte na oko dva tjedna. To će smanjiti opseg vašeg projekta i natjerati programere da rade na najvažnijim zadacima. Ako idete s Kanbanom, onda stvorite Kanban ploču sa svim svojim zaostalim zadacima. Neka programeri odu do ploče i fizički odaberu zadatak koji će smatrati svojim. Pomaknite zadatak kroz ploču od "To-do", do "Doing", do "Gotovo".
-
Na posao
Početi raditi! Kako programeri i marketinški stručnjaci počinju surađivati na dodijeljenim zadacima, pomaže održavanje dnevnih brzih stand-up sastanaka. Ovi sastanci ne bi trebali trajati dulje od 10 minuta i svaki sudionik bi trebao odgovoriti na tri temeljna pitanja: Što ste radili jučer? Što radiš danas? Ima li vas nešto što vas danas sprječava da izvršite svoje zadatke?
-
Pregledajte projekt, proces i ponovite
Nakon završetka sprinta ili uvođenja nove značajke, pregledajte projekt kako biste bili sigurni da je prihvatljiv za interakciju korisnika. Također je bitno pregledati proces u cjelini i aktivno tražiti načine za poboljšanje učinkovitosti ili rezultata procesa. Nakon što je sve to učinjeno, ponovite od početka na sljedećem projektu ili skupu značajki.
Agilni predlošci za početak
© 2024 - Clever Prototypes, LLC - Sva prava pridržana.
StoryboardThat je zaštitni znak tvrtke Clever Prototypes , LLC i registriran u Uredu za patente i zaštitne znakove SAD-a