Citat:
Ursprungligen postat av
AlfredosO
Utvecklare har generellt en begränsad förståelse om hur slutprodukten kommer användas. Bara för att du förstår hur ett gränssnitt fungerar så betyder det inte att det är självklart för alla andra. Därför är det viktigt att ha ett team som är experter på detta. Utvecklare har varken tid eller kompetens att utföra användbarhetstestning, prototypande, a/b etc. UX Designers behövs inte i alla tillfällen, men om du tittar på de större techbolagen så har alla en stadig uppsättning UX:are.
Man kan ta med sig utvecklaren till kundmöten så att utvecklaren redan i ett väldigt tidigt stadie påbörjar jobbet med att göra vyerna, utgår ifrån att vi pratar om ett webbprojekt.
Misstaget som många projekt gör är att man inte inkluderar programmeraren i beställningsfasen, detta orsakar dom problem du skriver om. Jag jobbar som utvecklare och åker ut till kund och skissar på vyerna under möten. Därmed är det många av kunderna som blir otroligt imponerade över hur snabbt man kan göra vyer i verktyg som .NET.
Det viktigaste i ett It projekt är kommunikation. Att dela upp projekt i mikrobitar skapar endast problem.
Förut hade man följande i ett IT projekt:
BA
BI
Databasarkitekt
Back-end
Front-end
Testare
Idag försöker man få ut ännu mer pengar från kunden så man lägger på ytterligare delar
Roller som:
Kravare, webbanalytiker, UX, UA osv
Faktum är att i ett välfungerande IT projekt så behövs endast:
Arkitekt
Utvecklare
Testare
Projektledare.
Nu när vi går in mot tuffare tider inom IT branschen så kommer du se att vi går tillbaks till sistnämnda uppsättning av projekt, den modellen är mer kostnadseffektiv.
När du ska måla ett hus så kallar du väl inte in en designer, de kostar ju som fan.
Flyttar du så kallar du heller inte in en designer för att möblera.
Kunderna vill ej betala för sånt där, de ju overkill. De köper hellre in devops och kör CI/CD, nä tror att dessa påhittade roller snart går i graven. Som sagt, har man DevOps och kör CI/CD tillsammans med en arkitekt och man inkluderar utvecklingsteamen i kundmöten så uppnår man den bästa effekten.
Stora tech bolag kickar ju främst dessa människor. Har jobbat inom IT i cirka 15 år. Alla kan skriva under på när det är goda tider inom IT branschen så dyker alla dessa typer av roller upp. När man ska strama åt ekonomin då kickar man alla som inte bidrar till IT. Dvs tänk såhär, kan du leverera ett IT system med 3 UX-designers kontra kan du leverera ett IT system med 3 utvecklare?
När de sparkar folk så kickar man UX och man upptäcker snabbt det jag skrev om där uppe. Du får samma effekt om du inkluderar utvecklarna i kundmöten. De flesta stora tech bolag gör så idag. Twitter kickade as många, klarna gjorde samma sak, Microsoft.
Som sagt design i all ära, men det är en kostnad man lätt offrar för att sälja in IT projekt.
Tror att vi kommer återigen börja se rollen: Content Manager. Dvs old school UX han som kör med javascript eller HTML och gör vyerna för att koppla dom mot back-end. Men tror fortfarande att dom bästa UX:are är front-end om de får delta på kundmöten.
Man behöver inte kunna utföra användartester. Förut så hade bolag användardagar och jag åker ofta ut och tar direktbeställningar från användarna inom stora bolag där jag sedan skapar funktioner enligt kraven som dom har.
Som sagt du hör reda orden CI/CD och i denna arbetsprocess så är man det man kallar för agil. Design i all ära men dom flesta kunder vill ha it-system som är funktionell.
Gå in på ICAs, Apotekets eller valfri CRM, alla ser likadana ut.