Test din virksomheds modenhed til at gennemføre projekter En måling er bedre end 100 mavefornemmelser Per Hartlev ph@whitebox.dk 10/3-2016 Søren T. Lyngsø 1984-1993 ABB 1993-2001 DELTA 2001-2014 Whitebox 2014 -
levels Higher predictablility Increased productivity Better quality Less risks 1. Initial 3. Defined 2. Managed Level Characteristics Processes 5. Optimizing 4. Quantitatively managed Uniform processes Project results under control Ad hoc. Heroes A learning organisation Quantitative insight into processes Proactive organisational processes Project processes, often reactive Unpredictable, undocumented Focusing on process improvement Processes are measured and controlled Relaxed organization, 3% rework, Professionalism Optimization (Lean), 6% rework Less documentation Management support, 10% rework, quality in work Diversity in projects, 20% rework, teamwork Stressed employees, 40% rework, lots of fire fighting Employee view
Release-styring Hjælpe værktøjer Kvalitets sikring Leverandør kontrakter Kurser Opgave nedbrydning Dokument håndtering Arbejds instruktioner Beslutnings kriterier Livs cyklus standard Forbedrings projekter Uddannelse Audits Konstruktion Bruger test Integrations test milestones Kunde krav Alternative strategier Stakeholder kommunikation Budget opfølgning Stakeholder involvering Retrospectives Kkompetence planlægning Kunde behov Interessent analyse Krav validering Inspektioner Opfølgnings frekvens Prototyper Risiko kategorier Base lines Dokumentation Templates Korrigerende handlinger System-test Produkt krav Proces Performance Sporbarhed Versionering Tidsplaner Budgettering Hazzard analysis Leverandør audits Bruger kommunikation Fase opdeling Deadlines Release-styring Milestonesreview Checklister Ændrings styring Beslutnings støtte Kompetence planlægning Arkitektur Styklister Proces fokus Ressource planlægning Krav analyse Regulatoriske krav Projektmøder Estimering Release-styring Fejl håndtering Test management Accept test Commitments Projektafhængi gheder Test rapporter Risiko effekt Mitigerings planer Udvikling Testbarhed Test miljø Del proces målinger Outsourcing Performance krav Afstemning af planer Drifts krav Eksterne assesments Unit test Underleverence godkendelser Tekniske interfaces Fremdrift rapportering Procesbeskrive lser Risiko sandsynlighed Interface krav Final test Bruger venlighed Performance test Kvalitets rapportering Interface design Design Programmering
K A C B
Release-styring Hjælpe værktøjer Kvalitets sikring Leverandør kontrakter Kurser Opgave nedbrydning Dokument håndtering Arbejds instruktioner Beslutnings kriterier Livs cyklus standard Forbedrings projekter Uddannelse Audits Konstruktion Bruger test Integrations test milestones Kunde krav Alternative strategier Stakeholder kommunikation Budget opfølgning Stakeholder involvering Retrospectives Kkompetence planlægning Kunde behov Interessent analyse Krav validering Inspektioner Opfølgnings frekvens Prototyper Risiko kategorier Base lines Dokumentation Templates Korrigerende handlinger System-test Produkt krav Proces Performance Sporbarhed Versionering Tidsplaner Budgettering Hazzard analysis Leverandør audits Bruger kommunikation Fase opdeling Deadlines Release-styring Milestonesreview Checklister Ændrings styring Beslutnings støtte Kompetence planlægning Arkitektur Styklister Proces fokus Ressource planlægning Krav analyse Regulatoriske krav Projektmøder Estimering Release-styring Fejl håndtering Test management Accept test Commitments Projektafhængi gheder Test rapporter Risiko effekt Mitigerings planer Udvikling Testbarhed Test miljø Del proces målinger Outsourcing Performance krav Afstemning af planer Drifts krav Eksterne assesments Unit test Underleverence godkendelser Tekniske interfaces Fremdrift rapportering Procesbeskrive lser Risiko sandsynlighed Interface krav Final test Bruger venlighed Performance test Kvalitets rapportering Interface design Design Programmering
Eet samlet overblik Benchmark på verdens plan BEST PRACTICE ISO9001
CMMI Whitebox Benchmark - Ref 1106 level 1,00 Q1 2015 Gør man det? (Praktikker) Er det groet fast? (Institutionaliseret) Er det nedskrevet? (Følges det op) Fuldt opfyldt Over middel Under middel Slet ikke opfyldt Ikke relevant 5 Styring Udvikling / Leverance Støtte Organisation 4 Quantitative Project Management Causal Analysis and Resolution Org. Inn. & Deployment Org. Process Performance 3 Requirements Developments Org. Process Focus Integrated Project Man. + IPPD Technical Solution Decision Analysis and Resolution Org. Process Definition Risk Management Product Integration Org. Training Verification 2 Project planning Validation Configuration Management Project Monitoring & Control Requirements Management Process & Product QA Supplier Agreement Management Measurement & Analysis
CMMI Whitebox Benchmark - Ref 1001 level 1,75 Q4 2013 Gør man det? (Praktikker) Er det groet fast? (Institutionaliseret) Er det nedskrevet? (Følges det op) Fuldt opfyldt Over middel Under middel Slet ikke opfyldt Ikke relevant 5 Styring Udvikling / Leverance Støtte Organisation 4 Quantitative Project Management Causal Analysis and Resolution Org. Inn. & Deployment Org. Process Performance 3 Requirements Developments Org. Process Focus Integrated Project Man. + IPPD Technical Solution Decision Analysis and Resolution Org. Process Definition Risk Management Product Integration Org. Training Verification 2 Project planning Validation Configuration Management Project Monitoring & Control Requirements Management Process & Product QA Supplier Agreement Management Measurement & Analysis
CMMI Whitebox Benchmark - Ref 1001 level 2,50 Q4 2015 Gør man det? (Praktikker) Er det groet fast? (Institutionaliseret) Er det nedskrevet? (Følges det op) Fuldt opfyldt Over middel Under middel Slet ikke opfyldt Ikke relevant 5 Styring Udvikling / Leverance Støtte Organisation 4 Quantitative Project Management Causal Analysis and Resolution Org. Inn. & Deployment Org. Process Performance 3 Requirements Developments Org. Process Focus Integrated Project Man. + IPPD Technical Solution Decision Analysis and Resolution Org. Process Definition Risk Management Product Integration Org. Training Verification 2 Project planning Validation Configuration Management Project Monitoring & Control Requirements Management Process & Product QA Supplier Agreement Management Measurement & Analysis
CMMI Whitebox Benchmark level 5,00 Gør man det? (Praktikker) Er det groet fast? (Institutionaliseret) Er det nedskrevet? (Følges det op) Fuldt opfyldt Over middel Under middel Slet ikke opfyldt Ikke relevant 5 Projekt - Styring Udvikling Støtte Organisation 4 Quantitative Project Management Causal Analysis and Resolution Org. Inn. & Deployment Org. Process Performance 3 Requirements Developments Org. Process Focus Integrated Project Man. + IPPD Technical Solution Decision Analysis and Resolution Org. Process Definition Risk Management Product Integration Org. Training Verification 2 Project planning Validation Configuration Management Project Monitoring & Control Requirements Management Process & Product QA Supplier Agreement Management Measurement & Analysis
CMMI modellerne udsprang fra US midt 80 erne ISO 15504/Spice modellerne udsprang fra Europa primo 90 erne Omkring 8.000 assesorer worldwide udfører mere end 20.000 assesments om året Lande med gennemførte (SCAMPI) og indrapporterede CMMI assesments er vist mørke
Udbytte Modenhed 1 2 3 4 5 Omarbejde 40% 20% 10% 6% 3% Estimerings +30% til ±10% til ±5% ± 3% ± 1% nøjagtighed >100% ±20% Leverede defekter X X/2 X/4 X/10 X/100 Defekter detekteret før test 30% 60% 80% 90% 99% Produktivitet X 1.5X 2X 3X til 4X >4X Genbrug - - Muligt 30% 50% Kilde: Bill Curtis
240 konsulent/udviklings virksomheder indenfor IT
ProductAbility 2014 19% 23% 16% 13% Top 20 worldwide 9% 7% 6% 4% 3% 1,00 1,25 1,50 1,75 2,00 2,25 2,50 2,75 3,00 The Danish maturity level average in 2014 was 1,75 The same as in 1999!! ProductAbility n = 137
Projektleverencer Hvem skal jeg vælge som leverandør? C 130 mio.kr B 120 mio.kr A 110 mio.kr
Hvilket firma skal en ny ung ingeniør vælge? C B A
Kunde / leverandør forholdet Supplier 5 4 3 C1S5 C1S5 J K L 2 C1S2 C1S2 1 C1S1 C1S1 Kilde: Jørn Johansen & Tim Kasse 1 2 3 4 5 Customer
Supplier 5 4 3 C1S5 C1S5 J K L 2 C1S2 C1S2 1 C1S1 C1S1 1 2 3 4 5 Customer
K A C B
1,75 1,00 1,00 2,50 Customer Customer Supplier Supplier 55 44 33 22 11 C1S5 C1S5 C1S2 C1S2 C1S1 C1S1 11 22 33 44 55 J K L Customer Customer Supplier Supplier 55 44 33 22 11 C1S5 C1S5 C1S2 C1S2 C1S1 C1S1 11 22 33 44 55 J K L J K L
2,50 1,75 5,00 2,50 Customer Customer Supplier Supplier 55 44 33 22 11 C1S5 C1S5 C1S2 C1S2 C1S1 C1S1 11 22 33 44 55 J K L Customer Customer Supplier Supplier 55 44 33 22 11 C1S5 C1S5 C1S2 C1S2 C1S1 C1S1 11 22 33 44 55 J K L J K L
Test din virksomheds modenhed til at gennemføre projekter En måling er bedre end 100 mavefornemmelser Per Hartlev ph@whitebox.dk 10/3-2016 Søren T. Lyngsø 1984-1993 ABB 1993-2001 DELTA 2001-2014 Whitebox 2014 -