Jonas Hermansson jonas.hermansson@prolore.se



Relevanta dokument
Kursöversikt Certifierad Mjukvarutestare

Copyright Prolore All Rights Reserved.

Acceptanstest - är mer än du tror

IT-Service Ewa Wagner Lundholm

Bilaga 1. Definitioner

Skapa kreativa och innovativa testorganisationer. Staffan Iverstam, QualityMinds

Agil testning i SCRUM

Uppgift v1: Teststrategi i sammanhang Terese Berger. Teststrategi. Projekt CiviCRM. Version 0.9. Sida 1(7)

BILAGA 6 DEFINITIONER. Dokument och Ärendehanteringssystem Dnr: SUN 59/2013 Bilaga 6 Definitioner

Teststrategier och Testcertifiering. Per Strandberg, Maj 2013

Reijo Soréus. NyA. Presentation för Ladok-Inkubator Göteborg

Microsoft ALM Agenda. Processer metoder Kundcase Paus Under huven på Visual Studio Team Test Frågor och Svar + en liten tävling

Er partner inom IT service management. Utbildningar e-learning Workshops Material Coachning

Version Testteam 4 Testledare: Patrik Bäck

The Rational IT Model EN ENKLARE VÄG TILL IT SERVICE MANAGEMENT

Kurser och seminarier från AddQ Consulting

Processinformation. Förvaltningsmöte Elvis och SURF Kerstin Lyngfelt Processledare VGR IT

Kurser och seminarier från AddQ Consulting

V!cto. Att tjäna pengar genom bättre testning med

Processbeskrivning Test

Processledningsmodell för Kungälvs kommun

Konsultbolag1. Testplan för Europa version 2. Testplan Projekt Europa Sid 1 (av 9) Europa-projektet. Dokumenthistorik

Testbara krav. SAST Syd Ställ gärna frågor under presentationen eller efteråt Åhörarkopior distribueras efteråt

Svensk Kvalitetsbas kravstandard (2:2019) 1. Utfärdare 2. Revisorer 3. Verksamheter. Antagen den 15 maj 2019

Bilaga 2. Konsulter för tjänster inom IT-relaterat utvecklingsarbete. Kompetensspecifikation Dnr 2011/817/243 Sid.

PMM (Process Maturity Metrics) Allmänt. Mätetal för framgångsfaktorer. 1. CM konfigurationsstyrning

Vår värdegrund. Modiga Våra medarbetare vill skapa kundnytta och vågar ifrågasätta onytta.

Användbarhet i sitt sammanhang

Svensk Kvalitetsbas kravstandard (1:2016)

Bilaga Kravkatalog. Kommunikation som tjänst

Vad är en personuppgift och behandling av personuppgifter?

SAST Q1. Som att börja arbeta på ett nytt jobb. Testautomatisera med Modell-baserad testning

Guide till projektmodell - ProjectBase

REFERENSMODELL FÖR IT SERVICE MANAGEMENT

Etablering av en Test och QA organisation

Agil Projektledning. En introduktion

Projekt intranät Office 365 av Per Ekstedt

Helhetsåtagande underhåll och drift

Delivering Business Value through IT

Att utveckla, förvalta, och införa FGS:er Testmetodik

Instruktion Stöd för processkartläggning i ett processorienterat arbetssätt för Region Skåne. Syfte

MONIKA PLEVNIK TESTLEDARE/ KRAVANALYTIKER/ TESTARE/ SCRUM MASTER/ BUSINESS ANALYST

Övningstenta (Kursplan 2011) Ver 2015,

Workshop: Lyckas med Governance, projektportfölj och projektkontor!

Projektmodell - UPPDRAGiL

Johan Lindman. Testproof AB Lugnets Allé Stockholm. Tel: Mail: Web:

När Trafikverket bildades i april 2010 var ett uttalat mål att öka produktivitet och innovationsgrad i anläggningsbranschen.

IBM Software Group. Agil Acceptans Test. Annika Kortell SAST 15-års jubileum IBM Corporation

Martin Völcker SLL IT Projektledare Mentor för agila projekt

Kurser och konferenser okt - dec 2014

1. OM VÄGLEDNINGEN 1 2. IT-KONSULTTJÄNSTER, RESURSKONSULTER 3

Testning. 1DV404, HT14 Jesper Andersson Kap 21 + Testing Primer

Projektarbete med IT-verktyg - modulanpassat

Programvaruutveckling - Metodik 2016 Jonas Wisbrant

Översikt PPS - Projektledning

SAST Q Jörgen Damberg

Mina Meddelanden säker digital post Från vision till verkstad

HP ALM som stöd under implementationslivscykeln av standard applikationer Sarah Eriksson & Per Nordlander SAST

Övningstenta, examinationsfrågor

