Hoppa till sidans innehåll

John Haagen

IT-Arkitekt / Scrum Product Owner / Lean & Agile Ledare/Coach

John har ett starkt fokus på att leverera värde till kund/verksamhet och att skapa en transparent process där alla i verksamheten upplever en tydlighet i planering och resultat.
John driver kontinuerligt förbättringsarbete med processutveckling, automation och implementering av verktyg som bidrar både till ökad effektivitet och kvalitet. Han är certifierad förändringsledare (Lean Six Sigma, Yellow Belt) och arbetar kontinuerligt med att införa agila tankesätt, arbetsmetoder och verktyg.

Exempel på roller/inriktningar där John kan spela en nyckelroll:
Lean & Agile Coach: När man eftersträvar tydligt fokus på att leverera värde till kund/verksamhet och önskar en transparent utvecklingsprocess där alla i verksamheten upplever en tydlighet i planering och resultat. John har stor erfarenhet från att utveckla och etablera väl fungerande strategier, processer och verktyg för både små och stora projekt.

Projektledare/Scrum Product Owner: John har lång erfarenhet av att analysera krav och behov och omsätta dessa i realistisk planering anpassad till utvecklingsteamen med en tydlig vision och mål. Med stor erfarenhet från ledande roller inom agil systemutveckling driver John utvecklingsarbete med kombination av snabb ledtid och god kvalitet.

Verksamhetsanalys/Kvalitetsförbättring: När arbetet i ett projekt eller en utvecklingsorganisation behöver effektiviseras eller när arbetet med kvalitet behöver förbättras. John är van vid att facilitera workshops, genomföra intervjuer och analysera arbetsprocesser för att sedan föreslå och planera förbättringsarbetet.

Arkitekt/Bollplank: I rollen som systemarkitekt eller lösningsarkitekt sätter John sig snabbt i problemställningar och kan agera bollplank till arkitekter och utvecklare.

Automation/Utvecklare: John jobbar gärna praktiskt med automation, utveckling och underhåll av inom C/C++, C#/.Net, SQL, Java, PHP, Python, Powershell, UNIX Shellskript, mm.

Områden

  • IT-Arkitekt / Scrum Product Owner / Lean & Agile Ledare/Coach

Om John

John har en kombination av djup teknisk kunskap och ett tryggt ledarskap som gör att han uppskattas av både sina uppdragsgivare och medarbetare. John har en stark drivkraft att skapa välfungerande utvecklingsteam med kollektivt ansvarstagande där hög leveransförmåga går hand i hand med välmående medarbetare.

