Publicerat Uppdrag

Se hur LEQM löste sitt kompetensbehov inom systemutveckling med hjälp av oss

Många företag har idag svårt att behålla sina utvecklare. Vi har pratat med LEQMs VD Robert Wigemo om hur han använder oss på Spinit som utvecklings­partner istället för att själv anställa en utvecklings­avdelning.

Robert säger också att i framtiden kommer arti­ficiell intelligens (AI) att hjälpa oss att beräkna hur våra projekt går och även aktivt gå in med korri­gerande åt­gärder för att nå bättre projekt­kvalitet.

– Marknaden är mogen för att ta hjälp av AI och genom det få en bättre förstå­else för hur projekten ligger till, säger Wigemo.

Läs mer om hur LEQM löste det till­sammans med oss på Spinit.

Publicerat Tips
Niklas Lindwall, teknisk projektledare på Spinit

Om systemutveckling, arkitektur och Separation of Concerns, Intervju med Niklas Lindwall på Spinit

Niklas Lindwall på Spinit om hur han tänker när han förbereder och planerar inför nya stora it-projekt. Niklas har jobbat med systemutveckling i 20 år, är utbildad civilingenjör och jobbar som teknisk projektledare idag. Han brukar presentera sig som en social person som har lätt för att ta till sig saker och ting, och är öppen och nyfiken för nya tekniker.

I ett av mina möten med dig så visade du ett komplicerat Excelblad med massa flikar och beräkningar om hur lång tid ett av dina projekt skulle ta. Tror du att det skulle vara möjligt att bygga avancerade webblösningar utan hjälp av Excel?

– Nej, eller jo (skratt), många gillar ju inte att jobba i Excel, men det beror på vilka kunder man jobbar med. Om kunden är van vid att jobba i Excel så är det en fördel för att man får en bra översikt och det är lätt att göra uträkningarna inför ett projekt. Excel är ju inget vi använder när vi bygger system utan är praktisk hjälp när man skall räkna på ett projekt och ta fram en offert. När man väl har satt igång projektet så använder man inte det på samma sätt. Excel kan vara ett bra verktyg många gånger, men jag tycker inte att man ska grotta ner sig alltför mycket och bygga för avancerade modeller, då blir det ofta så att bara en person vet hur allt fungerar.

Spinit bygger och designar olika avancerade webblösningar. Var är dina tankar kring hur man ska designa hållbara webblösningar och it-system som ska kunna användas länge?

– Jag brukar alltid köra enligt mitt mantra Separation of Concerns, det vill säga att man ska tänka i moduler, där varje modul har en dedikerad uppgift så att man får mindre utbytbara micro-tjänster. Det här är något som är ganska givet i dagens arkitektur, men det har inte alltid varit lika självklart. När Spinit startade för över 20 år sedan då tänkte vi inte direkt i de banorna, då blev det mer färdiga applikationer som var lite monolitiska och slutna.

En del system gör att vi är beroende av att använda just deras produkter. Vad kan man tänka på när man bestämmer hur ett system ser ut så att man inte blir fastlåst i det i framtiden?

– Om man har mindre moduler i ett system så blir de lättare att utveckla för att man kan fördela arbetet på ett helt annat sätt och framför allt så får man inte ett beroende mellan de olika modulerna. Om man arbetar på detta sätt så får man utbytbara moduler och det blir lättare att underhålla systemet i framtiden. Detta därför att man kan byta ut en tjänst utan att behöva byta ut alla tjänster som ingår i applikationen.

Publicerat Nyheter
Spinit Kungsportsplatsen 1

Spinit öppnar satellitkontor på Kungsportsplatsen 1

Förutom vårt kontor i Sisjön i västra Göteborg öppnar vi också nu i oktober ett kontor i centrala Göteborg på Kungsportsplatsen 1 – välkommen att titta in!

