Support

Hur gör man?

 

Om att utveckla Internettjänster

Det finns mycket att tänka på när ett projekt ska startas för att skapa en tjänst för Internet. Flera av de tidiga val som görs är vitala för projektets framgång. Vi beskriver här vår syn på vad som krävs för att öka chanserna för ett lyckat projekt.

För att korrekt angripa ett utvecklingsprojekt, bör du tidigt definiera dess ramar och tänka igenom produkten/tjänstens hela livscykel.

Förberedelser

Sätt upp en projektgrupp inom företaget. Använd utomstående om det inte finns resurser. Gruppen måste ha mandat att ta beslut för att bli en stark kraft i projektet. Ta med t ex VD, IT-ansvarig och någon marknadsperson i gruppen. Ta inom gruppen först fram en nulägesanalys och en förstudie. Använd sedan projektgruppen för att ha löpande kontroll på projektet. Beskriv marknaden och bedöm dess storlek, kundbehov och affärsnytta.

Ä ven små projekt behöver en intern projektansvarig som har tid och resurser att följa och påverka projektets utveckling. Erfarenheten säger att detta är ännu viktigare om delar av projektet ska hanteras internt i företaget. Det är ju alltid enklast att skjuta upp interna projekt när man får mycket att göra.

När projektet definieras bör du tänka på att det alltid är lättare att bygga litet än stort. Försök att dela upp projektet så att delarna blir lättare att kontrollera.

Gör tidigt en budget. Det är viktigt att inte leverantörerna får för fria händer i prissättningen. Kontrollera budgeten med personer som är vana att göra IT-upphandlingar. Följ även upp projektets kostnader löpande.

Kravspecifikation

Projektgruppens viktigaste uppgift är att skapa en detaljerad kravspecifikation. En dålig kravspec. ger dåliga offerter och styr inte utvecklingsarbetet som den är tänkt att göra. Glöm tekniken initialt och beskriv systemets funktioner. Bryt ned systemet i så små delar som möjligt och beskriv dem noggrant. Gör en prioritering av vilka funktioner som är viktigast.

Beskriv kopplingar till redan befintliga system. Ta upp säkerhetsaspekter - gör en fullständig riskanalys om detta känns viktigt. Beskriv de manuella rutiner som kommer att behövas för att hålla tjänsten i drift.

Inkludera även en användaranalys av hur några olika kunder kommer att utnyttja tjänsten med flödesbeskrivning. Bestäm vem som ska definiera användargränssnitt och utvärdera användbarhet.
Det kan vara ett stort stöd för projektet att ta hjälp utifrån med själva kravspecifikationen. Titta även på t ex www.focalpoint.se för hjälp till självhjälp. Kravspecifikationen är en av de viktigaste faserna i hela projektet.

Beskriv separat hur ni ser på teknikval, och om det finns några på förhand ställda krav på tekniska lösningar. Här är det viktigt att tänka på skalbarhet om tjänsten växer.
Om du vill förenkla ditt arbete med offerten kan du skicka med en offertmall i offertförfrågan.

Upphandlingsdax

Skicka offertförfrågan till ett antal konsultföretag och webbyråer. Se till att välja olika typer av företag för att få bredd på offerterna. Ett sätt att hitta dessa företag är att surfa till sajter som du tycker är bra, och ta reda på om vilka som har skapat dem.

Se till att besöka intressanta konsultföretag för att se om människorna där är sådana som du kommer att kunna samarbeta med. Det är även viktigt att de förstår din affärsverksamhet. Ta kundreferenser för att kunna kontrollera även andras erfarenheter.

För att kunna byta leverantör eller vidareutveckla produkten är det viktigt att kräva en så utförlig dokumentation av projektet som möjligt. Dokumentationen ska innehålla en enkel beskrivning över systemet och dess struktur, samt en rent teknisk beskrivning som inkluderar hanteringskrav för drift och underhåll.

Fast pris för utvecklingen bör vara att föredra för att få kontroll på utvecklingskostnaderna.
Se till att skriva ett tydligt kontrakt som beskriver vilka funktioner som ska finnas med, tidsplan och kostnad. Här kan man även inkludera;
• Avsnitt om vite och ansvar om kontraktet inte uppfylls
• Vem som kommer att äga den utvecklade produkten i kontraktet.
• Hur hanteras en förändrad kravspecifikation
• Leverantörens produktgaranti (kräv 12 mån efter leverans)
En av de svåraste punkterna är att komma överens om, är regler för leveransgodkännande.
Planera även internt på hur hanteringen av tjänsten ska ske när den är i drift.

Utveckling & Drift

Följ löpande upp utvecklingen. Utvecklare klagar ofta på att de har så svårt att få feedback under pågående projekt. Det är alltså viktigt att inte luta sig tillbaka när upphandlingen är klar, utan att vara mycket aktiv och snabbt värdera och svara på utvecklarnas frågor.

Vänta inte till tjänsten är färdig med att söka efter en driftorganisation. Ett driftsföretag har mycket erfarenhet att bidra med under utvecklingen (och arbetet med kravspecifikationen). Att låta produktutvecklare och driftorganisation samarbeta under utvecklingen har visat sig ge mer robusta och driftsäkrare produkter.

Projektstöd

Om det här känns som svåra och obekväma frågor som du helst undviker, bör du bli lite orolig. Att inte ens fundera på dessa områden ökar risken att du fastnar på något oväntat sätt mitt under pågående projekt.

Ett sätt att minska den risken är att ta in en extern, erfaren projektledare. Detta blir en mycket viktig person för ditt projekt, så du bör noga kontrollera andras erfarenheter av hur personen fungerar. NetCamp hjälper gärna till med kontakter till duktiga projektledare. Titta även på företag som INCH och Netmolecule. De är exempel på konsultföretag som hjälper till med upphandlingar av webbtjänster.

Läs mera om upphandlingar av webbtjänster under www.bitos.org.

Mera information

NetCamp hjälper dig gärna i dessa frågor.
Läs gärna mer om utvecklingsfrågor på länksidan.

         

Media
Nyheter
Länkar
Sök