Johns CV

  • Göteborg Energi

    IT-arkitekt

    2021 -

    Utveckling av såväl befintliga som nya IT-tjänster för att säkra långsiktigt hållbara och användarvänliga IT-lösningar för både kunder och medarbetare.
  • Västra Götalandsregionen

    Lösningsarkitekt

    2020 - 2021

    John arbetar som lösningsarkitekt i projekt och utför arkitekturarbeten som stöd för införande av FVM (Framtiden Vårdinformationsmiljö). Projektet omfattar hantering av personuppgifter, identitet och behörigheter samt tjänster för PDL (Patientdatalagen). Arbetet sker i samarbete med en internationell leverantör av IT-system för att säkerställa att den levererad lösningen uppfyller avtalade krav och svensk lag.

    Arbetet omfattar utredning av verksamhetsarkitektur (organisation, roller, processer), informationsarkitektur (begrepps- och informationsmodeller), applikationsarkitektur (nyttjade, integrationer, beroenden) och infrastruktur. Nuläget utreds och målarkitektur utvecklas tillsammans med roadmap och plan för genomförande. TOGAF används som arkitekturramverk. Modeller ritas och dokumentation skrivs och förankras i projektarbeten.

    Metod/Teknik: TOGAF, iServer, Visio, IAM, PDL, HSA
  • Lindex AB

    Lead for Methodology, Test & QA

    2018 - 2020

    Lead for Methodology, Test & QA
    Coachning av team och individer inom agil utveckling. Kvalitetssäkring av produkt utvecklingsprocess. Testautomation och visualisering av kvalitetsdata.

    Medtod/Teknik: CI, Jira, Java, C/C++, C#, .Net, Visual Studio. POS (Point of Sales). Implementering av fiskala krav från flera länder i Europa.
  • KGH Customs Software AB

    DevOps/Release Manager

    2016 - 2018

    Som DevOps/Release Manager ansvarade John för att implementera processer och verktyg som stöd för agil utveckling, kvalitetssäkring och releasehantering för en affärskritisk SaaS-lösning avseende tull- och logistikhantering. Under uppdragets gång utökades rollen till att även omfatta ansvar för test och QA.

    Roll: DevOps/Release Manager, Agil Coach/Mentor, Systemarkitekt

    Metodik/teknik:
    Agil metodik. Scrum. SaaS-lösning baserad på C#/.Net. TFS för backlog/sprintplanering, bygg- och testautomation (CI). Octopus Deploy användes för automatiserad deploy till testmiljöer och produktion. Datainsamling och visualisering med Datadog.
    John anpassade processer och verktyg till ”one track” och introducerade "release train" och kontinuerliga releaser till testmiljöer och produktionsmiljö. Befintliga tester kompletterades med automatiserade prestanda- och stabilitetstester.

    Nytta/resultat:
    John etablerade strategier och tydliga processer för kvalitetssäkring och releasehantering.
    Progress och status för utveckling, test och produktion visualiserades tydligt med ökad transparens och gemensamt ansvarstagande.
    Med god kontroll på kvalitet och prestanda kunde lösningen tas i produktion med kommersiella kunderna enligt plan. Fortsatt utveckling med kontinuerliga releaser kunde ske utan kundpåverkan.
  • Ericsson AB

    Product Owner, Deployment Pipeline

    2013 - 2016

    Beskrivning: John ansvarade för att ta fram en övergripande plan och att realisera Continuous Delivery & Deployment i stor skala för internationella kunder till Ericssons produkter inom Packet Core.
    Roll: Strategiskt och operativt ansvarig för etablering av Deployment Pipeline för PDU Packet Cores produkter, Scrum Product Owner, Teamleader

    Metod/teknik: I samarbete med strategiska kunder analyserades behov & krav utifrån värdeflödet från produktledning via utveckling, test, produktrelease, distribution till kund (operatör) och slutanvändare.
    Baserat på principerna för Lean Startup utvecklades succesivt systemkomponenter som kontinuerligt togs i drift och utvärderades.
    Agil utveckling med Scrum och kontinuerlig automatisk deploy till produktion.
    John deltog även i kravställning samt utvärdering av nästa generations PLM-system för Ericsson.

    Nytta/resultat: En nulägesanalys och en tydlig vision togs fram och kommunicerades som ett led i det interna och externa förändringsarbetet. En automatiserad lösning utvecklades stegvis där man med mätningar tydligt påvisade på konkreta förbättringsresultat.
    Påtagligt resultat för kunder blev att ledtiden för att driftsätta en ny mjukvaruversion minskades från veckor till minuter.
  • Ericsson AB

    Product Owner, Continuous Integartion Portal

    2009 - 2016

    Beskrivning:
    Som initiativtagare och produktägare drev John utvecklingen med en tydlig produktvision anpassade till verksamhetens behov och krav vilket förmedlades till utvecklarna i teamet/teamen i form av en levande backlog och tydliga mål.

    Roll: Agil coach. Scrum Product Owner. Handledare (exjobb)

    Metod/teknik:
    Lean & Agile mjukvaruutveckling enligt Scrum. Webbaserat verktyg för datainsamling, aggregering av data och visualisering baserat på Drupal (PHP), MySQL, RabbitMQ, Elastic Search. För backlog och sprintplanering användes Redmine och senare Jira.
    Det dagliga utvecklingsarbetet kombinerades med en kontinuerlig strävan att förfina det agila arbetssättet i teamen samt utvärdering av verktyg och processer.

    Nytta/resultat:
    Tack vare nyttan för användare och organisation spreds lösningen till flera produkter och gav stöd åt 2000+ användare för visualisering av data från mer än 100.000 byggen och tester dagligen. På grund av lösningens affärsnytta är den klassad som verksamhetskritiskt.
  • Ericsson AB

    Continuous Integration, Common Packet Gateway

    2007 - 2009

    Uppdraget omfattade att ta fram och implementera en strategi för kontinuerlig kvalitetssäkring för en ny mjukvaruprodukt med höga krav på kort ledtid till marknaden och kraftig stegring av antalet utvecklare från 0 till 100+.

    Med utgångspunkt i Martin Fowlers definition av Continuous Integration utvecklades effektiva processer samt en fullt automatiserad bygg- och testkedja, effektiva stödverktyg för utvecklarna samt en web-baserad portal för visualisering av all information såsom byggresultat, testresultat och övriga kvalitetsmätningar. Denna lösning har sedan utvecklats vidare som stöd till flera verksamheter.

    Nyckelord: Continuous Integration, CI, Automation, Drupal, PHP, SQL, C/C++, Linux
  • Ericsson AB

    Teststrategiansvarig

    2006 - 2007

    Beskrivning:
    John ansvarade för planering av test för en helt ny routerbaserad produkt för tjänster i bredbandsnät som utvecklades i samarbete med kund.

    Roll: Som testansvarig utarbetade John strategier för hur produktkvalitet skulle kunna säkerställas i kombination med föränderliga krav.

    Metod/teknik:
    Traditionell vattenfallsmetodik ersattes med agil metodik som kontinuerligt uvecklades vidare. Iterativ featuretillväxt baserat på feedback från kund och slutanvändare. Automatiserade byggen och tester. Virtuella maskiner i Linux användes för att skala upp testning. Baserat på kontinuerlig feedback från kund levererade projektet varje månad en ny version av produkten som sedan testades i skarp produktion med utvalda slutanvändare

    Nytta/resultat:
    Genom att erbjuda en virtuell miljö för utveckling och test kunde budgeten begränsas leveransproblem undvikas.
    Tack vare den tidiga agila metodiken kunde projektet snabbt svänga om baserat på nya marknadskrav. Kunden var extremt nöjd med samarbetsformen.
  • Ericsson AB

    Design Test Support

    2004 - 2005

    Teknisk support av lösningar för designtest av mjukvara. Införande av verktyg för statisk kodanalys (Coverity Prevent). Initiativtagare och utvecklare av applikation i Windows för snabbare (5x) mjukvarutestning genom manipulation av systemklocktid.

    Nyckelord: Windows, C++, Statisk kodanalys, Design Test
  • Ericsson AB

    Delprojektledare

    2002 - 2005

    Beskrivning:
    Drev och koordinerade diverse utvecklingsprojekt inom telekom samt bedrev innovationsverksamhet.

    Roll: Projektledare, Utvecklare, Innovatör

    Metod/teknik: Testautomation, Kvalitetssäkring

    Nytta/resultat:
    Införande av verktyg för statisk kodanalys (Coverity Prevent).
    Utveckling av testverktyg som minskade testtiden med 80%.
    Innovation med globalt patent inom telekom.
  • Ericsson Business Innovation AB

    Produktledare, Telematik

    1999 - 2002

    Produktledning för lösningar inom telematik för ett in-house groddföretag. Internationell marknadsföring, främst mot bilindustrin. Projektledning av mjukvaruprojekt för fjärradministration av telematikenheter. Standardiseringsarbete inom javabaserad serviceplattform (OSGi).

    Nyckelord: Telematik, OSGi, Java
  • Ingenjörs- och Sjöbefälsskolan, Institutionen för elektroteknik

    Lärare i programmeringsteknik

    1997 - 1998

    Arbete parallellt med studier.
    Kursansvarig och examinator för kurs i C++-programmering för studenter på Maskin- och Elektroingenjörsprogrammet.
  • Chalmers Tekniska Högskola

    Kursassistent

    1996 - 1998

    Arbete parallellt med studier.
    Kursassistent på flera kurser på Institutionen för Datorteknik.
  • Miroi Utbildning AB

    Lärare, Kursutvecklare, Coach

    1994 - 1995

    Uppdraget omfattade planering och genomförande av flera arbetsmarknadsutbildningar för kompetenshöjning av ingenjörer. John genomförde kurser i operativsystem (UNIX / Windows), nätverksteknik (TCP/IP, Ethernet) och programmering i C och C++, Shell-programmering. Många av eleverna fick anställning efter utbildningen.

    Nyckelord: TCP/IP, Linux, UNIX, C/C++, Shellscript
  • Lexicon AB

    Lärare i UNIX och skalprogrammering

    1993 - 1994

    Genomförande av flertalet kurser i UNIX och skalprogrammering för nybörjare och avancerade användare.
  • Konsulthuset MMI AB

    Försäljning och teknisk support

    1992 - 1993

    Försäljning och teknisk support av utvecklingsmiljö för grafiska användargränssnitt i X Window (UNIX).

    Nyckelord: UNIX, C/C++, X Window
  • Waves AB

    Teknisk säljare, radiolänksystem

    1990 - 1991

    Marknadsföring och försäljning av radiolänksystem för distribution av kabel-TV. Marknadsföringen var riktad mot kunder i Sverige och utlandet. Teknisk projektering samt utbildning av driftspersonal.
  • Kabelvision AB

    Assistent till teknisk chef

    1989 - 1990

    Som assistent till den tekniska chefen omfattade arbetet teknisk projektering av kabel-TV-system, utvärdering av leverantörer och tekniskt materiel samt entreprenadupphandling. Uppdraget omfattade även utbildning av teknisk personal.
  • Process och Utveckling AB

    Hårdvarudesigner

    1987 - 1989

    Utveckling av 8-bitar endatorkort med mät- och styrfunktioner för placering i explosionsfarlig miljö (EX). Produkten godkändes av SP och installerades hos kunder i Sverige och England.

