De fleste av oss – personer knyttet til IT – har opplevd en situasjon der et produkt som en gruppe talentfulle utviklere og designere har jobbet med, ikke har oppnådd målet sitt.
Kanskje står du overfor en slik situasjon nå som designer, utvikler eller produkt-/prosjektleder. Hvordan er det mulig at et team som legger hele sitt hjerte i arbeidet ikke oppnår et tilfredsstillende resultat?
Det kan være tusenvis av grunner. I denne artikkelen vil jeg fokusere på en av de viktigste faktorene – samarbeid og kommunikasjon. Prosessen med å skape digitale produkter er ekstremt kompleks, den består av mange stadier (mer i denne artikkelen – vi kan skrive om ett av dem), og minst flere personer er involvert i prosessen.
Mens jeg jobbet med denne artikkelen, har jeg snakket med andre designere om deres erfaringer med misforståelser mellom design- og utviklingsteam. Dette er en av historiene jeg hørte:
„Vi laget en ny funksjon i produktet, designet var klart, presentert for business og godkjent. Dessverre var ingen utvikler til stede på møtene, eller ikke nok til å analysere all ny funksjonalitet (...) Heldigvis fant vi det ut raskt og det gikk ikke for langt. Nå prøver jeg å formidle designet på en eller annen måte og enten beskrive det godt eller organisere et møte og sørge for at alle ser hva det handler om og at vi jobber sammen. Beskrive bedre hvordan individuelle komponenter skal fungere, f.eks. sier ikke navnet i tabellen ‘Target’ alltid hva det egentlig handler om, men det gjør en stor forskjell i programmering, fordi i psykologi kan alle assosiere det med noe annet. Bare det å presentere funksjonen for teamet vil gjøre jobben.”
Dette eksempelet høres ut som en blanding av alle historiene jeg har hørt og opplevd.
Hvordan forbedre samarbeid i team?
For å forbedre samarbeid og kommunikasjon mellom designere og utviklere i IT-team, er det viktig å implementere en flerdimensjonal tilnærming. Vurder følgende strategier:
1. Etabler transparente kommunikasjonskanaler
Skap et miljø der designere og utviklere føler seg trygge på å kommunisere åpent og ærlig. Oppmuntre til regelmessige møter, idédugnader og prosjekt-retrospektiver for å legge til rette for dialog og sikre samsvar.
2. Ta i bruk tverrfaglig samarbeid:
Bryt ned organisatoriske siloer ved å fremme samarbeid på tvers av design- og utviklingsteam. Oppmuntre teammedlemmer til å jobbe tett sammen, dele innsikt og samarbeide om problemløsning for å drive innovasjon og effektivitet.
“The little secret in product is that engineers are typically the best single source of innovation; yet, they are not even invited to the party in this process.”
Marty Cagan, INSPIRED: How to Create Tech Products Customers Love
3. Bruk samarbeidsverktøy
Ta i bruk kraften i samarbeidsverktøy som Figma, InVision og Slack for å legge til rette for sømløs kommunikasjon og prosjektstyring. Disse verktøyene gjør det mulig for designere og utviklere å dele design, gi tilbakemeldinger og følge fremdrift i sanntid, noe som fremmer en kultur for transparens og ansvarlighet.
Jeg vil fremheve viktigheten av riktig oppsett i Figma. I det samarbeidsorienterte landskapet mellom design og utvikling fungerer en godt strukturert Figma-fil som den definitive «source of truth» for begge team. Dens betydning kan ikke overvurderes, da den legger grunnlaget for sømløst samarbeid og effektiv kommunikasjon gjennom hele prosjektets livssyklus. I Figma gir en riktig organisert filstruktur klarhet og sammenheng, og sikrer at alle teammedlemmer er samkjørte om prosjektets visjon og mål. Ved å etablere klare navnekonvensjoner, gruppering og hierarki i filen, kan designere og utviklere navigere komplekse design med letthet, minimere forvirring og maksimere produktivitet. For å oppsummere:
Riktig organisering av en Figma-fil gjør det mulig for team å jobbe sammen mot et felles mål, og driver innovasjon og kvalitet i produktutvikling.
Har du tenkt på design system?
Temaet systemdesign er så omfattende at det fortjener en egen artikkel. Etter min erfaring er dette den høyeste formen for teknisk samarbeid mellom designere og utviklere.Arbeid med komponentbibliotek, riktig semantikk – det var en game changer når det gjelder å forstå utviklernes måte å tenke på.
4. Utvikle empati og forståelse
Oppmuntre designere og utviklere til å utvikle empati og forståelse for hverandres roller og perspektiver. Ved å anerkjenne de unike utfordringene og begrensningene som begge disipliner står overfor, kan team bygge en følelse av fellesskap og gjensidig respekt som driver samarbeid og kreativitet.
Høres banalt ut, men empati er nøkkelen.
5. Invester i kontinuerlig læring og utvikling
Prioriter faglige utviklingsmuligheter for både designere og utviklere for å utvide ferdighetene deres og fordype forståelsen av hverandres områder. Ved å investere i kontinuerlig læring og utvikling kan team holde seg i forkant og tilpasse seg endrede bransjetrender og teknologier.
Takeaways
I sin innflytelsesrike bok Inspired understreker Marty Cagan den sentrale rollen samarbeid spiller i produktutvikling, og argumenterer for at produktkvalitet er en direkte refleksjon av kvaliteten på teamsamarbeidet. Ved å fremme tydelig kommunikasjon, ta i bruk tverrfaglig samarbeid og utvikle empati og forståelse, kan team løfte produktene sine til nye nivåer av suksess. Når vi navigerer i et stadig skiftende teknologilandskap, husk at synergien mellom designere og utviklere er grunnlaget som innovasjon bygges på.
“If the first time your developers see an idea at sprint planning, you have failed. We need to ensure that feasibility before we decide to build, not after. Not only does this end up saving a lof of waster time, but it really turns out that getting the engineer’s perspective earlier also tends to improve the solution itselft, and it’s critical for shared learning.”
ssssssssss

