Tuesday, March 24, 2009

Brug for en eller flere .NET udviklere ?

Hvis jeres virksomhed står med et behov for at tilknytte en eller flere .NET udviklere, så skulle I overveje at se nærmere på at tilknytte disse .NET udviklere offshore i samarbejde med Codelean.

Dansk tryghed i offshore outsourcing
Codelean er en danskejet og -ledet virksomhed med kontor i København og offshore udviklingscenter placeret i det særdeles attraktive lavomkostningsland Filippinerne. Codelean er etableret af 3 erfarne, danske erhvervsfolk med en baggrund fra den danske it-branche og dermed en dyb indsigt i, hvilke krav danske virksomheder stiller til it-leverandører med hensyn til effektivitet, forretningsforståelse, leverancesikkerhed med videre.

Agile softwareudvikling med fokus på .NET platformen
I Codelean arbejder vi med den agile udviklingsmetode Scrum, og rent teknologisk har vi valgt at fokusere på vores speciale, .NET platformen. Scrum er en glimrende projektledelsesmetode, der sørger for, at der bliver sat fokus på de forretningsmæssige prioriteter i et it-projekt og samtidig giver kunden hyppige, brugbare leverancer ved afslutning af hver sprint (fase). Ydermere har Scrum som en agile metode den gode egenskab, at det rigeligt er muligt at tilføje, fjerne eller omprioritere forretningskrav undervejs i et projektforløb, hvilket går særdeles godt i harmoni med den konkurrenceprægede virkelighed, som de fleste virksomheder befinder sig i, og som netop stiller krav om at kunne reagere hurtigt på ændringer i markedet.

Codelean har udover sit fokus på Scrum også et skarpt fokus på, hvordan et professionelt it-udviklingsmiljø kan gå ind og understøtte forretningsmål om kvalitet og produktivitet. Således arbejder vi eksempelvis med Continuous Integration og delte værktøjer til bug tracking, projektstyring med videre. Continuous Integration er et særligt interessant middel til at opnå en utrolig høj kvalitet i programmeringen, idet Continuous Integration eksempelvis indbefatter daglig, automatisk kontrol af, hvorvidt kodestandarder med videre overholdes. Dermed kan vi i kundeprojekter på daglig basis hurtigt identificere fejl i udviklernes kode, som så kan blive rettet med det samme i stedet for at skulle vente, indtil kunden opdager fejlen i forbindelse med et testforløb. Continuous Integration betyder, at vi simpelthen kan garantere, at vores softwareapplikationer og webløsninger er stort set 100% fri for banale programmeringsfejl, og samtidig kan vi garantere, at kildekoden er velstruktureret og dermed nemmere at vedligeholde.

Et team af .NET udviklere
Hos Codelean tilbyder vi virksomheder inden for alle brancher enten at gennemføre .NET projekter, hvor vi tager projektansvaret, eller at etablere et dedikeret team af .NET udviklere, der arbejder offshore hos Codelean med løsning af udviklingsopgaver for kundens egen it-afdeling i Danmark. I begge modeller kan Codelean tilbyde at bidrage med at stille nødvendig infrastruktur og daglig dansk ledelse til rådighed for kunden.

Når vi arbejder med .NET projekter, tager vi udgangspunkt i kundens forretningsmæssige krav og sørger for udarbejdelse af en såkaldt Product Backlog (specifikation af forretningskrav) i tæt samarbejde med den produktansvarlige hos kunden. Når Product Backlog er klar, kan vi estimere de features, som den beskriver, og dermed komme frem til et prisoverslag for projektet. Projektet bliver herefter realiseret i en serie af Sprints (projektfaser), der har en varighed på 2-4 uger og altid afsluttes med et operationelt produkt. Hver Sprint reviewes med henblik på at optimere arbejdsformen i de efterfølgende Sprints, og dermed opnår kunden et virkelig godt indblik i teamets resultater og produktivitet i modsætning til vandfalds-projekter, hvor man som kunde typisk først til sidst i forløbet opdager eventuelle problemer.



Hvis en kunde ønsker at etablere et dedikeret team af .NET udviklere, kan kunden drage fordel af, at Codelean allerede har kontorfacilitet og infrastruktur på plads, og derudover har vi en meget moden proces for rekruttering og interview af kandidater, der sikrer, at vi får sammensat et team af .NET udviklere med de rette kompetencer i forhold til kundens behov. Herudover bistår Codelean med at få teamet op at køre og kan også tilbyde at tage den daglige teamledelse.

Hvorfor vælge Codelean og Filippinerne?
I dag er det ikke så meget spørgsmålet om, hvorvidt man skal vælge outsourcing af it-udvikling i større eller mindre grad, men snarere hvilken leverandør man skal vælge og i hvilket lavomkostningsland. Der er mange lande at vælge mellem, og det skorter heller ikke på fascinerende begreber som offshore, nearshore, dualshore, rightshore osv. I sidste ende handler det om at få udviklet noget fremragende software eller en genial webløsning, og det opnår man bedst, når man får etableret et godt og positivt samarbejde med en it-leverandør, hvor kommunikationen flyder og løfterne bliver indfriet.

Hos Codelean sætter vi en ære (floskel), men jo det er vigtigt for os at få etableret gode samarbejder med vores kunder, og i sidste ende er det ikke interessant for os at drive en forretning, hvis kunden ikke er tilfreds og opnår de resultater, som kunden søger at opnå med de softwareapplikationer og webløsninger, som vi udvikler i kundeprojekterne.

Der findes som nævnt mange offshore lande at vælge imellem, og der er ikke nogen gylden formel for at vælge det rigtige land. Vi tror naturligvis qua vores placering, at Filippinerne er et rigtigt godt bud på et offshore land på trods af den fysiske afstand mellem Europa og Filippinerne, idet den fysiske afstand så rigeligt opvejes af den langt kortere kulturelle afstand som følge af, at Filippinerne i ca. 300 år var under spansk herredømme, sidenhen under amerikansk ledelse og i øvrigt er et kristent land, hvor alle veluddannede taler og skriver engelsk på højt niveau. Herudover har Filippinerne forstået vigtigheden af uddannelse, og der bliver i disse år udklækket tusindvis af talentfulde nye kandidater inden for forskellige it-retninger.

Lad det komme an på en prøve
Men det er jo nemt at sidde her og blogge om alle vores fortræffeligheder :-), og det vigtige for nuværende og fremtidige kunder hos Codelean er jo, at it-projekterne realiseres inden for aftalt budget og tid samt at offshore teamet møder op hver dag og leverer en solid indsats.

Såfremt I står med et .NET projekt, så vil vi glæde os til at se nærmere på de forretningsmæssige krav og bidrage vores del til at skabe succes med jeres it-projekt.

Læs mere om os på http://www.codelean.com/ eller skriv til os på info@codelean.com. I er også velkommen til at ringe til os på 36 96 47 66 eller via Skype på codelean.office.

No comments: