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