SlideShare a Scribd company logo
Restricted © Siemens AG 2014. All rights reserved
Why Would You Want
to Improve Your Process?
13th Exchange of Experience: Testing | Nuremberg, March 13, 2014
Rik Marselis (Sogeti)
Geoff Thompson (Experimentus)
Restricted © Siemens AG 2014. All rights reservedPage 2 March 13, 2014 Rik Marselis, Geoff Thompson
Introducing Rik & Geoff
NL
UKISTQB
Passion for quality and
for “doing IT right”
Enjoy sharing knowledge:
presenting and writing
Projectleader
TPI NEXT
3 daughters
2 daughters
1962 1961
Co Founder TMMi
Director of
ExperimentusFellow of
Sogeti-Labs
Happily married
Founder ISTQBVice-chairman
TestNet
Restricted © Siemens AG 2014. All rights reservedPage 3 March 13, 2014 Rik Marselis, Geoff Thompson
What is “success”?
Wikipedia: Achievement of a Goal;
the opposite of Failure
When is your business successful?
Project ready in time?
IT Quality meets standards?
Business value is created?
Clients are happy!!
Restricted © Siemens AG 2014. All rights reservedPage 4 March 13, 2014 Rik Marselis, Geoff Thompson
Why do we need to improve?
Because software fails
and we need to be as
efficient as possible in
trying to stop these!
London Stock Exchange
LA Airport flights grounded
AT&T take out ⅓ of US ‘phones
London Underground free travel with Oystercard
British Passport failure
Intel Pentium chip maths division wrong
Software failure at Stanstead closed check in
Therac 25 radiation overdosing
Airbus A380 incompatible software
Patriot Missile System – Dhahran
Mars Climate Orbiter & Polar Lander
Restricted © Siemens AG 2014. All rights reservedPage 5 March 13, 2014 Rik Marselis, Geoff Thompson
We want to do the right thing
in the right way
Restricted © Siemens AG 2014. All rights reservedPage 6 March 13, 2014 Rik Marselis, Geoff Thompson
To do the right thing in the
right way can mean...
•  Saving money both in the short and long term
•  Better risk management
•  Accelerated time to market
•  Reduction in delays to the software development life cycle
•  Better career opportunities
•  Improved working life of employees
Restricted © Siemens AG 2014. All rights reservedPage 7 March 13, 2014 Rik Marselis, Geoff Thompson
Business drivers
Source - IT priorities for battling the economic slowdown: UK CEO Survey | 2008 –
BearingPoint/HP
Restricted © Siemens AG 2014. All rights reservedPage 8 March 13, 2014 Rik Marselis, Geoff Thompson
To avoid going the wrong way!
Restricted © Siemens AG 2014. All rights reservedPage 9 March 13, 2014 Rik Marselis, Geoff Thompson
Opening the gate – getting rid
of barriers to quality work
Restricted © Siemens AG 2014. All rights reservedPage 10 March 13, 2014 Rik Marselis, Geoff Thompson
Is your process this sort of
Ferrari?
Restricted © Siemens AG 2014. All rights reservedPage 11 March 13, 2014 Rik Marselis, Geoff Thompson
When you would like it to be
this sort?
Restricted © Siemens AG 2014. All rights reservedPage 12 March 13, 2014 Rik Marselis, Geoff Thompson
V-model, outdated?
•  Start/stop model
•  Create in one go (no increments)
•  Doesn’t stimulate collaboration
Restricted © Siemens AG 2014. All rights reservedPage 13 March 13, 2014 Rik Marselis, Geoff Thompson
Application Lifecycle model
Most people accept “Testing” as a fact of life
But often they are not happy about it
All activities
are relevant,
they may be
done
sequential or
in parallel
Applies to both
Waterfall
and
Agile
Restricted © Siemens AG 2014. All rights reservedPage 14 March 13, 2014 Rik Marselis, Geoff Thompson
So we performed an assessment to assess the test maturity
Conclusion: There’s nothing really wrong with testing
The fixing and rework is the real problem!
Example; Client said:
“Testing costs too much time & money”
Restricted © Siemens AG 2014. All rights reservedPage 15 March 13, 2014 Rik Marselis, Geoff Thompson
We introduced:
“the fixing-phase”
Now something interesting happened;
the stakeholder asked:
“Why do we need a fixing phase”?
“Can’t they build it right first time”?
Fixing phase
Source: Jerry Weinberg
Restricted © Siemens AG 2014. All rights reservedPage 16 March 13, 2014 Rik Marselis, Geoff Thompson
Why do we need this fixing?
Defect injection
58% of defects originate
from early lifecycle activities !!
Restricted © Siemens AG 2014. All rights reservedPage 17 March 13, 2014 Rik Marselis, Geoff Thompson
What often happens
Requirements Design Development Testing Acceptance Implementation Maintenance
Requirements Design Development Testing Acceptance Implementation Maintenance
Defect inserted in activity
Defect detected and fixed in activity
Restricted © Siemens AG 2014. All rights reservedPage 18 March 13, 2014 Rik Marselis, Geoff Thompson
The right quality,
not too less, not too much
Three key principles
Frontload the process with quality
measures; methods, tools, training,
reviews, …
People are fallible  early reviews
And remember:
Quality can’t be ‘tested in’ at the end
Restricted © Siemens AG 2014. All rights reservedPage 19 March 13, 2014 Rik Marselis, Geoff Thompson
No faults forward
to the next activity
Requirements Design Development Testing Acceptance Implementation Maintenance
Requirements Design Development Testing Acceptance Implementation Maintenance
Defect inserted in activity
Defect detected and fixed in activity
Restricted © Siemens AG 2014. All rights reservedPage 20 March 13, 2014 Rik Marselis, Geoff Thompson
When and What to improve
When:
As soon as you can
The next new project
Something that is big enough (and
important enough) to make a difference
Does timing even matter?
Everything
A bit at a timeWhat someone else tells me needs to change!
Use a model to help understand what's needed
On the next business critical project
Just tinker
Something that gives the biggest bang for the buck
Once you have a business case
Only what you have a business case for
What:
Restricted © Siemens AG 2014. All rights reservedPage 21 March 13, 2014 Rik Marselis, Geoff Thompson
To model or not to model that
is the question?
Non-model based approach
involves process
improvements by adapting
what already exists and
augmenting with process
components picked up at
conferences/training.
These processes typically
tend to be home grown
untried and untested.
Model based process
improvement incorporates
process improvement with
international standards and
frameworks such as the SEI’s
CMMI frameworks, ISO
frameworks, ITIL, TPI, TMMi,
PCMM and various others.
Using such models allows
organisations to compare their
practices with internationally
recognized industry good
practices.
Restricted © Siemens AG 2014. All rights reservedPage 22 March 13, 2014 Rik Marselis, Geoff Thompson
Do you feel lucky...
Restricted © Siemens AG 2014. All rights reservedPage 23 March 13, 2014 Rik Marselis, Geoff Thompson
How!
Measure
Prioritise
& Plan
Define /
Re-define
Operate
Validate
Evolve
Initiate
•  Action Planning
•  Target Setting
•  New process
definition/refinement
•  Training
•  Pilot
•  Full deployment
•  Monitoring of results
against targets
•  Evolution of programme
approach & targets
•  Assess Process/
monitor against plan
•  Obtain agreement
to progress
Restricted © Siemens AG 2014. All rights reservedPage 24 March 13, 2014 Rik Marselis, Geoff Thompson
But this success is not just
process….
Measure/Prioritise
and Plan/ Define and
Redefine Operate/Validate Evolve
Enthusiasm
Maximum
Hype
Actual Use
Disillusionment
Practical Benefit
RIP
Restricted © Siemens AG 2014. All rights reservedPage 25 March 13, 2014 Rik Marselis, Geoff Thompson
It takes time before the actual
improvements are realized
When ambitions for change
are set high, It takes too
much time before the actual
savings are realized
Restricted © Siemens AG 2014. All rights reservedPage 26 March 13, 2014 Rik Marselis, Geoff Thompson
Improve gradually
parallel and step-by-step improvement,
with small but measurable effects
Restricted © Siemens AG 2014. All rights reservedPage 27 March 13, 2014 Rik Marselis, Geoff Thompson
Improve where it helps most
Don’t elevate the peaks; start improving by filling the valleys
Restricted © Siemens AG 2014. All rights reservedPage 28 March 13, 2014 Rik Marselis, Geoff Thompson
The basic assumption for
process improvement
+ =
People Process Result
+
+
+
=
=
=



