Sestavite ekipo za oblikovanje izdelkov, sestavite izdelek, ki ga imajo vaši uporabniki

Julija 2016 so me povabili na najambicioznejši projekt v OutSystems Engineering: pridružiti se skupini ljudi, ki se ukvarjajo z UX, in oblikovati tisto, kar je danes znano kot ekipa Design Design. Ta ekipa je vplivala na to, kako inženiring gradi izdelek do te mere, da se uporabniška izkušnja uveljavlja v naši kulturi. Naj vam povem zgodbo, kako smo prišli sem.

Moja zgodba

Sem inženir programske opreme, ki se je pridružil podjetju OutSystems Engineering že leta 2007. Od takrat delam in se učim veliko tehničnih stvari. Postal sem vodja ekipe, hkrati pa sem odkril uporabnost in oblikovalske prakse. Vedno sem bil eden tistih ljudi, ki jim je resnično mar za naše uporabnike, tip, ki je eksperimentiral z vzorci in prototipi in ki so pred pošiljanjem izdelka preizkusili uporabnost.

Januar 2015: Stranka je bila tako zadovoljna z delom moje ekipe,
da so nam poslali veselo novoletno pismo.

Če pa želite sestaviti odličen izdelek, ni dovolj nekaj ljudi, ki jim je mar za uporabniško izkušnjo. Podjetje je to spoznalo in poskusilo (in ni uspelo) ustvariti in vzdrževati centraliziranega UX-a ali oblikovalske ekipe. Torej, zakaj so me povabili, da sestavim to ekipo ?? No, kot boste videli, je bil razlog v tem, da smo tokrat delali stvari drugače. Po uspešnem poskusnem nastopanju v obstoječi ekipi je vodstvo sprejelo naš predlog o ustanovitvi povsem nove oblikovalske ekipe.

Temeljno pravilo za to ekipo je bilo, da mora biti multidisciplinarna: v nasprotju s prejšnjimi iteracijami so jo morali sestavljati tako UI / UX oblikovalci kot inženirji z močnim razvojem programske opreme. Zakaj je bilo to pomembno?

OutSystems ponuja platformo z nizko kodo za gradnjo mobilnih in spletnih aplikacij. Naš končni namen je izboljšati življenje razvijalcev tako, da bo hitrejši in enostavnejši razvoj. Da bi razumeli te razvijalce, odkrili njihove potrebe in oblikovali ter potrdili najboljše rešitve, potrebujemo tako inženirje kot UI / UX oblikovalce. Bil bi inženir in tudi vodja ekipe za to novo ekipo, in to je bil velik izziv!

November 2016 - Ekipa izdelkov za oblikovanje izdelkov.

Zgodnji stadiji: opredelitev našega namena in naše vizije

Prva pomembna odločitev, ki smo jo sprejeli, je bila, da poimenujemo ekipo »Oblikovanje izdelkov«. Na žalost so bili ti omejeni na poznejše faze projektov, ki so delali samo na vizualnem oblikovanju (slike in ikone) in drugih oblikovalskih stvareh, ki jih inženirji ne zmorejo, kot so majice in skodelice ter drugi neverjetni nadomestki.

Želeli smo oblikovati prihodnost našega izdelka in ne biti pozoren; sodelovali bi od začetka.

Ekipa za oblikovanje izdelkov bi vplivala na to, kako inženiring oblikuje izdelek v različnih vidikih. Vplivali bi na funkcionalnost, uporabnost in uporabnost izdelka in ja, tudi na vizualne vidike izdelka.

S tem smo določili svojo navdihujočo vizijo:

Vizija skupine za oblikovanje izdelkov

Nato smo opredelili niz ciljev, ki jih določimo pri vsakem projektu, na katerem delamo. Ti cilji nas usmerjajo v našo vizijo: ponuditi izdelek, ki se ga bodo uporabniki zaljubili na prvi pogled in še naprej ljubiti za vedno:

  1. Izdelek naj bo enostaven za uporabo.
  2. Izdelek naj bo lep in zaželen.
  3. Pomagajte našim uporabnikom razumeti vrednost izdelka.

V prihodnosti se naši cilji ne razlikujejo od predhodnih oblikovalskih skupin, zato smo se zavedali, da vedno obstaja tveganje, da ne bomo uspeli kot oni.

Teče premortem

