Karaktäristik för bra webblösningar

Thursday, March 26th, 2009

Vid mjukvaruutveckling finns inom ämnesområdet Software Engineering bra information om hur bland annat krav ska tas fram, hur utveckling kan ske och var som karaktäriserar bra mjukvara. Regler som direkt kan appliceras på webblösningar, såsom webbtjänster och webbplatser. Bra webblösningar karaktäriseras av följande:

Underhållbarhet (Maintainability)

Webblösningar ska vara skrivna så att de lätt kan anpassas efter kundens ändrade behov. Det ska även vara lätt för en extern part att sätta sig in i hur lösningen fungerar. Idag ser vi konsekvensen av webblösningar med dålig underhållbarhet när sökmotoroptimering och integration i sociala medier av gamla webbplatser diskuteras.

Driftsäkerhet / Pålitlighet (Dependability)

Webblösningar ska vara implementerade på ett sådant sätt så att de inte orsakar ekonomisk eller fysisk skada när de inte fungerar som tänkt. Driftsäkerhet inkluderar områdena tillgänglighet, tillförlitlighet, säkerhet och datasäkerhet.

Effektivitet (Efficiency)

Webblösningarna ska vara effektiva, det innebär t.ex. att databaser ska vara välskrivna så att de inte utnyttjar mer resurser än vad som är nödvändigt.

Användbarhet (Usability)

Webblösningar måste vara användbara. Är inte lösningen användbar kommer den inte att användas och således har vi kastat bort vår tid.

När det gäller dessa faktorer ökar ofta kostnaden exponentiellt för förbättring efter en viss gräns. Det innebär att det går att nå en hög underhållbarhet och driftsäkerhet till en relativt låg kostnad men vill man nå exceptionellt höga nivåer ökar kostnaden dramatiskt.

Kind utvecklar bra webblösningar! Vi erbjuder ändamålsenliga helhetslösningar inom webbutveckling och internetmarknadsföring.

2 svar, vad är din åsikt om “Karaktäristik för bra webblösningar”?

  1. Hej,
    Frågan är hur man mäter att en weblösning från kind är lätt att underhålla, har god driftsäkerhet, effektivitet och användbarhet? Dessa frågor är delvis subjektiva, delvis frmaväxta (emergent proporties). Det vill säga du vet egentligen ingenting om användbarheten förän systemet når sin användare.

  2. Karl Wackerberg says:

    Ett första steg för att kunna utveckla bra webblösningar är att vara medveten om vad som karaktäriserar dem.
    Det är mycket riktigt att användbarhet till viss del är en så kallad framväxande egenskap, som kan vara svåra att bedöma innan hela webblösningen är färdigutvecklad och sammansatt, däremot är det möjligt att utveckla applikationer med fokus på bra användbarhet utan att ha ett färdig system.

Vad är din åsikt?