De flesta webbprojekt börjar med ett dokument där allt ser perfekt ut. Varje sektion är på plats, färgerna stämmer, och layouten känns genomtänkt. Men när byggfasen börjar händer något: kompromisser staplas på varandra, tekniska begränsningar tvingar om lösningar, och det som en gång var en idé blir något helt annat.
Det är inte alltid fel. Ibland leder omvägarna till något bättre. Men lika ofta är det tvärtom, och då blir frågan: hur mycket av det ursprungliga ska man egentligen kämpa för?
Utkastet som kontrakt
I många kreativa branscher fungerar skissen som ett löfte. Arkitekten visar en ritning, kunden nickar, och sedan byggs huset enligt den. Avvikelser dokumenteras och godkänns i efterhand.
Webbdesign fungerar sällan så. Ett designutkast är oftast en bild, ibland interaktiv, men aldrig färdigt. Koden som ska bära upp det finns inte än. Det innebär att mycket av det som ser enkelt ut i Figma eller Sketch kräver timmar av arbete, eller inte ens går att genomföra utan att offra något annat.
Därför blir utkastet snarare en riktning än en ritning. Det visar vart man vill, men inte hur man tar sig dit.
Vad som försvinner i översättningen
Typografi är ett klassiskt exempel. I designfilen kan du välja exakt avstånd mellan bokstäver, justera linjebredd pixel för pixel och placera text så att den balanserar mot en bild. I webbläsaren möter du tio olika skärmstorlekar, dynamiskt innehåll och text som ibland är tre rader, ibland tolv.
Resultatet blir att du antingen hårdkodar layouten och får problem på mindre skärmar, eller bygger flexibelt och accepterar att designen aldrig ser likadan ut två gånger.
Samma sak gäller animationer, övergångar och interaktiva detaljer. Det som tar tio sekunder att dra ihop i ett prototypverktyg kan kräva flera dagars arbete i riktig kod, särskilt om det ska fungera i alla webbläsare och på alla enheter.
När kompromissen blir standarden
Efter några sådana projekt börjar designern anpassa sig. Utkastet blir säkrare, mindre experimentellt, mer likt det som redan finns. Det är rationellt, men det innebär också att gränsen för vad som känns möjligt krymper.
Utvecklaren gör samma sak från andra hållet. I stället för att leta efter sätt att realisera en svår idé väljer man den enklare vägen direkt. Båda parter skyddar sig mot besvikelse, men projektet förlorar något i processen.
Varifrån kommer gapet?
En del av problemet ligger i verktygen. Designprogram har blivit så kraftfulla att det är lätt att glömma att webbläsaren inte är Photoshop. Den renderar kod, inte pixlar, och den måste fungera för användare med olika skärmupplösningar, inställningar och hjälpmedel.
En annan del handlar om förväntningar. Kunden ser ett utkast och tror att jobbet är halvvägs klart. I verkligheten har ingenting byggts än. Allt som återstår är översättningen från bild till fungerande system, och det är där merparten av tiden går.
Slutligen finns det en strukturell tension. Designern belönas för att leverera vackra bilder. Utvecklaren belönas för att leverera i tid. Ingen av dem har incitament att förlänga projektet för att rädda en detalj som kunden kanske inte ens lägger märke till.
Vad hände med September 2026?
Det konkreta exemplet här är en serie utkast märkta efter en deadline som aldrig kom. Varje version försökte lösa problem från den tidigare: bättre navigering, tydligare hierarki, …