Med två strategiskt placerade kontor kommer vi  nu närmare våra kunder och ger våra anställda en varierande och dynamisk miljö. För vissa av våra medarbetare passar det bättre att arbeta från centrala stan och vid speciella projekt är det också en fördel att kunna gruppera om och sitta tillsammans. I och med denna satsning fortsätter vår ambition att leverera systemutveckling med hjälp av inarbetade och skräddarsydda team för våra kunder – och nu får vi möjlighet att kunna växa ytterligare.

Det händer mycket positivt för oss nu och vi har en god tillväxt med många nya roliga projekt och kunder. Nya områden vi har börjat utveckla kompetens inom är analys och machine learning som vi tror kommer ha ökad efterfrågan de kommande åren och där vill starta upp nya intressanta projekt.

Adressen är:
Kungsportsplatsen 1, 410 11 Göteborg

 

Publicerat Nyheter
Machine Learning

Vi startar kompetenscenter inom Machine Learning

Sedan ett par månader har vi startat med att bygga upp kompetens kring Machine Learning och är igång med ett antal spännande projekt. Som spetskompetensen inom området har vi rekryterat Fredrik Mäkeläinen. Många pratar idag om Machine Learning och vi hoppas kunna vara med och både reda ut begreppen och vara med i projekt där det kan tillämpas.

Vad är Machine Learning?

Machine Learning eller Maskininlärning som det heter på svenska är ett område inom datavetenskapen som handlar om metoder och algoritmer för att få datorer att lära sig och ta beslut utifrån data utan att de på förhand har programmerats för en specifik uppgift.

Ofta kan algoritmerna lära sig av historiskt data för att kunna förutsäga eller ta beslut avseende kommande data, och till skillnad från det mer statiska tillvägagångssättet vid klassisk programmering blir modellen då datadriven och bättre anpassad för problemdomänen.

Maskininlärning används därför ofta inom områden där det är svårt att få bra resultat med design och programmering av explicita algoritmer.

Med dagens fullkomliga explosion av tillgänglig data upplever maskininlärning just nu en renässansperiod, och det är många företag som upplever affärsnyttan av att inkorporera maskininlärning i sina befintliga system och processer.

Publicerat Tech, Tips

Hur fungerar det att jobba med en elastisk it-avdelning? Bengt Nilsson från Spinit förklarar

Vårt samhälle blir allt med digital­iserat och med­veten­heten om hur detta påverkar oss ökar hela tiden. Spinit har jobbat med flera av våra kunder under många år och vi är med och stöttar dem i deras it-utveckling. Varför väljer då våra kunder att jobba med oss?

Den elastiska it-avdelningen

När vi försöker förklara vad vi gör så brukar vi säga att vi är våra kunders elastiska it-avdelning. Vi anpassar oss efter våra kunders behov och komplett­erar dem med erfaren personal och nya kunskaper. Som leverantör följer vi våra uppdrags­givares plan­ering och när de har mycket som ska upp­graderas och lev­ereras så sätter vi in en större arbets­styrka.

De flesta av våra utvecklare jobbar tillsammans på vårt kontor

Spinits kontor ligger i sydvästra Göteborg och vårt mål är att så många som möjligt av våra med­arbetare sitter och jobbar hos oss här i Sisjön. På detta sättet är vi annor­lunda mot många andra it-konsulter. Vi vill att våra team sitter in-house och jobbar till­sammans och utbyter kunskap med varandra. 

En av våra kunder har inget eget team av system­utvecklare. Däremot så har de flera tekniska projekt­ledare som vi jobbar till­sammans med. Deras it-infra­struktur behöver regel­bundet utvecklas, förbättras och under­hållas. Vi jobbar tillsammans med deras projekt­ledare och de behöver inte anställa egna program­merare.

Vi sätter oss in i hur våra kunders affärsmodell fungerar

Vår roll när vi hjälper våra kunder att utveckla avancerade webb­lösningar är att lära känna deras verksamhet, skissa på en lösning till­sammans, bygga den tekniska platt­formen, testa att den funkar, och sen när platt­formen används så jobbar vi kontinuer­ligt med under­håll och förbättringar.

