Utvecklingsprocess
HUR FUNGERAR VÅR PROCESS?
Idag använder vi mest agila processer som Scrum/XP även om vi ibland måste modifiera dem och använda lite mer dokumenterade krav för att outsourcingprocessen skall fungera väl. Vi kan också använda en mer traditionell vattenfallsprocess eller en iterativ process som RUP/UP. Det är sällan som två projekt utförs med exakt samma process. Vi försöker välja process beroende på vad som passar bäst givet de förutsättningar som finns eller beroende på kundens tycke och smak. Nedan visas några diagram som illustrerar en kombinerad vattenfalls och iterativ process.
Processen kundanpassas och denna anpassning dokumenteras i ett projektstyrningsdokument. Vårt oberoende kvalitetsteam överser alla processer och kodningstandarden för att vi inte skall kompromissa vad gäller standard och förväntningar.
Vi har funnit att det inte bara är viktigt att ha bra definerade processer utan också att ta bort gamla processer som inte längre behövs. Det blir annars lätt för mycket byråkrati.
Nedan beskrivs några stödprocesser:
Systematisk process där kunden och vi tillsammans ser till att det finns en klar förståelse av alla ändringar genom hela processen..
Plannerad process för att se till att vi alltid har relevant personal, hårdvara och mjukvara tillgänglig för varje projekt. Projektuppföljning, strukturerad utveckling, schema, tidrapportering mm. sker med hjälp av vårt projektstyrningsverktyg Planner Suite.
Vi använder oss av oberoende team som överser att vi håller oss till överenskomna processer, kvalitet och att vi följer vårt ISO 9001:2000 TickIT system. Vi har en testgrupp som är mycket kompetent. Vi har ibland testat produkter utvecklade av våra kunder och vi kan ge referenser till kunder som är mycket nöjda med våra tester. Normalt vill vi gärna använda våra professionella testare, men vissa kunder vill bara ha utvecklartest och framför allt då Scrum eller någon annan agile process används så kan det ge lika bra resultat
Vi går kontinuerligt igenom förbättringsförslag, statistik etc. för att förbättra och förenkla våra processer för att ge bättre kvalitet och resultat till våra kunder.