PROJEKTPLAN Delprojekt teknik Utveckling och införande av intranät för Umeå universitet, etapp 1

Produktionsplanering processbeskrivning och riktlinjer för Region Östergötland

VGR IT verksamhetsplan 2018

Detaljering av vald lösning

Moment 3: Att kartlägga och klassificera information

Statens Servicecenter

Fem framgångsfaktorer för acceptanstest. Jesper Högberg Magnus C. Ohlsson

SF Bio App. Repport. Test summary. 1- Syfte. 2. Produktöversikt. Författare: Zina Alhilfi Datum: Version: v1,0

Projektmetodik II. HF1005, Informationsteknik och ingenjörsmetodik för Datateknik. Projektarbete

Scrum i praktiken Tillämpning inom Gripen demonstrator. Fredrik Lorentzon & Marcus Frejd SESAM

TDDI02. Programmeringsprojekt. Föreläsning 3 Jonas Lindgren, Institutionen för Datavetenskap, LiU

3 frågor att besvara

SMARTARE ELEKTRONIKSYSTEM

Testmanagement för projektledare - vad varje projektledare bör känna till om test och kvalitetssäkring. Staffan Iverstam Testmanager QualityMinds

Microsoft Visual Studio Team System 2008 Test Edition

Agila Avtal. avtalsformer som kan fungera. Carina Meurlinger

Projektregler Gemensamma förvaltningen Projektkontoret Sida: 1 (9) Projektregler. för den universitetsgemensamma projektverksamheten

Riktlinjer för stadens arbetssätt,

Kurser och konferenser Våren 2015

SpråkSam - en nyckel till utveckling

Förstudie: Övergripande granskning av ITdriften

Steg för steg-guide för. Medarbetarundersökning

1C:Från inköp till betalning - hela processen

på ett stort spelföretag Andreas Ström

VIS Etapp 3 Releasenoteringar

Några grundläggande begrepp

Projektkontor V Thomas Persson

Samverkansprojektet Svensk geoprocess

Strategi för kompetensförsörjning i Hallsbergs kommun

Anbudsförfrågan Extern utvärdering av strukturfondsprojekt

Systemdrift och Systemförvaltning Centrala verksamhetssystem Service Desk

Björn Lahti Projektledare Helsingborgs stad

DEN NYA ADMINISTRATÖREN Ett ESF-finansierat kompetensutvecklingsprojekt mellan Tranemo kommun och Orust kommun

STADSLEDNINGSKONTORET SOA SDK IT-AVDELNINGEN VERSION 2.1. Produktionssättning. Stockholms stad SOA-plattform. Sida 1 (9)

SCRUM och mycket mer

Alla kan bidra till förbättring

Konsult Profil. Introduktion. Teknisk kompetens

AVVIKELSE- & ÄRENDE- HANTERING

Bilaga 4d. Resursförstärkning. Upphandling av IT-stöd för hantering av frånvaro och när varo inom Skolplattform Stockholm UTBILDNINGSFÖRVALTNINGEN

Åse Theorell. Där skog och slätt möts står jätten, stenen som gett namn åt bygden och vars gåta fortfarande är olöst

Transkript:

Jonas Hermansson jonas.hermansson@prolore.se

Midlanda motorpark!

Vem är Jonas Hermansson? Arbetar som konsult på Prolore Testspecialist med inriktning mot: Utveckling och införande av testprocesser Utveckling och införande av testorganisationer Process stödjande verktyg Testautomatisering Testledning Styrelseledamot i Svenska DSDM konsortiet Styrelseledamot i SAST Certified Scrum master Certified Agile Manager

Vad är Verksamhetsstöd? 1200 pers IT budget 2000 000 000 SEK Projektportfölj ca 170 st Testsektion om ca 80 personer

TestCentrer ITG Mätetal Funktionell test Systemtest Systemsambandstest Integrationstest Testautomatisering Prestandatest Acceptanstest Metod och Utbildning Test- och utvecklingsmiljöer

Testfabriken A B A C B A B A C v35 v36 v37 v38 v39 v40 v41 v42 v43 v44 v45 v46 v47 v48 v49 v50 Skalbart Timeboxing Dynamiskt

TestCentrer Funktionell test ITG Mätetal Systemtest Funktionell test Systemsambandstest Systemtest Systemsambandstest Integrationstest Acceptanstest ITG Funktionell test Systemtest Mätetal Systemsambandstest Integrationstest Acceptanstest Metod och Utbildning Test- och utvecklingsmiljöer Testautomatisering Prestandatest Testautomatisering Prestandatest Metod och Utbildning Test- och utvecklingsmiljöer

SUCCÉ! Rekordmånga e-deklarerade! Över 2,6 miljoner svenskar valde att e-deklarera och vi nådde målet med råge! Det är jättebra! En ökning med 25 procent och måluppfyllelse. Det har varit ett stort, härligt engagemang i hela Skatteverket för att vi ska nå målet, säger GD Mats Sjöstrand.

