Kvalitet i programvareutvikling. Programvarehusene er i dynamisk utvikling, skaffer seg nye kunder og nye markeder, og står overfor utfordringen med å finne en balanse mellom kvaliteten på programvareprosjekter og forretningsvekst. Svært ofte er det vanskelig å kombinere disse to hensynene med hverandre. I mellomtiden spiller kvaliteten i programvareprosjekter en nøkkelrolle.
Vi i Codest sto overfor en lignende utfordring, og i denne artikkelen skal vi dele våre erfaringer med deg. Vi har operert på marked i over 10 år. Vi har allerede jobbet med kunder fra mange europeiske land. Hver av dem hadde ulike krav, preferanser og tilnærminger til samarbeid, men det de hadde til felles, var den generelle oppfatningen av kode kvalitet som betingelse for tilfredshet med tjenestene våre.
Hva er den beste måten å opprettholde kvaliteten på programvareutviklingen på?
I Codest starter vi med rekrutteringsprosessen. Det er ikke lett å finne kvalifiserte og erfarne utviklere, men det er en forutsetning for en vellykket implementering av programvareprosjekter. Det er bare når du jobber med spesialister at du kan oppnå suksess. Men det er ikke bare det å bygge det rette rekrutteringssystemet som gjør det mulig for utviklere å jobbe med deg, som er avgjørende.
Verifisering er ekstremt viktig i rekrutteringsprosessen. Takket være det gode arbeidet til HR-avdelingen vår får vi stadig mange tilbud og forespørsler fra utviklere. Vi vet derfor at det er svært viktig å velge riktig. Før vi begynner videre samarbeidsforhandlinger med utvikleren, verifiserer vi kvaliteten på et kodeeksempel som de har skrevet helt i begynnelsen.
På grunnlag av dette kan vi finne ut om kandidaten faktisk trenger tilstrekkelig kompetanse. Vi kan si at dette er nøkkelen til suksess. På denne måten kan vi eliminere senere problemer, og den nyervervede utvikleren kan begynne å jobbe for kundene våre uten problemer.

With full confidence, we can say good recruitment provides a smart growth and stable business”. That’s what our recruitment motto sounds like and we are convinced that this is the right way. To prove this, it’s just enough mentioning that over 10 years we have not lost any client. On the contrary – they praise us for the quality work. Mittmedia, the largest Media Group in Sweden – is the best example. You can read more about their evaluation of our work HER.
Hvorfor er kvalitet viktig?
Kvalitativt arbeid, kode av høy kvalitet, effektiv prosjekt implementering - alt dette påvirker kundetilfredsheten. Trenger du bevis? Her er de:
"Helt fra begynnelsen av samarbeidet viste Codest at de er høyt spesialiserte innen Ruby på Rails. Vi oppdaget at vi kunne jobbe på en veldig god måte. Både når det gjelder utvikling og strategiske forretningsspørsmål." – Thomas Sungren, leder for plattformer og strategiske partnerskap hos Mittmedia fra Sverige.
"Samarbeidet med Codest viste seg å være en god løsning for oss - både kostnadseffektivt og høyt kvalifisert. Jeg må innrømme at Codest gir oss kvalifiserte fagfolk som gjør jobben sin uten å klage. De utfører oppgavene sine med høyeste effektivitet." – Giedrius Rimkus, teknisk sjef i Kesko Senukai Digital fra Litauen.
"Vi har samarbeidet med Codest i mange år på mange prosjekter. Vi behandler Codest som "førstevalg som utvikler", fordi de forstår at et slikt samarbeid skal behandles omfattende og svært seriøst." – Greg Kubrakiewicz, teknologidirektør i Yieldbird fra Polen.

Vi ønsker å vokse raskt, men samtidig - smart. Handler programvarevirksomhet bare om vekst? Vi er ikke enige i det. Vi ønsker alltid å øke kvaliteten, og det er derfor kundene våre blir hos oss. Ganske enkelt, ikke sant?
Til slutt vil vi presentere enda et eksempel. Når vi snakker med potensielle kunder om samarbeid, er det alltid to faktorer som bekymrer dem mest - kvalitet og eksternt samarbeid. Bedrifter er redde for at programvarehusene ikke skal innfri forventningene deres, og derfor investerer de ofte i egne internt team, noe som imidlertid er forbundet med mye høyere utgifter. Er mangel på tillit et problem? Kanskje, ja. Men når en bedrift tenker på svikt i samarbeidet med en kunde, er det programvarehuser det ganske vanskelig for den å ta beslutninger om et eventuelt nytt samarbeid med en annen partner.
Noe som er fullt forståelig. Slike situasjoner viser oss nok en gang hvorfor kvalitet er så viktig. I tillegg må man huske på at kvalitet ikke bare forstås som kode av høy kvalitet, men også som effektivt fjernsamarbeid, forståelse av kundens forretningsbehov og det å være en ekte PARTNER.
Les også:
- Hvorfor er Ruby on Rails et godt valg for programvareutvikling? Mine personlige tanker
- De mest lovende oppstartsbedriftene fra Spania. De utvikler seg raskt og blir globale!