Johns kompetensområden

  • Test & Verifiering

    Validering & Test - Mjukvara, Testprocessutveckling, Testautomatisering, Strategisk testledning, Integrationstest
  • Utvecklingsspråk

    SQL, Python, Unix Shell script
  • Metoder & Processer

    Processer och metoder allmänt, XP (Extreme Programming), Scrum, Agila metoder allmänt, Continuous Integration, LEAN, KANBAN, Lean Six Sigma, Continious Delivery, Lean-baserad processmetodik, TDD - Test Driven Development
  • IT-strategi

    Teknikutredning, Val av utvecklings- och produktionsmiljö
  • Roller

    Produktledare, Arkitekt, Team-ledare, Testledare, Systemingenjör, Utredare, Lärare, Utbildningsledare, Teknisk projektledare
  • Ledarskap

    Mentor, Ledarskap allmänt, Kurs- och seminarieledare, Det coachande ledarskapet
  • Projektfaser

    Systemering/Design/Krav, Förstudie, Utveckling/Genomförande, Test, Implementation
  • Branscherfarenhet

    Tillverkare av Telekomutrustning

Johns anställningar

  • System Designer / Product Owner, Ericsson AB

    2006 - 2016

  • Projektledare, Ericsson Microwave AB

    2002 - 2006

  • Produktägare, Ericsson Business Innovation AB

    1999 - 2002

  • Kursassistent / Lärare, Chalmers Tekniska Högskola

    1996 - 1998

  • Utbildningskonsult, Zirconium AB (eget företag)

    1994 - 1998

  • Tekniskt säljstöd, Konsulthuset AB

    1993 - 1994

  • Försäljning / Marknadsföring, Waves AB

    1990 - 1991

  • Assistent till teknisk chef, Kabelvision AB

    1989 - 1990

  • Installatör & utvecklingsingenjör, AVAB Elektronik AB

    1985 - 1988

Johns utbildningar

  • Lean Six Sigma Yellow Belt, Ericsson Academy

    2013 - 2013

  • Scrum Product Owner, Informator

    2012 - 2012

  • Ledarskap, Qtvå

    2002 - 2002

  • Projektledning, Wenell

    2002 - 2002

  • Datortekniklinjen, 180p, Chalmers Tekniska Högskola

    1995 - 1999

  • Programmeringsteknik & Operativsystem, Konsulthuset AB

    1993 - 1993

  • 4-årig Teleteknisk linje, Polhemsgymnasiet

    1981 - 1985

Till konsultsök

Kontakt

Peter Jansson Affärsutvecklare 070-2439603 peter.jansson@kvadrat.se

Kvadrat i siffror

  • 593

    Konsulter, kollegor och kompisar

  • 346

    Kunder senaste året

  • 76/100

    Nöjd kund-index

Vision

Världens lyckligaste yrkesmänniskor

Branscher

  • Bank och försäkring
  • Offentlig sektor
  • Digitala produkter
  • Telekom
  • Utbildning/forskning
  • Medtech
  • Automotive
  • Retail
  • Logistik
  • Återvinning