Restricted © Siemens AG 2014. All rights reservedPage 29 March 13, 2014 Rik Marselis, Geoff Thompson
So why would you improve?
Measure increased success!!
Restricted © Siemens AG 2014. All rights reservedPage 30 March 13, 2014 Rik Marselis, Geoff Thompson
Thank you !!
Restricted © Siemens AG 2014. All rights reserved
Comparing the models
Q&A session
Restricted © Siemens AG 2014. All rights reservedPage 32 March 13, 2014 Rik Marselis, Geoff Thompson
The models compared
http://www.nl.capgemini.com/bronnen/models-to-improve-your-test-process www.istqb.org
Restricted © Siemens AG 2014. All rights reservedPage 33 March 13, 2014 Rik Marselis, Geoff Thompson
Comparison
TMMi TPI
Restricted © Siemens AG 2014. All rights reservedPage 34 March 13, 2014 Rik Marselis, Geoff Thompson
Comparisons
TMMi
Staged model
Advantage of staged:
simplicity
TPI
Continuous and staged
model
Advantage of continuous:
specific improvement
focus
Restricted © Siemens AG 2014. All rights reservedPage 35 March 13, 2014 Rik Marselis, Geoff Thompson
Comparison - differences
TMMi
•  Managers Model
•  Developed by over 500 resources
worldwide
•  Uses ISTQB terminology – which
includes TMap terminology
•  Aligned to CMMI
•  Accreditation of methods and assessors
•  Metrics and full lifecycle focussed
•  Defect Prevention and Quality control
focus
•  Potential improvement recomendations
•  Free download of model
(www.tmmifoundation.org)
TPI NEXT
•  Engineers Model
•  One organization in different countries
•  Uses TMap terminology
•  Independent of (but usable with) SPI-
models
•  Business Driven approach
•  Improvement suggestions & enablers
•  Free Excel-tool (www.tpinext.com)
Restricted © Siemens AG 2014. All rights reservedPage 36 March 13, 2014 Rik Marselis, Geoff Thompson
Similarities
•  Books
•  Certification
•  TMMi professional
•  TPI NEXT certified
•  Certification of organizations
•  Referenced in ISTQB Advanced
& Expert level
•  Fit well with CMMI
•  Encourage structured
improvement of test processes
Restricted © Siemens AG 2014. All rights reservedPage 37 March 13, 2014 Rik Marselis, Geoff Thompson
Ask Geoff and Rik
(now is your chance!)
Q & A

