Hoppa till innehållet
Torbjörn Lindqvist, Systemutvecklingsroller (Krav, Test, Design)

27 år i yrketEgenföretagare

Torbjörn Lindqvist

Systemutvecklingsroller (Krav, Test, Design)

  • Linköping

Torbjörn har arbetat med system -och programutveckling större delen av sin karriär. Torbjörn trivs bäst om han har möjlighet att arbeta i flera systemutvecklingsroller.

Torbjörn har också arbetat med verksamhetsutveckling och verksamhetsstupport och merparten av utövningen av dessa roller skedde under tiden på ett större telekomföretag som var i transformationen från hårdvarutillverkare till mjukvaruföretag. Torbjörn fick arbeta i nära samarbete med IBM som skulle tillhandahålla utvecklingsstöd för Agil storskalig systemutveckling.

Torbjörn är analytisk, uthållig och strukturerad. Torbjörn har lätt för att arbeta självständigt såväl som i Team. Torbjörn har förmåga att planera, organisera och prioritera arbetet på ett effektivt sätt.

Torbjörn är en analytisk person med högt kvalitetsmedvetande som ser en utmaning att bringa ordning i informationsflödet som genomsyrar alla systemutvecklingsprojekt. Torbjörn åtar sig gärna roller inom krav -och testdisciplinen. Torbjörns stora tekninkompetens bidrar också till att han gärna jobba med systemdesign och även bedriver viss kodutveckling.

Torbjörn har arbetat både i större och mindre team. I mindre team axlar Torbjörn flera roller inom systemutveckling. T.ex. kravfångst tillsammans med kund. Definiera design- och testspecifikationer. Också slutligen acceptanstesta leveransen innan installation hos kunden.

Torbjörn tar gärna eget initiativ till att utveckla och effektivisera de interna arbetsmetoderna. Vanliga exempel är framtagning av korta instruktioner; Scriptstöd för att automatisera vanliga arbetsmoment.

Torbjörn har också vana med att jobba på flera uppdrag samtidigt, och som kan befinna sig i olika faser (upphandling, utveckling, förvaltning)

Torbjörn har vid flera tillfällen fått positiv återkoppling angående sina pedagogiska egenskaper, både av kollegor och i omgivningen utanför arbetet.

Visa mer
  • Backend
  • C
  • C#
  • MS Server
  • MS Visio
  • Work item
  • Git
  • Balsamiq
  • IIS
  • DevOps
  • Kravhantering
  • Systemutveckling
  • Kundkontakt
  • Teamledning
  • Application Support
  • Processdokumentation
  • Designspecifikationer
  • OSLC
  • SEMAT