Fabriken växer! Till 35 personer Från 3 personer

Problem För långt från projekten Dåligt informations flöde Ojämn arbetsbelastning Agila projekt

Inte Testfabrik, utan Testcenter Tjänstelevererande testcenter för funktionella tester

Systemtest som ett testcenter Ett Testcenter är en permanent testorganisation, en linjeorganisation, som erbjuder testtjänster Säkrar kvaliteten på testarbetet Säkrar resurs- och kompetensförsörjningen Kontroll över nödvändig infrastruktur Mäter kontinuerligt nyttan av testtjänsterna Signalerar i tid ökar leveransprecision Vision Planering Styrning Uppföljning Personal Process Infrastruktur Kompetens Process Infrastruktur

Tjänstebaserat Testcenter Indrivningen av bla bla bla och folkbokföringen av bla bla bla... och fastighetstaxeringen bla bla bla... för att inte tala om skatterna! Funktionell test Projekt Tjänst er En tjänst är en ansvarsfull åtgärd av en utförare där resultatet fyller ett behov hos en eller flera mottagare och tas emot frivilligt av dessa

Produkt och tjänsteblad Tjänst Tjänstetyp En övergripande beskrivning av tjänsten Hur beställer jag tjänsten? Mer information och kontaktpersoner Process Leverantörens åtaganden Processen Kundens åtaganden Indata och startkriterier Utdata och slutkriterier

Prestandatest Testautomatisering Tjänster Systemtestare Systemsambandstestare Integrationstestare Testledare ITG Mätetal Funktionell test Systemtest Systemsambandstest Integrationstest Helhetsåtagande Acceptanstest Metod och Utbildning Test- och utvecklingsmiljöer

Systemtest som ett testcenter Initiala utmaningar Ta bort personberoende Marknadsföra tjänster Etablera konsult kultur hos personal Bibehålla sammanhållning Skaffa rätt bemanning Standardisera och återvinna

Bemanningsflöde Beställning Tjänst Nivå Special kunskaper Tidsperiod Ledig resurs i gruppen? Någon som skall flytas om? Någon ledig i övriga organisationen? Strategisk leverantör? Extern konsultförfrågan!

Kvalitetssäkra konsulter Målet är att återanvända konsulter Minst 2 personer som träffar konsulten Oftast 3-4 personer Checklista med frågor Obligatoriska kurser

Resurser - Nivåer Nivå 1 Nivå 2 Kunskap nyss genomförd utbildning. Erfarenhet kortare arbetserfarenhet, ej vana som konsult. Ledning kräver arbetsledning. Självständighet kan självständigt utföra enklare uppgifter Kunskap utbildning inom området, viss svårighetsgrad. Erfarenhet 1-3 år som konsult inom området, har deltagit i eller utfört ett flertal liknande uppdrag. Ledning kräver arbetsledning. Självständighet kan självständigt utföra avgränsade arbetsuppgifter. Nivå 3 Kunskap hög kompetens inom sitt område. Erfarenhet 4-8 år som konsult inom området, är förebild för andra konsulter på lägre nivå. Har befunnit sig på nivå 2 under minst 2 år. Ledning kan ansvara för delområde och leda en mindre grupp. Självständighet kan arbeta självständigt Nivå 4 Ledasskpsutbildning Kunskap generalistkompetens, eller mycket hög kompetens inom ett område. Erfarenhet har deltagit i stora uppdrag inom olika områden och genomför uppdrag med mycket hög kvalitet, nivån uppnås normalt tidigast efter 9-12 år som konsult inom området. Har befunnit sig på nivå 3 under minst 2 år. Ledning tar huvudansvar för ledning av större grupp. Självständighet mycket stor Nivå 5 Fortsättningskurs Testledar Kurs QC - Fortsättning Grundkurs QC-Grund Kunskap kompetens av högsta rang, uppfattas som expert/guru på marknaden. Erfarenhet (samma som 4) men har befunnit sig på nivå 4 under minst 3 år. Ledning har stor vana och erfarenhet att verka i ledande befattning. Självständighet mycket stor

Intern utbildningar 16 Intern utbildningar ca 50 kurs tillfällen per år Obligatoriska utbildningar för konsulter

Kompetensnätverk Test Sträcker sig över organisationsgränserna Kompetensöverföring Frukostmöten 12 ggr/år Inbjudan till ca 300 personer Omvärldsbevakning

Tillhörighet Målstyrning Kunskapsöverföring inom gruppen (FT-dag, Wiki, MS office communicator) Statusmöten Gemensam lagring (Sharepoint, Filsystem) Erfarenhetsutbyte m företag

