27 år i yrket · Egenfö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 merVisa mindre
- Backend
- C
- C#
- MS Server
- MS Visio
- Work item
- Git
- Balsamiq
- IIS
- DevOps
- Kravhantering
- Systemutveckling
- Kundkontakt
- Teamledning
- Application Support
- Processdokumentation
- Designspecifikationer
- OSLC
- SEMAT
- Backend
- C
- C#
- MS Server
- MS Visio
- Work item
- Git
- Balsamiq
- IIS
- DevOps
- Kravhantering
- Systemutveckling
- Kundkontakt
- Teamledning
- Application Support
- Processdokumentation
- Designspecifikationer
- OSLC
- SEMAT
- 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 merVisa mindre
- 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 merVisa mindre
- 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 merVisa mindre
- 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 merVisa mindre
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 merVisa mindre
- 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 merVisa mindre
- 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 merVisa mindre
- 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 merVisa mindre
- 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 merVisa mindre
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 merVisa mindre
- 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 merVisa mindre
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 merVisa mindre
- 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 merVisa mindre
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 merVisa mindre
- MATLAB
- C
- Programutveckling
- Fortran
Utbildning
WO
1990 – 1995
Kungliga Tekniska Högskolan Stockholm
Liknande profiler
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.