V preteklosti smo uspešno uporabili uporabno tehniko, imenovano premortem (več tukaj), ki nam pomaga pri napovedovanju tveganja pri naših projektih. Predhodno si predstavljamo hipotetični prihodnji neuspeh projekta. Vsako osebo, ki sodeluje v projektu, prosimo, da opozori, katera tveganja so morda prispevala k neuspehu. Nato prilagodimo svoje načrte, da se izognemo tem hipotetičnim tveganjem in preprečimo neuspeh. Tako preprosto in močno, kajne? Je; verjemi mi!

Projekt Premortem

Tako smo se odločili, da bomo vodili predtekmovanje za ekipo. Hipotetična nastavitev je bila, da ekipa po enem letu ni uspela. Vse v ekipi smo prosili, da ugotovijo možne razloge za neuspeh. Na podlagi teh hipotez smo ugotovili skupne težave in opredelili ukrepe, da se jih izognemo. Nekateri od teh dejanj so bili izvedeni med zagonom ekipe, drugi pa se izvajajo še danes, da ne bi padli s pečine. :)

Ocenjevanje naših spretnosti

Eno izmed tveganj, ki smo jih ugotovili, je bila multidisciplinarna narava naše ekipe. Dopolnjevanje naših raznolikih veščin bi lahko bilo izziv in takrat morda ne bi imeli potrebnih znanj za svoje delo. Izzive smo sprejeli kot odlično priložnost za rast! In vsi smo prišli tako daleč.

Pogledali smo se v definicijo izdelka. Ugotovili smo to:

Oblikovanje izdelkov prepozna, raziskuje in potrdi težavo ter na koncu oblikuje, oblikuje, preizkusi in pošlje rešitev.

To definicijo smo prilagodili našim specifičnim potrebam in začeli smo oblikovati, kaj pomeni biti oblikovalec izdelkov v OutSystems Engineering. Ustvarili smo tudi diagram glavnih veščin, ki bi jih kot oblikovalci izdelkov potrebovali.

Diagram, ki prikazuje veščine oblikovalske skupine izdelkov za leto 2016.

Nato je vsak od nas naredil samoocenjevanje veščin, pogovarjali smo se tudi o veščinah, ki bi jih radi razvijali, ali kje bi lahko usposobili druge. S tem smo dobili koristne vpoglede o tem, kje je ekipa potrebovala trening ali več članov ekipe.

Pomagalo nam je tudi določiti drugo osnovno pravilo za ekipo: vedno moramo delati v paru in se pridružiti svojim inženirskim in oblikovalskim sposobnostim, da se medsebojno dopolnjujemo in se učimo drug drugega.

Še vedno občasno izvajamo to vajo in že od prve ponovitve naprej ocenjujemo svoje sposobnosti. Kot rezultat smo diagram prilagodili tako, da smo ga sprejeli. Tu je naš diagram za leto 2018:

Diagram, ki prikazuje spretnost oblikovalske skupine izdelkov za leto 2018.

Delo s skupinami izdelkov

Kako lahko v resnici vplivamo na prihodnost izdelka s svojo ekipo, zastavljeno vizijo in zastavljenimi cilji ter spretnostmi in jasnimi spretnostmi? OutSystems inženiring ima več skupin izdelkov, po eno za vsako področje izdelka: sprednji, zadnji, življenjski cikel aplikacij ipd.

Drugo tveganje, ki smo ga ugotovili, je bilo, da se bodo skupine izdelkov lahko odločile, da bodo prenehale sodelovati z nami, če bodo naši procesi posegali v njihovo okretnost. Tako smo za našo ekipo postavili še nekaj osnovnih pravil:

  1. Sodelujemo z ekipami, ne za ekipe
  2. Vedno si prizadevamo, da ekipam dodamo največjo vrednost in najmanj režijskih stroškov.

Potrebovali smo natančno opredeljen postopek, da ekipe vedo, kdaj lahko računajo na nas. Raziskovali smo več sistemov oblikovanja, brali knjige in članke ter nabirali navdih drugih podjetij. Tam je veliko oblikovalskih procesov, vendar smo morali postopek prilagoditi lastnim specifičnim potrebam.

Določili smo postopek s štirimi stopnjami: odkrivanje, prototip, dobava in nastavitev.

Štiri stopnje oblikovanja izdelka

Odkrivanje