More Related Content

PPTX
Test Process Improvement with TPI NEXT - what the model does not tell you but...
PDF
Finding Success with Test Process Improvement
PDF
Increasing business success with TPI NEXT and PointZERO
PPTX
Emerging QA COE Practice by Mukund Wangikar
PDF
Test Automation - Keytorc Approach
PDF
PDF
Sap test center of excellence
PDF
Using the test process improvement models. Case study based on TPI Next model...
Test Process Improvement with TPI NEXT - what the model does not tell you but...
Finding Success with Test Process Improvement
Increasing business success with TPI NEXT and PointZERO
Emerging QA COE Practice by Mukund Wangikar
Test Automation - Keytorc Approach
Sap test center of excellence
Using the test process improvement models. Case study based on TPI Next model...

What's hot (20)

PDF
Agile Testing – embedding testing into agile software development lifecycle
PPTX
Control-Plan-Training with Example for .pptx
PDF
QA Center Of Excellence (TCoE)
PPTX
How to Design a Successful Test Automation Strategy
PPTX
What is (tcoe) testing center of excellence
PPT
Role Of Qa And Testing In Agile 1225221397167302 8
PPTX
Testing as a Managed Service using SLAs and KPIs
PDF
Standards / Models for Setting Up a Robust TCoE - Maveric Systems
PDF
Software Testing Maturity Model and Assessment by Abstracta
PDF
Testing Centralization
PDF
Enterprise QA and Application Testing Services
PPTX
Agile Testing by Example
PPT
Agile QA and Testing process
PDF
Testing concepts [3] - Software Testing Techniques (CIS640)
PDF
Fundamentals of Risk-based Testing
PPTX
Agile Testing Strategy
PDF
Shift left - find defects earlier through automated test and deployment
PPTX
Cloud testing
PPTX
Scriptless Automation Testing: A Unique Framework To Accelerate Delivery
PPTX
Test automation framework
Agile Testing – embedding testing into agile software development lifecycle
Control-Plan-Training with Example for .pptx
QA Center Of Excellence (TCoE)
How to Design a Successful Test Automation Strategy
What is (tcoe) testing center of excellence
Role Of Qa And Testing In Agile 1225221397167302 8
Testing as a Managed Service using SLAs and KPIs
Standards / Models for Setting Up a Robust TCoE - Maveric Systems
Software Testing Maturity Model and Assessment by Abstracta
Testing Centralization
Enterprise QA and Application Testing Services
Agile Testing by Example
Agile QA and Testing process
Testing concepts [3] - Software Testing Techniques (CIS640)
Fundamentals of Risk-based Testing
Agile Testing Strategy
Shift left - find defects earlier through automated test and deployment
Cloud testing
Scriptless Automation Testing: A Unique Framework To Accelerate Delivery
Test automation framework
Ad

