Razumijevanje okretnog dizajna i zašto je važno
Nije tajna da agilni razvojni proces već nekoliko godina prolazi kroz razvojni svijet, odbacujući starije, nespretne metode razvoja vodopada. Da budemo pravedni, bilo da je okretna ili nešto treće, vodopad je zaista dolazio, budući da njegov pristup protivno riziku, odozgo prema dolje, jednostavno ne može ići u korak sa zahtjevima današnjeg tržišta.
Iako se u svijetu dizajna događaju slične promjene, proces okretnog dizajna nužno bi trebao izgledati i osjećati se malo drugačije od okretnog razvoja; to su, na kraju krajeva, različite discipline. Pogledajmo prvo dublje što je agilni razvoj, a potom na nekoliko sjajnih načina kako proces prilagoditi svijetu dizajna.
Brzi temelj za agilni razvoj
Agilni manifest naglašava ljude i interakcije u postupcima i alatima. To u praksi znači često komuniciranje, kako u timovima, tako i sa kupcem, kao i obavljanje stvari poput svakodnevnih sastanaka sa šikarama kako bi cijeli tim mogao ostati zarobljen u aktivnostima svojih članova. To stvara konzistentnu petlju povratnih informacija koja omogućuje timovima da se prilagode na temelju onoga što im govore kupci, beta testeri i tržište, a istovremeno često provjeravaju kako bi osigurali da njihov rad bude funkcionalan u okruženju u kojem će na kraju živjeti.
Više od ičega, okretni postupak naglašava proizvodnju vremenskih i proračunskih rezultata, a ne savršenstvo, jer se proizvodi uvijek mogu prilagoditi putu. To uglavnom ima oblik ponavljanja, kratkih, intenzivnih razdoblja proizvodnje s manjim, ostvarivijim ciljevima koji se grade u daljnjim iteracijama niz put.
Pa, koje korake možete poduzeti kako biste prilagodili slične mentalitete u dizajnu? Pogledajmo.
Promijenite odnos sa svojim klijentima
Tradicionalni proces dizajna ubraja se u zajedničku želju dizajnera da klijentima predstave samo najsavršenije proizvode. To započinje u fazi prijedloga i istraživanja s pretjerano razrađenim PSD modusima i nastavlja se na završnu fazu odobrenja. Ali za najsloženije projekte, stvarno nema smisla dizajnirati tjednima, ako ne i mjesecima apstraktno, potpuno lišeno uloga klijenta. Kao što znamo previše dobro, klijenti često dobivaju mnogo jasnije razumijevanje onoga što traže dok se web mjesto sastaje. Nadalje, potražnja na tržištu ima naviku bržeg mijenjanja nego što to mogu stvoriti dizajneri. To može biti frustrirajuće ako radite u paradigmi u kojoj je preusmjeravanje naporno i dugotrajno.
Usvajanje agilnog pristupa zavođenja klijenata u svaku fazu procesa i stvaranja stalnog toka isporuka može pomoći u tome da se ovo popravi, jer omogućava klijentima da se igraju s dizajnom dok idu. Također im omogućuje bolje razumijevanje načina na koji će realizirana vizija djelovati u stvarnom svijetu. Što je komunikacija redovitija, niže su šanse da iznenađenja nastanu na putu, bolji tim se može prilagoditi promjenjivim zahtjevima na putu, umjesto da mora ponovo pratiti korake.
Ukratko: Napravite kupca članom vašeg tima.
Često sastavljajte rad preko timova
U razvojnom svijetu integracija rada unutar i tima je presudan dio svakog projekta. To je još istinitije jer timovi rastu iz desetina na tisuće u najvećim organizacijama. Ali integracija u metodu vodopada događa se u rijetkim intervalima, što otežava vrativima da pronađu greške u ogromnoj količini koda. Također dovodi do velikog broja unatrag i kašnjenja na brodu.
Nije tako s agilnom metodom kontinuirane integracije koja devs integrira kod jednom, ako ne i triput dnevno. Neprekidna integracija doista uklanja neželjenu misteriju integracije, omogućavajući vragovima da hvataju bugove dok se pojave, ili ih odmah riješe ili dodaju u zaostatak za sljedeću ponavljanje projekta. Također se lijepo uklapa u agilni koncept privilegiranja interakcija tijekom procesa, jer vragovi u svim timovima moraju često komunicirati kako bi identificirali i ispravili ove pogreške.
Dizajneri mogu imati koristi od sličnog mentaliteta, bilo da to znači jednostavna prijava s ostalim članovima tima svakodnevno ili češća komunikacija s vragovima kako bi se utvrdilo što je tehnički moguće implementirati prije nego što krenete uzbudljivom, ali škakljivom dizajnerskom rutom. Međusobna komunikacija i sastavljanje posla također će dizajnere usmjeriti na dizajn kada je to potrebno, umjesto da preplaniraju ili čak provode dizajnerske radove koji se ne sinkroniziraju s onim što rade drugi timovi.
Test, test, test ... Sve vrijeme
Na sličnu, ali bitno drugačiju notu, česta ispitivanja važan su dio praćenja iteracija. Pod "testiranjem" mislim na pogled izvan integracije u funkcionalnost dizajna, kako na mikro, tako i na makro razini, razvijajući gledište rješavanja problema. U okretnom razvoju, vragovi raščlanjuju veće probleme na manje koji se mogu bolje riješiti u okviru brzih iteracija. Testiranje ovog rada omogućuje im da identificiraju probleme koje treba riješiti odmah ili u sljedećoj iteraciji. To prati vratove na vrijeme i na vrijeme, sprečavajući vrstu paralize koja dolazi kad se previše približi odjednom.
Na taj način, učestala testiranja i mentalitet rješavanja problema ne samo da mogu voditi proces dizajna, već i poticati kreativnost, jer sprečavaju dizajnere da se previše uhvate u koštac s najvećim problemom od svih: saznati točno kako ići mjesto treba izgledati i osjećati. Usredotočujući se na manje probleme, dizajneri mogu privući novi kreativni proces i otkriti svoju viziju kako idu.
Sve što je rečeno, vrijednost povećanja na makro razini ne može se zanemariti, ili će u protivnom dizajni postati previše neusklađeni. Kao lijepa ravnoteža između agilnijeg manjeg rješavanja problema i sveobuhvatnijeg pogleda na vodopad, vrijedno je posvetiti nekoliko iteracija rješavanju problema u kontekstu veće slike, a također i samo gledanje u obzir radi dosljednosti.
Ukratko
Kad stvarno razmislite o tome, agilni dizajn je jednostavno primjena određenih agilnih razvojnih načela na proces dizajniranja. Kao što je svaki dizajner i dizajnerski tim različit, najbolje je odabrati metode koje vam odgovaraju i prilagođavati ih dok idete. To se, nakon svega, čini kao agilna stvar.