Support and Users: UX design text
UX design text
English: Write a text about user experience (UX). Why is it important that apps and programs are easy to understand for normal people?
Svenska: Skriv en text om användarvänlighet (UX). Varför är det viktigt att appar och program är lätta att förstå för vanliga människor?
UX för vanliga användare
Varför användarvänlighet (UX) betyder något — även för backend-utvecklare · av Alex Kowalski, NordTech Solutions AB, Stockholm
Den här texten om user experience publiceras i vår intern Engineering & IT-guide efter veckan där vi skickade inloggningsguide till Ventilation Nord AB.
Som backend-utvecklare bygger jag API:er, databaser och logik — men vanliga människor möter först knappen Logga in, inte min Python-kod.
UX är inte bara färg och ikoner för designers — det är att appar och program ska vara lätta att förstå för normala människor utan teknisk utbildning.
Varför är det viktigt? För att teknik som bara utvecklare förstår skapar supportmejl, felinloggningar och frustration hos kunder som betalar för plattformen.
Lars Johansson på Ventilation Nord behövde sexton steg i vår guide — inte för att han är dum utan för att inloggning kombinerar URL, MFA, VPN och lösenord utan tydlig väg.
Anna Berg, projektledare, säger att varje support-timme vi sparar med bra UX är en timme vi kan lägga på nya funktioner istället för återkommande samma fråga.
Markus Berg, senior utvecklare, påminner oss i code review: om API-fältnamn är otydliga blir frontend-labels otydliga och användaren ser fel text på knappen.
Sofia Nilsson från DevOps lägger till: om felmeddelanden bara säger Internal Server Error utan human text, ringer kunden Anna innan loggarna ens når vår incidentkanal.
Användarvänlighet minskar kognitiv belastning — vanliga människor har inte tid att lära sig vår domänmodell bara för att spara en rapportinställning.
När appar är lätta att förstå litar användare på systemet; när de är röriga uppstår shadow workflows: folk skriver lösenord på papper eller hoppar över säker steg.
UX och säkerhet hänger ihop: tydlig MFA-guide ökar adoption av tvåfaktorsautentisering; kryptisk MFA minskar säkerhet eftersom folk hittar genvägar.
Backend påverkar UX direkt: valideringsfel som returnerar teknisk JSON till frontend kan bli röd banner utan förklaring — användaren ser bara något gick fel.
Jag skriver pytest för API men också för felmeddelanden som ska nå Lars: kort svenska, vad hände, vad kan jag göra — tre delar, inte stacktrace.
Ventilation Nord-portalen är B2B men användare är vanliga människor på jobbet: teknikansvariga, administratörer, chefer som loggar in en gång per vecka.
De behöver inte förstå PostgreSQL — de behöver förstå Spara, Exportera, Logga ut utan att fråga IT varje gång.
Varför UX är viktigt för NordTech Solutions AB som produktbolag: vi säljer inte bara kod utan upplevelse av att plattformen fungerar i vardagen.
Dålig UX kostar: fler supportmejl till Alex och Anna, fler incidenter som egentligen är missförstånd, sämre kundnöjdhet i Q3-utvärdering.
Bra UX sparar: självservice via guide, färre parprogrammering-sessioner med kund för att visa var knappen gömmer sig.
Creative text ska koppla till verklighet: efter vi fixade export-API lade frontend tydlig text Genererar rapport — supportärenden om export halverades på en vecka.
Designprinciper jag följer som backend-utvecklare som bryr sig om UX:
Princip ett: felmeddelanden ska vara human-readable på svenska när produkten är svensk — teknisk kod i logg, enkel text till användare.
Princip två: konsekventa namn — om vi säger Veckostatistik i UI ska API och docs inte säga weekly_agg_report utan synkad term.
Princip tre: minimera steg för vanliga flöden — inloggning kan kräva MFA men spara rapport ska inte kräva fem modaler om ett räcker.
Princip fyra: tomma tillstånd med hjälp — tom dashboard ska säga Hur du lägger till data, inte bara visa vit sida.
Princip fem: respons tid syns — om export tar trettio sekunder, visa progress så användaren inte klickar Spara fem gånger.
Markus och jag reviewar PR med frågan: skulle Lars på Ventilation Nord förstå detta utan att ringa oss?
Frontend-teamet är partner, inte bara konsument av API — vi synkar tidigt så att knappar och endpoints föds tillsammans.
Anna inkluderar UX-kriterier i acceptance criteria: inte bara funktion finns utan att en ny användare kan slutföra utan manual.
UX för vanliga människor innebär också tillgänglighet: läsbar font, kontrast, tangentbordsnavigering — inte bara mus och perfekt syn.
SFI D-studenter som blir utvecklare i Sverige bör träna på att tänka användare först — det är professionellt, inte soft skill.
Jämfört med appar som bara utvecklare älskar: de har perfekt arkitektur men noll adoption — UX är adoptionens motor.
Tre svar i korthet på varför UX är viktigt:
Ett — vanliga människor ska kunna använda teknik utan att bli supportärende.
Två — bra UX minskar kostnad och frustration för kund och leverantör.
Tre — backend och API-design är del av UX-kedjan, inte separat värld.
Hur vi jobbar UX på NordTech: designreview vid större features, staging-test med icke-utvecklare, numrerade guider när UI inte räcker än.
Inloggningsmailet till Lars var UX i praktiken — inte vacker design utan tydlig ordning och exakt vad man ska göra.
När systemet kraschar är UX också relevant: statussida och enkla uppdateringar till kund minskar panik jämfört med tystnad.
Tack för att du läste — oavsett om du kodar backend, frontend eller support: fråga alltid om vanliga människor förstår flödet.
Alex Kowalski · Backend-utvecklare · NordTech Solutions AB · Stockholm · alex.kowalski@nordtech.se
Relaterat: Ventilation Nord-portalen · inloggningsguide vecka 5 · #backend-team UX-diskussion fredag
PS: Läs ett felmeddelande högt — om det låter konstigt för din mamma är det förmodligen dålig UX.
PPS: UX är iterativt; vi förbättrar guide och UI varje sprint baserat på vad support faktiskt hör.
Slutord: appar och program som är lätta att förstå för normala människor är inte dumt förenklat — de är respektfullt byggda.
Alex Kowalski
Complete this lesson
Track progress locally on this device.