Resrursväxlingar Obligatorisk (nästan) varje år Främjar kompetensspridningen Minskar nyckelperson beroendet Bidrar till gemensamt arbetssätt

Gemensamt arbetssätt RUP -> TMap Scrumisch Mallar Riktlinjer Instruktioner

Gemensamt arbetssätt

Gemensamt arbetssätt

Gemensamma verktyg Kraven kopplas till en release Kraven kopplas till en eller flera iterationer i releasen Nya felrapporter i releasen/iterationen Öppna felrapporter i releasen/iterationen

Utvärderingar Oanmälda utvärderingar Mini TPI Slumpmässigt Eller på kunds begäran Magkänsla Aldrig hänga någon! Förbättringsförslag lämnas Skala 0 1 2 3 4 5 6 7 8 9 10 11 12 13 Nyckelområden Kontrollerad Effektiv Optimerad 1 Teststrategi A B C D 2 Livscykel A B 3 Tidpunkt för deltagande A B C D 4 Estimering och planering A B 5 Testspecificeringstekniker A B 6 Statiska testtekniker A B 7 Mätetal A B C D 8 Testautomation A B C 9 Testmiljö A B C 10 Kontorsmiljö A 11 Engagemang och motivation A B C 12 Testfunktioner och utbildning A B C 13 Metodikens tillämpningsgrad A B C 14 Samråd/Kommunikation A B C 15 Rapportering A B C D 16 Avvikelsehantering A B C 17 Hantering av testprodukter A B C D 18 Hantering av testprocessen A B C 19 Utvärdering A B 20 Lågnivåtester A B C

Gemensamma Mätetal G1. Progress G2. Kvalitet 57% 65% 100 90 80 70 60 50 40 30 20 10 0 1 2 3 4 5 100 90 80 70 60 50 40 30 20 10 0 1 2 3 4 5

Testfall Timmar AF Gemensamma Mätetal 1200 Planerat Exekverat G1-Q1 Planerat Rapporterat 3000 G1-Q2 Planerat Levererat 20 G1-Q3 1000 2500 18 16 800 2000 14 12 600 1500 10 400 1000 8 6 200 500 4 2 0 1 3 5 7 9 0 1 2 3 4 5 6 7 8 9 10 0 1 2 3 4 5 6 7 8 9 10 Vecka Vecka Vecka

Gemensamma Mätetal G1. Visa projektets progress och tydliggöra eventuella avvikelser gentemot plan G2 Visa systemets kvalitet

Gemensamma Mätetal G1. Visa projektets progress och tydliggöra eventuella avvikelser gentemot plan G1-Q1. Finns det någon allvarlig avvikelse mellan planerade och faktiskt antal exekverade testfall? G1-Q2. Finns det någon allvarlig avvikelse mellan planerad och nerlagd tid för testexekveringen? G1-Q3. Finns det någon allvarlig avvikelse mellan planerad och faktiskt levererad funktionalitet?

Presentation - mätetal G1. Progress G2. Kvalitet 57% 65% 100 90 80 70 60 50 40 30 20 10 0 1 2 3 4 5 100 90 80 70 60 50 40 30 20 10 0 1 2 3 4 5

Sälj Marknadsföringsplan Intranät Föredrag Telefon Mail Återkommande kunder

Utmaningar Agile övriga organisationen Enhetstester Projekt vill fortfarande själva En grupp, fem orter grupperingar Resursväxlingar

Fler har gjort samma resa

Nyttan med ett testcenter En kontrollerad nivå av testexpertkompetens Testexpertens kompetens och arbetsförmåga tillkommer alla projekt Testtjänster med en överenskommen kvalité Testtjänster utförs på enhetligt sätt inom test organisationen Den avtalade tjänsten utförs, varken mer eller mindre Korta ledtider vid uppsättning av tests infrastruktur Testcentret förfogar över en permanent infrastruktur Standardiserade verktyg används Slippa beroendet av nyckelpersoner Partestning och arbetsrotation minskar beroendet av nyckelpersoner En tjänsteportfölj som ständigt anpassas till kundens behov Med en samlad testkompetensen så finns ett klimat som utvecklar och effektiviserar testtjänster för hela företaget Kan tjänsten mätas kan tjänsten effektiviseras

VE TestCentrer 1 person 40 personer + 8 personer ITG Mätetal Funktionell test 12 personer Systemtest Systemsambandstest Integrationstest Testautomatisering Prestandatest 2-5 personer Acceptanstest Metod och Utbildning Test- och utvecklingsmiljöer 2-20 personer

Slutsats Den centraliserade tanken är den rätta vägen! Det krävs kraft och långsiktighet att hålla och utveckla ett TC

Frågor Maila gärna: jonas.hermansson@prolore.se eller ring: 0704-532223 Presentationen finns att hämta på www.prolore.se