Viewers also liked (17)

PDF
TMMi Practices on Test policy and strategy with examples.
PPTX
TPi: una metodologia per il miglioramento del processo di test, by Andrea Di ...
PPT
TMMi: should you care? Step-Auto Conference 2013, Bangalore
PDF
Andrew Goslin - TMMi, What is Not in the Text Book - EuroSTAR 2010
PPSX
TMMi e-Survey guidance
PDF
TMMi Implementation Guideline
PDF
Vendor risk management 2013
PPT
Measuring Process Maturity: The Business Process Maturity Model
PPTX
TQM- History, Evolution & Growth
PDF
Leadership & strategic Planning for Total Quality Management (TQM)
PPTX
Total quality management (tqm)ادارة الجودة الشاملة
PDF
Total Quality Management (TQM)
PPT
Tqm Final Ppt
PPT
Total Quality Management (TQM)
PPT
Tqm power point
TMMi Practices on Test policy and strategy with examples.
TPi: una metodologia per il miglioramento del processo di test, by Andrea Di ...
TMMi: should you care? Step-Auto Conference 2013, Bangalore
Andrew Goslin - TMMi, What is Not in the Text Book - EuroSTAR 2010
TMMi e-Survey guidance
TMMi Implementation Guideline
Vendor risk management 2013
Measuring Process Maturity: The Business Process Maturity Model
TQM- History, Evolution & Growth
Leadership & strategic Planning for Total Quality Management (TQM)
Total quality management (tqm)ادارة الجودة الشاملة
Total Quality Management (TQM)
Tqm Final Ppt
Total Quality Management (TQM)
Tqm power point
Ad

Similar to Why would you want to improve your test process using TPI or TMMi? (20)