En av nycklarna för ett lyckat it-projekt är att vi som lev­eran­tör förstår vad våra kunder tjänar pengar på. Alla som jobbar med ett it-system måste sätta sig in i vad kunden gör för att bli lön­samma. Vi ägnar mycket tid åt att alla system­utvecklare i projektet får denna förståelsen.

Spinit har låg personalomsättning

Ett vanligt problem för många företag som har en egen it-avdelning är att de har svårt att behålla sin personal på lång sikt. Många system­utvecklare vill vidare efter att ha jobbat med ett it-system under en tid. Det är förstås helt naturligt att man går vidare i karriären. Men för en it-avdelning så kan det få stora kon­sekvenser om en kunnig och insatt person för­svinner. Det kan göra att de får ett stort kunskaps­gap i sin organisation.

Spinit har låg personal­omsättning och vi ser alltid till att det finns mellan två till fem system­utvecklare som kan varje kunds system. Detta gör att vi inte riskerar att tappa all kunskap om ett it-system om någon slutar.

Tar med sig kunskap från andra projekt

Vårt arbets­sätt gör att alla utvecklarna tar med sig kunskap från andra projekt. På det sätter så kors­pollinerar vi kunskap och inspiration, och det i sin tur sporrar bra it-lösningar.

Våra utvecklare jobbar fokuserat med våra kundprojekt

En annan anledning till att våra kunder väljer att jobba med oss är att våra system­utvecklare är dedikerade till våra kunders projekt. De har inte massor av andra dagliga arbets­uppgifter att ta tag i, utan de jobbar dedikerat och lägger all sin energi och kon­centration på våra kund­projekt.

Mentorskap

På Spinit så har vi alltid jobbat med mentor­skap. Erfarna program­merare delar villigt med sig av sin kunskap. Det är alltid ok att fråga någon om hjälp och det är en del av vår kultur.

Vi anpassar oss efter våra kunders behov

Vi anpassar sig till vad som händer ute hos våra kunder och kommer in och hjälper till när det behövs. På det sättet så blir vi den förlängda it-avdel­ningen och vi ser till att vi har ett antal konsulter som alla kan och förstår våra kunders system.

Våra kunder betalar bara för den tiden de använder

Jobbar man med oss regel­bundet så betalar man en summa enligt avtalet och sen betalar man bara för de timmar som vi jobbar med era system. På det sättet så har man kontroll på kostnaderna och kan planera in uppgraderingar och utveckling enligt våra avtal.

Skulle vi säga att vi är unika? Ja, definitivt. Det finns inte många andra företag som på samma sätt som oss erbjuder en elastisk it-avdelning.

8 anledningar till att välja Spinit som samarbetspartner:

  1. Vi bidrar till kontinuitet i utvecklingen av dina avancerade webblösningar genom att vi har personal som kan era system. Det finns alltid mellan två till fem systemutvecklare som kan just era it-system.
  2. Våra systemutvecklare har jobbat med flera olika projekt och har på det sättet byggt upp en bred kompetens som de tar med sig in i era projekt.
  3. Spinit har låg personalomsättning. Det betyder att kunskapen om våra kunders system stannar inom företaget.
  4. Jobbar du med oss så behöver du inte lägga ner massa tid på att rekrytera nya systemutvecklare.
  5. Vi sätter oss in i hur ert företag tjänar era pengar och hur er affärsmodell fungerar.
  6. Som kund betalar du för den tiden som används i projektet.
  7. Du får en flexibel långsiktig it-leverantör.
  8. Spinit tar allt personalansvar.

*******

Ladda ner en PDF-version av artikeln: Spinit – den elastiska it-system leverantören

******

Vill du veta mer kontakta oss idag:
Bengt Nilsson
Telefon: 031-748 30 01, email: bengt.nilsson@spinit.se