Alla vet att det krävs stora yrkeskunskaper för att behärska ett hantverk. Även om Wikipedia inte listar oss webbutvecklare tillsammans med stenhuggare, målare och snickare, så tycker jag absolut att vi skulle ligga i den kategorin. Visserligen är det inte ofta vi blir svettiga eller smutsiga, men det gemensamma är att vi brinner för det vi gör och alltid putsar och försöker finna lösningar som är perfekta för det aktuella projektet.
Vad krävs då för att bli en skicklig yrkesman? För det första så krävs det naturligtvis en allmän kunskap om hur tekniken fungerar. Även om man idag sällan räknar ut subnetmaskar för hand, så måste man förstå hur grundläggande saker som TCP/IP fungerar. Man måste också ha goda allmänna kunskaper om hur en webbserver fungerar, olika databaser och programmeringssätt. När man har gått klart den allmänna skolan är det dags att välja huvudspår. En del blir systemerare, andra webbdesigners eller rena gränssnittsutvecklare. Rollen som webbstrateg fanns inte på den tiden IT-avdelningen ägde alla webbprojekt. Allt fokus låg på tekniken och även om vi idag kanske tycker det känns konstigt, så har den utvecklingen lett till något positivt. Tekniken gör det vi vill åstadkomma idag möjligt. I takt med att vi började förstå hur vi skulle kunna använda oss av tekniken och utnyttja den, kunde vi fokusera på det väsentliga, dvs att hitta affärsmöjligheter samt kommunikation mellan människor.
Om man tittar på hur en webbyrå är uppbyggd idag, så hittar man en blandning av kompetenser. Man behöver duktiga hantverkare inom en mängd områden. Att ha en väl avvägd arbetsgrupp, sammanställd specifikt för det aktuella projektet är helt avgörande för resultatet. Jag vill påstå att alla visst kan göra en databasfråga, projektledare kan naturligtvis "koda" ett formulär och att "slänga upp" en enkel html-sida kan nog de flesta. Jag ska kanske undvika en jämförelse med alla hemmasnickare, men kan inte låta bli. De flesta har säkert spacklat en vägg, men jag vet att målaren gör det snabbare och betydligt bättre.
Det är så många detaljer i arbetet som inte syns men som är otroligt viktiga. Varje liten byggsten i ett webbprojekt måste anpassas och passa, för att det ska bli riktigt bra. Det är här nästa koppling till hantverk kommer. Vi vill alltid vara nöjda med hela projektet utan och innan, och inte bara känna att vi levererat det som kunden ser, utan också ha en stolthet och visshet att allt är gediget och helst perfekt. En sann hantverkare blir nog aldrig helt nöjd, vilket är en drivkraft i sig.
Hur kan då kunden veta om vi gjort ett bra hantverk? Visst, man kan se om html-koden validerar och man kan se hur snabbt en sida laddar och om bilder är optimerade, men mer då? Det kan de kanske inte och här kommer förtroendet in. En kund kan normalt inte undersöka varje del, och ska inte behöva göra det. Han eller hon ska kunna testa de funktioner som vi kommit överens om, saker ska se ut som vi sagt och bete sig som förväntat.
Då kommer den stora frågan. Hur ska jag veta att min leverantör är en riktigt duktig hantverkare? Detta är svårt, för alla kan ju gå en html-kurs och göra sin egen hemsida. Eller kanske inte. Ställ oss mot väggen, fråga och diskutera med oss, undersök våra tidigare projekt. Och tänk också på att det inte är tekniken i sig som skapar en bra webbapplikation, det är de som använder den.