PDF
Lean Production Meets Big Data: A Next Generation Use Case
PPT
010 bmw tpm management training
PPT
010 bmw tpm management training
PPT
010 bmw tpm management training
PDF
Software AG SIAM Workshop Report
PDF
The Challenges of BIG Testing: Automation, Virtualization, Outsourcing, and More
PPTX
Mastering Product Positioning with Mike Gospe: Moderated by Cindy F. Solomon
PDF
The Survey Says: Testers Spend Their Time Doing...
PDF
Delivering Enterprise Applications: Faster. Cheaper. Better
PDF
N able - 5 things to look for in msp automation platform
PDF
Improving the Planning Cycle for Sophisticated Business Needs: TM1 Demo, Plus...
PPT
Methods Over Madness 2003 Ver.
PPTX
SaaS Data Protection
PDF
How we became lean
PDF
ONBOARDING AT SCALE AT BOOKING.COM
PDF
Complete_outsourcing_solutions
PDF
Complete Outsourcing Solutions-ENG
PPTX
From VoC to MoC - from voice of the customer to mind of the customer
PPTX
SAP awards 2014 solunion cloud category SuccessFactors
PDF
TPM Overview is there to study for early graduates and Implement projects
Lean Production Meets Big Data: A Next Generation Use Case
010 bmw tpm management training
010 bmw tpm management training
010 bmw tpm management training
Software AG SIAM Workshop Report
The Challenges of BIG Testing: Automation, Virtualization, Outsourcing, and More
Mastering Product Positioning with Mike Gospe: Moderated by Cindy F. Solomon
The Survey Says: Testers Spend Their Time Doing...
Delivering Enterprise Applications: Faster. Cheaper. Better
N able - 5 things to look for in msp automation platform
Improving the Planning Cycle for Sophisticated Business Needs: TM1 Demo, Plus...
Methods Over Madness 2003 Ver.
SaaS Data Protection
How we became lean
ONBOARDING AT SCALE AT BOOKING.COM
Complete_outsourcing_solutions
Complete Outsourcing Solutions-ENG
From VoC to MoC - from voice of the customer to mind of the customer
SAP awards 2014 solunion cloud category SuccessFactors
TPM Overview is there to study for early graduates and Implement projects

More from Rik Marselis (20)

