Från idé till första kodraden

Möt Fredrik Rudberg och teamet på Hire Quality Software i Thailand.
En idé om en ny applikation eller ett verksamhetssystem väcker många frågor. Vad behöver lösningen kunna göra? Hur ska den fungera i praktiken? Fredrik Rudberg, VD för Hire Quality Software i Thailand, berättar om arbetet som lägger grunden för utvecklingen.
På Hire Quality Software arbetar ett team med elva anställda med kunder i bland annat Sverige, Danmark, Australien och USA. Uppdragen omfattar applikationer, verksamhetssystem och tekniska lösningar som behöver kommunicera med andra system.
Fredrik kombinerar rollen som VD med projektkoordinering och systemdesign. Han hjälper till att omsätta kundens behov till tekniska lösningsförslag och samordnar arbetet tillsammans med utvecklingsteamen.
Många uppdrag börjar med en idé. Kunden vet vad den vill åstadkomma, men behöver hjälp att konkretisera vad som ska byggas.
Förstå verksamheten före utvecklingen
Fredrik beskriver att teamet gärna kommer in tidigt i ett projekt. Då finns möjlighet att tillsammans med kunden undersöka behov, affärsprocesser och tekniska förutsättningar.
Vilket problem ska lösningen lösa? Vilka ska använda den? Vilka funktioner behöver finnas från början?
Svaren blir underlag för kravinsamlingen och de lösningsförslag som teamet arbetar fram. I vissa projekt görs också en förstudie för att undersöka förutsättningarna närmare och konkretisera hur lösningen kan utformas.
Enligt Fredrik sker en stor del av arbetet med den tekniska lösningen redan innan kodningen börjar. Det handlar om att göra idén tillräckligt konkret för att kunden och utvecklarna ska kunna arbeta mot samma mål.
En gemensam bild av uppdraget
När behoven har blivit tydligare behöver projektets omfattning avgränsas. Kraven hjälper parterna att förstå vad som ska levereras och vad som ingår i priset.
Det skapar också ett underlag för att bedöma om projektet är genomförbart utifrån kundens förutsättningar.
För Fredrik är dialogen med kunden därför en central del av utvecklingsarbetet. Tekniken behöver utgå från hur lösningen ska användas i verksamheten.
Löpande kontakt under utvecklingen
När utvecklingen är i gång fortsätter samarbetet genom regelbundna avstämningar. Mötesfrekvensen anpassas efter uppdraget och kan variera från varje vecka till en gång i månaden. För förvaltningsuppdrag kan avstämningarna ske kvartalsvis. Den löpande kommunikationen sker via Slack.
Fredriks arbetsdag växlar mellan avstämningar med utvecklingsteamen, kundmöten, systemdesign och projektkoordinering. Genom de olika rollerna är han involverad i flera delar av projektens utveckling.
Specialiserade på utveckling för startup-företag
Hire Quality Software har ett särskilt fokus på startup-företag och utveckling av nya applikationer och system. Fredrik beskriver hur erfarenheten av sådana uppdrag har format teamets arbetssätt, från tidig kravinsamling och systemdesign till utveckling.
Många kunder återkommer med nya projekt. Det ger teamet möjlighet att bygga vidare på kunskapen om kundens verksamhet när nästa idé ska förverkligas.
Fredrik lyfter också erfarenheten av att arbeta i distribuerade team, där medlemmarna finns i olika delar av världen. Det ställer krav på samordning, tydlig kommunikation och gemensamma arbetssätt.
Därför vänder sig kunder till Hire Quality Software
För startup-företag behöver utvecklingsbudgeten räcka från den första idén till en fungerande lösning. Fredrik lyfter kombinationen av konkurrenskraftiga priser, erfarenhet av nyutveckling och etablerade arbetssätt för distribuerade team som viktiga skäl att kontakta Hire Quality Software.
Verksamheten i Thailand kan också samarbeta med svenska Hire Quality AB kring leveranser på den svenska marknaden. Det tillför en svensk kontaktyta till erbjudandet.
Det här är Hire Quality Software

Har ni en idé att utveckla?
Ett nytt system, en applikation eller en verksamhet som behöver bättre tekniskt stöd? Börja med ett samtal om era behov.
Text: Soma Palani & Jolina Karlsson. Foto: Hire Quality Software.
Läs reportaget som PDF