Klar og tydelig kommunikation tak 09.06.2016 Thomas Axen
2 Thomas Axens bio: Name,-Thomas Axen, I have been working with software development the last 21 years. The roles that I have had, through my career, are in the following areas: Manager, Software development framework, Test and SCM. The industries that I have worked in are: Pension (Pensam, ATP and Sampension/KP), Web tool development (Catalog international) and ERP (Microsoft Business solutions). The last 4 I have been working for PenSam as the IT Software Development Director. Linked-in profile: http://www.linkedin.com/profile?viewprofile=&key=5589584&trk= MBTI-profile: ENTP.
3 Formål med præsentationen En af de væsentlige opgaver som topleder er at have fokus på, at løsninger bliver leveret til tiden og i den aftalte kvalitet. Det er det vigtigt at have redskaber til dette gennem hele projektforløbet. Det er vigtigt at Testmanageren kommunikere klart og tydeligt og i et sprog som topledelsen forstår. Topledelsen skal kende kvaliteten af projektets leverancer igennem hele projektets levetid, så de løbende kan træffe de rigtige beslutninger, på et oplyst grundlag.
4 Agenda Økonomistyring Styring og prioritering af planlægning Klar og tydelig projekt og test kommunikation Testmanagerens ansvar Test kommunikation Eksempler Spørgsmål
5 Økonomistyring Hvordan er estimaterne opstået Ad-hoc, erfaringer, eksperter (Internt som eksternt) Metoder og erfaringer (Ratio, type, størrelse, kompleksitet) Markedsstandarder Hvilke elementer består budgettet af Estimeret aktiviteter Tolerance (ændring og risiko) Pas på dobbelt estimering Hvordan styres økonomien i hverdagen Tidsregistrering på aktiviteter Køb af konsulenter og licenser Restestimater Earned value
6 Styring og prioritering af planlægning Projektet skal levere solide planer, der klart kan kommunikeres til Topledelsen (A4 planer) Fokus skal være på detaljeret plan på aktivitetsniveau, med valideret estimat og risici. Sikre løbende opfølgning på planen, for ikke at blive overrasket. (Earned value) Test er ca. 20-35 % af projekterne. Det er vigtigt at testen er fuldt integreret og retvisende ift. alle andre aktiviteter. TIP: Husk fra starten at prioritere fra, det gør ondt til sidst. TIP: Husk at indbygge tidstolerance, så styregruppen let kan forstå det. Vis simple grafer med formål. TIP: Overhead ved leverandørstyring/leverancer skal indarbejdes i tidsplanen
7 Klar og tydelig projekt og test kommunikation (1 af 2) - Projekt kommunikation Projektet har en væsentlig afvigelse på en eller flere statusparametre. Det er uden for projektlederens mandat/beføjelser at træffe beslutning om en mitigerende handling. Kort præcis tekst der giver et billede af kvaliteten nu Et risikobillede af projektet Opdaterede planer med restestimat. Projektet har en væsentlig afvigelse på en eller flere statusparametre. Det forventes at projektlederen har mandat/beføjelser til at træffe beslutning om en mitigerende handling. Det ser fint ud vi kan bare fortsætte. Governance (ITG) Styregruppe Projekt Test Release
8 Klar og tydelig projekt og test kommunikation (2 af 2) - Test kommunikation Kort præcis tekst der giver et billede af kvaliteten nu Et risikobillede af projektet Opdaterede planer med restestimat Simple grafer der viser testfremdrift og defect trend. Defect Detection Percentage Antal fejl fundet pr. release pr. projekt PR1 PR2 PR3 PR4 PR5 PR6 PR7 PR8 <Total> 00000 Teknisk forum Edlund 4 3 1 1 1 4 14 00002 Dynatrace 1 3 2 00005 Service design 4 34 & transition 1 18 9 1 1 00010 Teknisk forum PenSam 2 1 3 03400 Aktuariatet 2 1 4 1 04330 Service Operation 23 34 36 57 7 28 25 17 227 11737 MUR til Transform 5 1 1 1 8 11749 - Standard dækning flex 1 1 11749 RCK Drift 4 10 35 1 50 11807 PAKS Skatteindberetning 2014 2 4 1 1 8 21726 Nyt testmiljø setup 5 1 6 21819 Ikke garanterede ydelser 2 3 5 31659 Vælg Fleksion 1 1 2 31684 Pensionsoverblik 2 2 31685 Pensionering Fleksion 89 242 9 1 341 31697 PMF 0 % Grundlag 144 144 31698 POS 2012 1 1 31706 Skattereform PMF 23 2 25 31706 Skattereform PSL og FLX 95 1 1 97 31712 EFK 2 13 77 92 31713 POS2013 6 1 5 12 31719 Skattereform del 2 10 2 220 232 31722 - Versioneret Tegningsgrundlag 1 44 45 31724 Neuron ESB 1 24 11 8 44 31724 Nyt NemID 8 8 31728 Omvalg for PMF 5 60 164 1 230 31740 SKR Afgiftberigtigelse 1 8 5 16 2 32 31742 Aftale og fordeling 2 1 6 6 1297 290 1632 31754 Skatteindberetning 2013 14 11 1 26 31756 POS2014 4 20 30 13 4 3 1 1 76 31761 PMF Migrering 1 3 94 89 188 31784 PensionsInfo 2014 3 3 31800 Optimering af rådgiverportal 4 4 31802 POS2015 1 1 26 28 31805 PensionsInfo 2015 1 1 31821 OFS oprydning 15 9 24 34538 Product Management 12 12 All Projects 2 1 3 <Total> 413 436 584 126 41 94 1489 453 3667
9 Test kommunikation - Eksempler Eksempel 1: Der er 10 dage tilbage af test og vi mangler at gennemføre 76 testcases Hvor mange fejl er der på hele projektet Hvor langtid har I haft til test Er det de lette eller svære Testcases der er gennemført Er vi foran eller bagud på planen (Risici) Eksempel 2: Alle testcases er gennemført og der er 45 fejl vi mangler at test når de bliver rettet Løgeffekten Hvor mange lag er der tilbage til testen er i bund Hvornår er I done For hver 4 fejl kommer der en ny fejl Er det big bang eller løbende fejlrettelser Eksempel 3: Testindsatsen er i Gul Er der noget test skal have hjælp til/med Hvordan kommer test i grøn igen Hele projekter er stadig meldt i grøn, hvornår/hvordan går projektet i gul Eksempel 4: Vi er nu der, hvor vi ikke kan nå det til tiden Pistolen for panden Hvad er mine alternative løsninger, som der kan vælges imellem som leder. Eksempel 5: Det er ikke vores skyld, det var de andres Holdindsats og holdånd Rettidig kommunikation
10 Testmanagerens ansvar At tilpasse testindsatsen ift. størrelsen og modenheden i organisationen At drive hele testopgaven gennem hele projektforløbet Sikre at de forudsætningsskabende aktiviteter er under kontrol Sætte det rigtige testhold At estimere testdelen af projektet Er ca. 25-35% af projektbudgettet Udarbejde en solid plan på baggrund af en risikovurdering Løbende justering og opfølgningen på planen (aktiviteter, restestimater, tolerance) Makkerpar med projektlederen Kommunikere klar og tydelig så projektlederen og styregruppen let kan fortage deres beslutninger Synligøre hvad der skal til for at holde planen Komme med synspunkter og løsninger på problemstillinger
Kommunikations citater 11
Har du haft en eller flere at disse følelser før 12
13 Spørgsmål
Backup slides 14
15 CMMi - Capability Maturity Model Integration Maturity Level 1 Level 2 Level 3 Level 4 Level 5 Re-work 40% 20% 10% 6% 3% Estimation Accuracy +30% to >100% ±10% to ±20% ±5% ± 3% ± 1% Defects shipped X X/2 X/4 X/10 X/100 Defects found before final test 30% 60% 80% 90% 99% Productivity X 1.5X 2X 3X to 4X >4X Re-use - - Possible ±30% 50% Based on interviews with 1500 companies using CMMI