Gislen Software arbetar med varje kund på ett personligt unikt sätt. Vi anpassar vår utvecklingsprocess som är certifierad enligt ISO 9001:2000 TickIt baserat på varje kunds unika behov. Detta ger maximal flexibilitet vad gäller metod, process och teknologi. Trots en väldigt flexibel process så samlar vi in mätvärden för att kunna förbättra hur vi hjälper våra kunder att lösa sina problem på att bättre sätt. Vi vill också vara lyhörda så att vi kan bättre förstå hur varje kundrelation kan förbättras successivt.
Hur fungerar vår process?
Vi använder antingen vattenfallsprocess, iterativa processer som RUP/UP eller agila processer som Scrum/XP. 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, kodningstandard 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 som
Förändringskontroll:
Systematisk process där kunden och vi tillsammans ser till att det finns en klar förståelse av alla ändringar genom hela processen.
Resursallokering:
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, tidrapportinering mm. sker med hjälp av vårt projektstyrningsverktyg Planner Suite.
Kvalitetsäkring:
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.
Processförbättring:
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.