V tej fazi je cilj razumeti vse o težavi. Anketiramo se, zbiramo povratne informacije iz več virov, opravimo teste uporabnosti s trenutno rešitvijo, analiziramo konkurenco in sprožimo postopek zamisli, da bi prišli do čim več rešitev. Izvedli smo nekaj res kul eksperimentov med procesom idej, danes pa izvajamo različico Google Design Sprint, ki ji rečemo "Design Session". To je ena najpomembnejših faz postopka predvsem zato, ker vsakega uskladimo s težavo poskušamo rešiti.

November 2016: preizkusi Google Design sprint.December 2016 - Izdelek našega prvega sestanka oblikovanja, za Full-Stack Visual Debugger.

Prototipni oder

V tej fazi prototiramo rešitve problema, jih preizkusimo s ciljnimi uporabniki in jih nato ponovimo. Prototipi lahko obsegajo več stopenj zvestobe, od papirja do programske opreme. Na koncu te faze bomo preizkusili več prototipov, tako da vemo, kaj deluje in kaj ne deluje. Tesno sodelujemo s skupinami izdelkov, ki bodo rešitev implementirali, na koncu pa se odločijo, katere rešitve implementirati.

Januar 2017: prototipi Visual Debugger v celotnem staku.Marec 2017: prototip papirja urejevalnika stilov

Faza oddaje

V tej fazi ekipe izdelkov gradijo programsko opremo in oblikovanje izdelkov ponuja vizualna sredstva, od konca do konca pregleda implementirano programsko opremo in izvaja preizkuse uporabnosti. Testiranje z delujočo programsko opremo nam daje dodatni vpogled v vprašanja uporabnosti in na tej stopnji smo odprti za prilagoditev rešitev in po potrebi lahko oblikujemo druge možnosti. Na koncu dobavne faze izdelek odpremimo in to proslavimo z ekipo!

Marec 2017: Eden od članov ekipe je rodil otroka, vau!September 2017 - Končni uporabniški vmesnik v pogovornem oknu za nastavitev mobilnih naprav v celotnem stacku Visual Debugger

Odmev Tweak

Ta faza se začne, ko se povratne informacije od naših uporabnikov. Na tej stopnji si ogledamo metrike za prilagoditev predložene rešitve. Cilj je ugotoviti, kaj deluje in kaj ne, hitro opraviti popravke ali načrtovati prihodnje izboljšave. Na naslednji sliki si lahko ogledate našo analizo meritev urejevalnika stilov. Iz analize smo ugotovili, na koliko različnih načinov so uporabniki dostopali do funkcij in kateri način je bil najbolj priljubljen.

Te informacije nam pomagajo poenostaviti zasnovo.

December 2017: - Analiza meritev uporabe za urejevalnik stilov.

Usnje, izperite, ponovite

Z našimi skupinami izdelkov gremo skozi vse te faze, tako da smo vsi vključeni v proces oblikovanja, od prvega dne do kupca z veseljem uporabljajo tisto, kar smo vsi skupaj gradili. Postopek je prilagodljiv in iterativen; lahko ga izvajamo večkrat med projektom. Vedno smo odprti, da proces prilagodimo novim tehnikam, novim zahtevam in smo ga med poskusi prilagodili.

Kje smo danes; Kam se napotimo?

Danes imamo stalno, močno in visoko zmogljivo oblikovalsko ekipo izdelkov in svojo vrednost smo izkazali v več projektih, od katerih smo jih že izvedli. Sodelovali smo z večino skupin izdelkov, danes pa vsi OutSystems inženiring razume vrednost naše prakse. Uporabniška izkušnja postaja del naše kulture.

Pred nami je še veliko izzivov: ekipo moramo prilagoditi, da bomo vplivali na več projektov, še naprej moramo delati na svoji viziji prihodnosti, izboljšati moramo sinhronizacijo z upravljavci izdelkov in lastniki izdelkov in tako naprej. Veliko moramo storiti, zato zavihajmo rokave in se zaposlimo!

Nazaj na mojo zgodbo

To je daleč najbolj zahteven in najodmevnejši projekt, v katerega sem sodeloval v času svojega delovanja v OutSystems. Izzivi so stalni; ekipa je neverjetna! Hvala, OutSystems, za tako izjemno priložnost.

Ekipa za oblikovanje izdelkov v letu 2018