PDF
TMAP 30 years celebration at A4Q summit.
PDF
The End Of Testing As We Know It (TestCon - Rik Marselis).pdf
PPTX
TestExpo Quality Engineering & Sustainability
PDF
GTR-The End Of Testing As We Know It
PDF
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...
PDF
Quality Engineering in today's cross-functTeams with TMAP
PDF
Quality engineering instead of testing... Why? How?
PDF
Quality Engineering and Testing with TMAP in DevOps IT delivery
PDF
Quality engineering & testing in DevOps IT delivery with TMAP
PDF
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
PDF
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
PDF
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...
PDF
Quality for DevOps teams - Quality engineering in the DevOps culture
PDF
How to write a proposal to speak at a conference? Hints & tips
PDF
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
PDF
Over testen gesproken TestNet najaar 2019 openingskeynote Rik Marselis
PDF
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
PDF
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)
PDF
Qx day2018 digital_quality_strategy_rik_marselis
PDF
Testing in the digital age; AI makes the difference! Booklaunch Rik Marselis
TMAP 30 years celebration at A4Q summit.
The End Of Testing As We Know It (TestCon - Rik Marselis).pdf
TestExpo Quality Engineering & Sustainability
GTR-The End Of Testing As We Know It
Introduction of TMAP to representatives of ISTQB boards in the GA week in Mar...
Quality Engineering in today's cross-functTeams with TMAP
Quality engineering instead of testing... Why? How?
Quality Engineering and Testing with TMAP in DevOps IT delivery
Quality engineering & testing in DevOps IT delivery with TMAP
Quality engineering in DevOps... Why? How? (TestBusters Day&Night))
TMAP Quality Engineering workshop on A4Q congress by Rik Marselis
Quality engineering in the digital age... Why? How? (ASQF Keynote by Rik Mars...
Quality for DevOps teams - Quality engineering in the DevOps culture
How to write a proposal to speak at a conference? Hints & tips
Testen ISTQB, TMap, ISO25010 en meer. Gastcollege Windesheim Rik Marselis
Over testen gesproken TestNet najaar 2019 openingskeynote Rik Marselis
EuroSTAR 2018 tutorial Rik Marselis Testing Intelligent Machines
Testing intelligent machines; approaches and techniques (QA&Test Bilbao 2018)
Qx day2018 digital_quality_strategy_rik_marselis
Testing in the digital age; AI makes the difference! Booklaunch Rik Marselis

Recently uploaded (20)

PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PPT
Teaching material agriculture food technology
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Machine learning based COVID-19 study performance prediction
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Empathic Computing: Creating Shared Understanding
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Approach and Philosophy of On baking technology
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Dropbox Q2 2025 Financial Results & Investor Presentation
Reach Out and Touch Someone: Haptics and Empathic Computing
Teaching material agriculture food technology
Understanding_Digital_Forensics_Presentation.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
MYSQL Presentation for SQL database connectivity
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
20250228 LYD VKU AI Blended-Learning.pptx
Machine learning based COVID-19 study performance prediction
Diabetes mellitus diagnosis method based random forest with bat algorithm
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
The Rise and Fall of 3GPP – Time for a Sabbatical?
Empathic Computing: Creating Shared Understanding
Spectral efficient network and resource selection model in 5G networks
Approach and Philosophy of On baking technology
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...

Why would you want to improve your test process using TPI or TMMi?

  • 1. Restricted © Siemens AG 2014. All rights reserved Why Would You Want to Improve Your Process? 13th Exchange of Experience: Testing | Nuremberg, March 13, 2014 Rik Marselis (Sogeti) Geoff Thompson (Experimentus)
  • 2. Restricted © Siemens AG 2014. All rights reservedPage 2 March 13, 2014 Rik Marselis, Geoff Thompson Introducing Rik & Geoff NL UKISTQB Passion for quality and for “doing IT right” Enjoy sharing knowledge: presenting and writing Projectleader TPI NEXT 3 daughters 2 daughters 1962 1961 Co Founder TMMi Director of ExperimentusFellow of Sogeti-Labs Happily married Founder ISTQBVice-chairman TestNet
  • 3. Restricted © Siemens AG 2014. All rights reservedPage 3 March 13, 2014 Rik Marselis, Geoff Thompson What is “success”? Wikipedia: Achievement of a Goal; the opposite of Failure When is your business successful? Project ready in time? IT Quality meets standards? Business value is created? Clients are happy!!
  • 4. Restricted © Siemens AG 2014. All rights reservedPage 4 March 13, 2014 Rik Marselis, Geoff Thompson Why do we need to improve? Because software fails and we need to be as efficient as possible in trying to stop these! London Stock Exchange LA Airport flights grounded AT&T take out ⅓ of US ‘phones London Underground free travel with Oystercard British Passport failure Intel Pentium chip maths division wrong Software failure at Stanstead closed check in Therac 25 radiation overdosing Airbus A380 incompatible software Patriot Missile System – Dhahran Mars Climate Orbiter & Polar Lander
  • 5. Restricted © Siemens AG 2014. All rights reservedPage 5 March 13, 2014 Rik Marselis, Geoff Thompson We want to do the right thing in the right way
  • 6. Restricted © Siemens AG 2014. All rights reservedPage 6 March 13, 2014 Rik Marselis, Geoff Thompson To do the right thing in the right way can mean... •  Saving money both in the short and long term •  Better risk management •  Accelerated time to market •  Reduction in delays to the software development life cycle •  Better career opportunities •  Improved working life of employees
  • 7. Restricted © Siemens AG 2014. All rights reservedPage 7 March 13, 2014 Rik Marselis, Geoff Thompson Business drivers Source - IT priorities for battling the economic slowdown: UK CEO Survey | 2008 – BearingPoint/HP
  • 8. Restricted © Siemens AG 2014. All rights reservedPage 8 March 13, 2014 Rik Marselis, Geoff Thompson To avoid going the wrong way!
  • 9. Restricted © Siemens AG 2014. All rights reservedPage 9 March 13, 2014 Rik Marselis, Geoff Thompson Opening the gate – getting rid of barriers to quality work
  • 10. Restricted © Siemens AG 2014. All rights reservedPage 10 March 13, 2014 Rik Marselis, Geoff Thompson Is your process this sort of Ferrari?
  • 11. Restricted © Siemens AG 2014. All rights reservedPage 11 March 13, 2014 Rik Marselis, Geoff Thompson When you would like it to be this sort?
  • 12. Restricted © Siemens AG 2014. All rights reservedPage 12 March 13, 2014 Rik Marselis, Geoff Thompson V-model, outdated? •  Start/stop model •  Create in one go (no increments) •  Doesn’t stimulate collaboration
  • 13. Restricted © Siemens AG 2014. All rights reservedPage 13 March 13, 2014 Rik Marselis, Geoff Thompson Application Lifecycle model Most people accept “Testing” as a fact of life But often they are not happy about it All activities are relevant, they may be done sequential or in parallel Applies to both Waterfall and Agile
  • 14. Restricted © Siemens AG 2014. All rights reservedPage 14 March 13, 2014 Rik Marselis, Geoff Thompson So we performed an assessment to assess the test maturity Conclusion: There’s nothing really wrong with testing The fixing and rework is the real problem! Example; Client said: “Testing costs too much time & money”
  • 15. Restricted © Siemens AG 2014. All rights reservedPage 15 March 13, 2014 Rik Marselis, Geoff Thompson We introduced: “the fixing-phase” Now something interesting happened; the stakeholder asked: “Why do we need a fixing phase”? “Can’t they build it right first time”? Fixing phase Source: Jerry Weinberg
  • 16. Restricted © Siemens AG 2014. All rights reservedPage 16 March 13, 2014 Rik Marselis, Geoff Thompson Why do we need this fixing? Defect injection 58% of defects originate from early lifecycle activities !!
  • 17. Restricted © Siemens AG 2014. All rights reservedPage 17 March 13, 2014 Rik Marselis, Geoff Thompson What often happens Requirements Design Development Testing Acceptance Implementation Maintenance Requirements Design Development Testing Acceptance Implementation Maintenance Defect inserted in activity Defect detected and fixed in activity
  • 18. Restricted © Siemens AG 2014. All rights reservedPage 18 March 13, 2014 Rik Marselis, Geoff Thompson The right quality, not too less, not too much Three key principles Frontload the process with quality measures; methods, tools, training, reviews, … People are fallible  early reviews And remember: Quality can’t be ‘tested in’ at the end
  • 19. Restricted © Siemens AG 2014. All rights reservedPage 19 March 13, 2014 Rik Marselis, Geoff Thompson No faults forward to the next activity Requirements Design Development Testing Acceptance Implementation Maintenance Requirements Design Development Testing Acceptance Implementation Maintenance Defect inserted in activity Defect detected and fixed in activity
  • 20. Restricted © Siemens AG 2014. All rights reservedPage 20 March 13, 2014 Rik Marselis, Geoff Thompson When and What to improve When: As soon as you can The next new project Something that is big enough (and important enough) to make a difference Does timing even matter? Everything A bit at a timeWhat someone else tells me needs to change! Use a model to help understand what's needed On the next business critical project Just tinker Something that gives the biggest bang for the buck Once you have a business case Only what you have a business case for What:
  • 21. Restricted © Siemens AG 2014. All rights reservedPage 21 March 13, 2014 Rik Marselis, Geoff Thompson To model or not to model that is the question? Non-model based approach involves process improvements by adapting what already exists and augmenting with process components picked up at conferences/training. These processes typically tend to be home grown untried and untested. Model based process improvement incorporates process improvement with international standards and frameworks such as the SEI’s CMMI frameworks, ISO frameworks, ITIL, TPI, TMMi, PCMM and various others. Using such models allows organisations to compare their practices with internationally recognized industry good practices.
  • 22. Restricted © Siemens AG 2014. All rights reservedPage 22 March 13, 2014 Rik Marselis, Geoff Thompson Do you feel lucky...
  • 23. Restricted © Siemens AG 2014. All rights reservedPage 23 March 13, 2014 Rik Marselis, Geoff Thompson How! Measure Prioritise & Plan Define / Re-define Operate Validate Evolve Initiate •  Action Planning •  Target Setting •  New process definition/refinement •  Training •  Pilot •  Full deployment •  Monitoring of results against targets •  Evolution of programme approach & targets •  Assess Process/ monitor against plan •  Obtain agreement to progress
  • 24. Restricted © Siemens AG 2014. All rights reservedPage 24 March 13, 2014 Rik Marselis, Geoff Thompson But this success is not just process…. Measure/Prioritise and Plan/ Define and Redefine Operate/Validate Evolve Enthusiasm Maximum Hype Actual Use Disillusionment Practical Benefit RIP
  • 25. Restricted © Siemens AG 2014. All rights reservedPage 25 March 13, 2014 Rik Marselis, Geoff Thompson It takes time before the actual improvements are realized When ambitions for change are set high, It takes too much time before the actual savings are realized
  • 26. Restricted © Siemens AG 2014. All rights reservedPage 26 March 13, 2014 Rik Marselis, Geoff Thompson Improve gradually parallel and step-by-step improvement, with small but measurable effects
  • 27. Restricted © Siemens AG 2014. All rights reservedPage 27 March 13, 2014 Rik Marselis, Geoff Thompson Improve where it helps most Don’t elevate the peaks; start improving by filling the valleys
  • 28. Restricted © Siemens AG 2014. All rights reservedPage 28 March 13, 2014 Rik Marselis, Geoff Thompson The basic assumption for process improvement + = People Process Result + + + = = =   
  • 29. Restricted © Siemens AG 2014. All rights reservedPage 29 March 13, 2014 Rik Marselis, Geoff Thompson So why would you improve? Measure increased success!!
  • 30. Restricted © Siemens AG 2014. All rights reservedPage 30 March 13, 2014 Rik Marselis, Geoff Thompson Thank you !!
  • 31. Restricted © Siemens AG 2014. All rights reserved Comparing the models Q&A session
  • 32. Restricted © Siemens AG 2014. All rights reservedPage 32 March 13, 2014 Rik Marselis, Geoff Thompson The models compared http://www.nl.capgemini.com/bronnen/models-to-improve-your-test-process www.istqb.org
  • 33. Restricted © Siemens AG 2014. All rights reservedPage 33 March 13, 2014 Rik Marselis, Geoff Thompson Comparison TMMi TPI
  • 34. Restricted © Siemens AG 2014. All rights reservedPage 34 March 13, 2014 Rik Marselis, Geoff Thompson Comparisons TMMi Staged model Advantage of staged: simplicity TPI Continuous and staged model Advantage of continuous: specific improvement focus
  • 35. Restricted © Siemens AG 2014. All rights reservedPage 35 March 13, 2014 Rik Marselis, Geoff Thompson Comparison - differences TMMi •  Managers Model •  Developed by over 500 resources worldwide •  Uses ISTQB terminology – which includes TMap terminology •  Aligned to CMMI •  Accreditation of methods and assessors •  Metrics and full lifecycle focussed •  Defect Prevention and Quality control focus •  Potential improvement recomendations •  Free download of model (www.tmmifoundation.org) TPI NEXT •  Engineers Model •  One organization in different countries •  Uses TMap terminology •  Independent of (but usable with) SPI- models •  Business Driven approach •  Improvement suggestions & enablers •  Free Excel-tool (www.tpinext.com)
  • 36. Restricted © Siemens AG 2014. All rights reservedPage 36 March 13, 2014 Rik Marselis, Geoff Thompson Similarities •  Books •  Certification •  TMMi professional •  TPI NEXT certified •  Certification of organizations •  Referenced in ISTQB Advanced & Expert level •  Fit well with CMMI •  Encourage structured improvement of test processes
  • 37. Restricted © Siemens AG 2014. All rights reservedPage 37 March 13, 2014 Rik Marselis, Geoff Thompson Ask Geoff and Rik (now is your chance!) Q & A