Uppdrag

  • Damen Naval

    jan. 2021 – dec. 2023

    Systemutvecklare

    Beskrivning Framtagning av ett system för inhämtning av konstruktions -och underhållsdokumentation från underleverantörer. Torbjörn arbetade i den tidiga fasen med analys av kraven samt genomförde demonstrationer som visade på kravens uppfyllandegrad. Under designfasen arbetade Torbjörn med att ta fram förtydligande designspecifikationer i samarbete med kund och utvecklare. All kommunikation och dokumentation, både med kund och interna teamet, genomfördes på engelska.

    Lösning Systemet realiserades genom konfiguration av ett standardsystem men även kundanpassad utveckling.

    Resultat Systemet togs i drift under 2023 och används nu av Damen i flera större konstruktionsprojekt tillsammans med ett hundratal underleverantörer.

    Metoder och teknik Under upphandlingsfasen användes DevOps för att strukturera och förtydliga kraven, men även för att kommunicera mätetal för kunden. Den kundanpassade utvecklingen genomfördes iterativt. Vi tillämpade vanliga agila moment som korta iterationer; Planeringsmöten innan start av ny iteration; Dagliga korta avstämningsmöten; Demonstrationer för kunden i slutet på varje iteration. DevOps användes för att hantera det dagliga arbetet. Git användes för att hantera koden och spårbarheten mellan kodförändring och WorkItem.

    Visa mer
    • Git
    • DevOps
    • Designspecifikationer
  • Saab Kockums

    jan. 2020 – dec. 2023

    Systemutvecklare, teamledare

    Beskrivning Förvaltningsuppdrag av kundspecifikt system för informationsbearbetning av konstruktionsdata för vidarebefordran till resursplaneringsystem (aktiviteter och material). Torbjörn har varit teamledare med ansvar för tid, resurser och rapportering till kunden. Även ändringhantering (system design, test design), felsökning och felrättning (application support) ingick i uppdraget. Lösning Kundanpassning på en standardplattform. Metoder och teknik Kundkontakt genom möten och ärendehanteringssystem. Ärendehanteringssystemet användes för spårbarhet av incidents (driftstörningar) och nya krav. Nya krav detaljerades vanligtvis genom specifikationer. Specifikationer kunde bestå av dokument i olika format. Powerpoint och MS Vision var vanliga specifikationsverktyg. Dessa dokument lades bifogades ett WorkItem i Devops. Och vi hade en referens mellan kundens krav i ärendehanteringssystemet och internt WorkItem i DevOps. Från denna WorkItems kunde sedan ytterligare WorkItem knytas samt även länkar till kodändringar. Systemet exekverade på MS Server med IIS. Kundanpassningar skrevs i C# och koden hanterades med Git.

    Visa mer
    • Git
    • C#
    • PowerPoint
    • IIS
    • DevOps
    • Spårbarhet
    • Kundkontakt
  • FMV

    jan. 2020 – dec. 2022

    Systemutvecklare

    Beskrivning Förvaltningsuppdrag (application support) av kundspecifikt system för masterdatahantering av Försvarsmaktens grund -och förvaltningsdata. Lösning Kundanpassning på en standardplattform Metoder och teknik Kod och releasehantering skedde i TFS, som är en föregångare till det som kom att bli DevOps. Funktionstillägg skedde i C# och SQL.

    Visa mer
    • SQL
    • C#
    • DevOps
    • Releasehantering
  • Siemens Energy AB

    jan. 2019 – jan. 2020

    Verksamhetsutvecklare

    Beskrivning Framtagande av process -och rollbeskrivningar för hantering och ansvar av produktdata under produktens livscykel. Lösning Uppdraget skedde i projektform i ett litet team. Resultat Dokumenterade process -och rollbeskrivningar samt en beskrivning för framtida projekt. Metoder och teknik Underlag för nulägesbilden användes uteslutande genom intervjuer.

    Visa mer
  • Trafikverket

    jan. 2018 – dec. 2019

    Systemutvecklare

    Beskrivning Vidareutveckling av Trafikverkets system för livscykelhantering av anläggningsdata. Torbjörn arbetade med framtagning av användningsfallsbeskrivningar och slutanvändardokumentation. All dokumentation skulle granskas tillsammans med representanter från kunden. Metoder och teknik Dokumentationen skrev i Word enligt mallar som tillhandahölls av Trafikverket. Syftet med användningsfallen var att specificera de funktionella kraven. Flera av användningsfallsspecifikationerna involverade Actors som var andra system som anläggningssystemet skulle integreras med. Således låg stort fokus på att detaljera alternativa scenarios för att realisera ett robust system. Arbetet bedrevs över flera Team över flera olika företag. Vi arbetade i iterationer om tre veckor och hade gemensamma demonstrationer vid varje iterationsslut.

    Visa mer
    • Livscykelhantering
    • Word
  • Trafikverket

    jan. 2018 – jan. 2019

    Systemutvecklare

    Beskrivning Trafikverkets upphandling av ett dokument -och modellarkiv i anslutning till systemet för masterdatahantering av anläggningsdata. Upphandlingen löd under LoU och det var hög formalia kring kravuppfyllnaden. Torbjörn arbetade med underlag för kravuppfyllnaden genom att beskriva det tänka systemets förmågor och hur de uppfyllde kraven. Lösning Anbudet byggde på att systemet skulle integreras i det befintliga systemet som hanterade anläggningsdata. Resultat Trafikverket accepterade det tänka systemets konstruktion och valde att gå vidare med implementation som en del i vidareutvecklingen av systemet som hanterade anläggningsdata. Metoder och teknik Vi genomförde en serie av Workshops med representanter från kunden. Vid varje Workshop-tillfälle täckte vi in ett funktionellt område från kravspecifikationen.

    Visa mer
    • Upphandling
  • Trafikverket

    jan. 2016 – dec. 2017

    Systemutvecklare

    Beskrivning Trafikverket upphandlade ett system för livscykelhantering av anläggningsdata. Torbjörn började arbeta i utvecklingsteamet efter vunnen upphandling. Torbjörns arbetsområde var testdisciplinen. Torbjörn tog fram funktionella testfall på flera integrationsnivåer, samt även systemtestfall och acceptanstestfall. Trafikverket hade kravet att varje enskilt krav skulle täckas av min Ett acceptanstestfall. Lösning Systemet realiserades genom konfiguration av ett standardsystem men även kundanpassad utveckling. Metoder och teknik Vi arbetade iterativt i tre olika team (krav, design, test). I testteamet hade vi regelbundna korta möten (s.k. standups). Vi använde DevOps för att hantera kundens krav. Vi använde DevOps Dashboards för att visualisera progress och för rapportering av status till projektledningen. DevOps användes för att knyta ihop krav med testfall och testplaner. Detta gjorde att Dashboards vart dynamiskt uppdaterade och man fick alltid en aktuell överblick. Flertalet av testfallen skrevs så att de var automatisk exekverbara.

    Visa mer
    • Livscykelhantering
    • Upphandling
    • DevOps
    • Testfall
  • Eurostep AB

    jan. 2014 – dec. 2023

    Systemutvecklare

  • Siemens Energy AB

    jan. 2014 – dec. 2019

    Systemutvecklare

    Beskrivning Framtagning av ett system för inhämtning av konstruktions -och underhållsdokumentation från underleverantörer. Torbjörn arbetade i rollerna Business analyst, requirement analyst, systemdesign, test designer, tester, test configuration manager. Under del av uppdraget även Team leader. Business analysis (verksamhetskrav) skedde främst genom kontakter med representanter från kundens verksamhet. I det fallet kravet skulle realiseras i användargränssnittet togs prototyper fram som demonstrerades för verksamheten. Systemdesignen togs fram tillsammans med övriga i utvecklingsteamet (Frontend, Backend). Arbete krävde hög planering för att utvecklarna skulle ha jämn arbetsbelastning givet deras område. Lösning Kundanpassning på en standardplattform Metoder och teknik Kundkontakt genom möten och ärendehanteringssystem. Ändringshantering av systemet skedde genom DevOps/Git. GUI mockups användes Balsamiq. MS Visio användes för att beskriva processflöden. Under systemets utvecklingsfas körde vi tvåveckors-iterationer. Varje iterationsstart började med ett kort planeringsmöte. Vid slutet på iterationer hade vi demonstrationer. I det interna utvecklingsteamet körde vi också dagliga avstämningar.

    Visa mer
    • Configuration Manager
    • Frontend
    • Git
    • Balsamiq
    • MS Visio
    • DevOps
    • Systemdesign
    • Backend
    • Business Analysis
    • Ändringshantering
    • Kundkontakt
  • Ericsson

    jan. 2009 – dec. 2011

    Förändringscoach

    Beskrivning Genomförde workshops med utvecklingsteam i syfte att kartlägga deras nuvarande förmåga att vara en effektiv utvecklingsorganisation. Metoder och teknik Övningen genomfördes under en heldag. Efter övningen fick organisationen ett antal förslag som de kunde ta med sig i sitt årliga förbättring -och förändringsarbete.

    Visa mer
  • Ericsson

    jan. 2007 – dec. 2014

    Verksamhetsutvecklare

    Beskrivning Arbetade under denna period på en central stödfunktion för R&D. Företaget hade påbörjat en transformation från ett hårdvarutillverkade företag till att bli ett mjukvaruföretag. Torbjörn arbetade i olika uppdrag där metoder och processer utvecklades för att stödja storskalig mjukvaruutveckling med agila inslag. Ett deluppdrag som spände över många år handlade om vilka IT-system och processer som R&D behövs för sin dagliga verksamhet. IBM utvecklade vid den tiden IT-system som skulle integreras med OSLC-teknik. För processer hade IBM Collaborative ALM. Allt detta skulle utvärderas hur det kunde anpassas för företagets behov. Ett deluppdrag gick ut på att utvärdera en metod hur en ny typ av processarkitektur kunde användas för att beskriva utvecklingsprocesser. Metoden uppfanns av Ivar Jacobsson International och arkitekturen bakom metoden finns under namnet SEMAT. Torbjörn deltog i ett team som tog fram en prototyp och några konkreta exempel hur processerna kunde transformeras. Ett deluppdrag var att utvärdera hur modellen Business Maturity Model kunde användas för att strukturera företagets policys och direktiv för att tillhandahålla en bättre överblick hur dessa påverkade utvecklingsprocesser och IT-system.

    Visa mer
    • Prototyp
  • Ericsson AB

    jan. 2007 – jan. 2014

    Verksamhetsutvecklare

  • Ericsson

    jan. 2007 – jan. 2007

    Förändringscoach

    Beskrivning Genomförde en nulägesbild av företagets globala systemutvecklingsprocesser avseende hur anpassade de var för storskalig Agil systemutveckling. Metoder och teknik Genomlysningen genomfördes med intervjuer av sakkunniga samt vår presentation vad som karakteriserar Agil systemutveckling.

    Visa mer
  • Ericsson AB

    jan. 2000 – jan. 2007

    Systemutveckling

  • Ericsson

    jan. 2000 – dec. 2006

    Systemutveckling, processutveckling Utveckling, test och support av trafiksimulator för GSM och WCDMA

    Torbjörn arbetade med application support och bar även ett stöd för systemtestningen av mobilsystemen (Base station controller).

    Torbjörn ansvarande också för teamets utvecklingsmiljö och hade ansvar för Software Configuration Management samt Release Management. Torbjörn utvecklade bland annat teamet branch -och merge strategi och utvecklade ett verkygsstöd som implementerade denna strategi.

    Visa mer
    • Processutveckling
    • Release Management
    • WCDMA
    • Configuration Management
  • Ericsson Saab Avionics

    jan. 2000 – jan. 2000

    Testdesigner

    Arbetade som testdesigner för system på JAS 39 Gripen.

    FMV hade rigorösa testtäckningskrav och i uppgiften ingick att hitta en testfallsdesign som uppfyllde fastställda kriterier.

    Visa mer
  • Ericsson Saab Avionics

    jan. 2000 – jan. 2000

    Testdesigner

  • Ericsson Saab Avionics

    jan. 1996 – jan. 2000

    Utvecklare

  • Ericsson Saab Avionics

    jan. 1996 – dec. 1999

    Utvecklare

    Arbetade med smygteknik och elmiljöutredningar för JAS 39 Gripen.

    Arbetsuppgifterna innehöll bl.a.

    • Konstruktionsberäkningar, elmiljö & radarmålyta * Programutveckling (Matlab, Fortran, C) * Mätdataanalys * Elmiljö - och radarmålareamätning
    Visa mer
    • MATLAB
    • C
    • Programutveckling
    • Fortran

Utbildning

  • WO

    1990 – 1995

    Kungliga Tekniska Högskolan Stockholm

Kompetens · nivå och år

Tekniker

  • Backend
  • C
  • C#
  • Fortran
  • Spårbarhet
  • WCDMA
  • SQL
  • Testfall

Produkter

  • MS Server
  • MS Visio
  • Work item
  • IBM Application Lifecycle Management (ALM)
  • TFS

Verktyg

  • Git
  • Balsamiq
  • IIS
  • MATLAB
  • PowerPoint
  • Systemdesign
  • Word

Metoder och processer

  • DevOps
  • Kravhantering
  • Systemutveckling
  • Testdesign
  • Verksamhetsutveckling
  • Automation
  • Business Analysis
  • Configuration Management
  • Livscykelhantering
  • Processutveckling
  • Programutveckling
  • Prototyp
  • Release Management
  • Ändringshantering
  • Releasehantering

Verksamhetsområden

  • Kundkontakt
  • Teamledning
  • Application Support
  • Upphandling

Standarder och regelverk

  • Processdokumentation

Övrigt

  • Designspecifikationer
  • OSLC
  • SEMAT

Den som känner Torbjörn

Sebastian Magnani

Sebastian är Torbjörns kontaktperson på Kvadrat.