SlideShare a Scribd company logo
1 of 15
Maintaining Quality with Agility
Fran O’Hara – Inspire Quality Services
Fran.ohara@inspireqs.ie
www.inspireqs.ie
© 2017 Inspire Quality Services
1
Reasons for moving
2
© 2017 Inspire Quality Services
Speed – competitive edge
Managing changing priorities
Productive happier teams
Visibility
Improve quality…..
It’s a journey not a
destination
So what’s the problem?
3
© 2017 Inspire Quality Services
• To get the benefits of agile (including quality) we need
to embrace its values and principles
 Culture and people
• Changing these is hard
– People tend to resist change
So
• Rather than just focusing on mechanics and methods
we need to focus on values, principles and behaviours
– Will also help ensure benefits achieved are sustained and
long lasting
Challenges
4
© 2017 Inspire Quality Services
Versionone Survey:
• Challenges experienced adopting/scaling agile
– Company philosophy or culture at odds with core
agile values (63%)
– Lack of experience with agile methods (47%)
– Lack of management support (45%)
– General organizational resistance to change (43%)
– Lack of business/customer/product owner (41%)
Align all stakeholders
5
© 2015 Inspire Quality Services
• Top down and bottom up
– Senior Management
Commitment
– Middle management
– Practitioners – dev, test,
BAs
• Impacted stakeholders
– External and Internal
– Customers, Users, Finance,
HR, Purchasing, Product
management, Marketing,
Support…
Some wise words….
6
© 2017 Inspire Quality Services
• If you experiment with the move to Agile, starting with
your business reasons for it and using feedback to
ensure that you’re on the right track, you too can ease
your transition.
– Johanna Rothman
• The biggest secret in making the transition to Agile isn’t
in the technicalities of the new process, but in “how”
the change initiative is approached. Leaders and
managers must be clear in their communication around
how the change will affect each team member and what
the benefits are. It is by building trust and removing
doubt and fear that resistance disappears.
– Susanne Madsen
Whole team accountability
7
© 2017 Inspire Quality Services
Test competency & Roles
8
© 2017 Inspire Quality Services
Dedicated testers in agile teams?
Technical Testers?
Beware ‘Scrum Developer’
DevtAnalysis
Testing
Tester
What can the team do in relation to
quality/test
9
© 2017 Inspire Quality Services
• Commit to whole team approach to testing, quality
• Use retrospectives
– Evaluate quality, technical debt, definition of done
• Extrinsic & intrinsic quality
– Inspect and adapt testing
– Focus on one or two problems at a time
– Experiment
• Share lessons learnt – reflect this in an evolving
strategy
• Celebrate successes
– no matter how small
Key considerations - Agile Testing Strategy
10
Unit/Component layer
Developer Tests
API/Service layer
Acceptance Tests
GUI layer
Manual Tests
Automate at
feature/work-flow
level
Automate at
story level
Automate at
design level
Based on Mike
Cohn
Quality Risks
Code & Bug Fix
Test
Code & Bug Fix
Test
Sprint 2
Code & Bug Fix
Test
Sprint 3Sprint 1
……
Common Scrum role issues
11
© 2017 Inspire Quality Services
•Product owner
• Push versus pull principle
• Product backlog management
ScrumMaster
• Agile coach?
• Managing versus facilitating
• Part-time
Development Team
• Whole team thinking lacking
• Self organisation missing
• Cross functional - Roles of developers and testers in relation to test
Common Scrum event issues
12
© 2017 Inspire Quality Services
•Backlog refinement
• refinement, estimation/sizing not achieved
Sprint planning
• No joint design with the whole team
• No Design for testability
Daily standup
• Missing Self organisation as a tool for quality
Sprint review
• Insufficient Validation/feedback
Retrospective
• Not done, not effective – should be Continuous improvement for good enough quality
Common Scrum artifact issues
13
© 2017 Inspire Quality Services
•Definition of Done
• Weak, not followed under pressure, not improving
• Relationship with quality and technical debt
Product Backlog
• Late elaboration not followed
• Item Ordering, size (too large)
Sprint backlog
• Lack of explicit Quality related tasks to meet the definition of done
Burndowns
What it should look like
14
© 2017 Inspire Quality Services
• The rise of the team
– Ownership, accountability, success
• Leaders & managers make better decisions
• Remember agile is a journey
– Systemic blockers routinely addressed
• Infrastructure improves, process improves, DoD
strengthens/Technical Debt is managed, …
– Culture evolves to incorporate agile values and principles
• Overall there are better outcomes (including desired
quality levels) at an organizational level
www.eurostarconferences.com
Thank you!
Questions?
www.inspireqs.ie
fran.ohara@inspireqs.ie
@OHaraFran

More Related Content

What's hot (20)

Lean Management System
Lean Management SystemLean Management System
Lean Management System
 
For Dummies - Delivery Excellence by Suresh Venna
For Dummies - Delivery Excellence  by Suresh VennaFor Dummies - Delivery Excellence  by Suresh Venna
For Dummies - Delivery Excellence by Suresh Venna
 
Kaizen Workshop
Kaizen WorkshopKaizen Workshop
Kaizen Workshop
 
Continuous improvement a road map
Continuous improvement   a road mapContinuous improvement   a road map
Continuous improvement a road map
 
Continuous Improvement techniques
Continuous Improvement techniquesContinuous Improvement techniques
Continuous Improvement techniques
 
Meeting auditing skills
Meeting auditing skillsMeeting auditing skills
Meeting auditing skills
 
Kaizen Seminar Presentation
Kaizen Seminar PresentationKaizen Seminar Presentation
Kaizen Seminar Presentation
 
Auditing meetings
Auditing meetingsAuditing meetings
Auditing meetings
 
Coaching for Continuous Improvement
Coaching for Continuous ImprovementCoaching for Continuous Improvement
Coaching for Continuous Improvement
 
Assignment kaizen
Assignment kaizenAssignment kaizen
Assignment kaizen
 
Kaizen
KaizenKaizen
Kaizen
 
Managing RQR Applied Quality Model into Organization.
Managing RQR Applied Quality Model into Organization.Managing RQR Applied Quality Model into Organization.
Managing RQR Applied Quality Model into Organization.
 
6 SIGMA AND KAIZEN
6 SIGMA AND KAIZEN6 SIGMA AND KAIZEN
6 SIGMA AND KAIZEN
 
Kaizen Event Guide
Kaizen Event GuideKaizen Event Guide
Kaizen Event Guide
 
Kaizen Event
Kaizen EventKaizen Event
Kaizen Event
 
Tools and Techniques for Delivery Excellence
Tools and Techniques for Delivery ExcellenceTools and Techniques for Delivery Excellence
Tools and Techniques for Delivery Excellence
 
3WMAINKaizen-QMC2009
3WMAINKaizen-QMC20093WMAINKaizen-QMC2009
3WMAINKaizen-QMC2009
 
Short kaizen orientation
Short kaizen orientation Short kaizen orientation
Short kaizen orientation
 
Kaizen | Kaizen Training
Kaizen | Kaizen TrainingKaizen | Kaizen Training
Kaizen | Kaizen Training
 
Kaizen Philosophy
Kaizen PhilosophyKaizen Philosophy
Kaizen Philosophy
 

Similar to Maintaining quality With Agility - Fran O'Hara

The seven deadly sins of Scrum
The seven deadly sins of Scrum The seven deadly sins of Scrum
The seven deadly sins of Scrum franohara99
 
Five Steps to a More Agile Organization
Five Steps to a More Agile OrganizationFive Steps to a More Agile Organization
Five Steps to a More Agile OrganizationLitheSpeed
 
2014 Process Management Strategic Overview
2014 Process Management Strategic Overview2014 Process Management Strategic Overview
2014 Process Management Strategic OverviewRiz Hasan
 
Vygantas Kazlauskas - How Agile saved Christmas in Estonia
Vygantas Kazlauskas - How Agile saved Christmas in EstoniaVygantas Kazlauskas - How Agile saved Christmas in Estonia
Vygantas Kazlauskas - How Agile saved Christmas in EstoniaAgile Lietuva
 
How to sell Lean & Six sigma, a quick tour guide
How to sell Lean & Six sigma, a quick tour guideHow to sell Lean & Six sigma, a quick tour guide
How to sell Lean & Six sigma, a quick tour guideMichael R. Büchler
 
Operational Excellence.pptx
Operational Excellence.pptxOperational Excellence.pptx
Operational Excellence.pptxArvindGarg40
 
Three Ways to Transition From “Fire Fighting” Mode to Boost Gains
Three Ways to Transition From “Fire Fighting” Mode to Boost GainsThree Ways to Transition From “Fire Fighting” Mode to Boost Gains
Three Ways to Transition From “Fire Fighting” Mode to Boost GainsSafetyChain Software
 
Agile Gurugram 2019 Conference | Agile Culture for High Performance | Abhigya...
Agile Gurugram 2019 Conference | Agile Culture for High Performance | Abhigya...Agile Gurugram 2019 Conference | Agile Culture for High Performance | Abhigya...
Agile Gurugram 2019 Conference | Agile Culture for High Performance | Abhigya...AgileNetwork
 
How to be successful with Agile at Scale. 2013 PM Symposium
How to be successful with Agile at Scale. 2013 PM SymposiumHow to be successful with Agile at Scale. 2013 PM Symposium
How to be successful with Agile at Scale. 2013 PM SymposiumDerek Huether
 
TQM_IMTMA_V2.ppt
TQM_IMTMA_V2.pptTQM_IMTMA_V2.ppt
TQM_IMTMA_V2.pptHarishCN13
 
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...AgileNetwork
 
Synergita-Corporate Presentation Final Version
Synergita-Corporate Presentation Final VersionSynergita-Corporate Presentation Final Version
Synergita-Corporate Presentation Final VersionIswarya Elangovan
 
Applying Quality to the Project and Product Management Process
Applying Quality to the Project and Product Management ProcessApplying Quality to the Project and Product Management Process
Applying Quality to the Project and Product Management ProcessKaali Dass PMP, PhD.
 
Strat Review Apr 16
Strat Review Apr 16Strat Review Apr 16
Strat Review Apr 16rayfagan1
 

Similar to Maintaining quality With Agility - Fran O'Hara (20)

The seven deadly sins of Scrum
The seven deadly sins of Scrum The seven deadly sins of Scrum
The seven deadly sins of Scrum
 
Five Steps to a More Agile Organization
Five Steps to a More Agile OrganizationFive Steps to a More Agile Organization
Five Steps to a More Agile Organization
 
2014 Process Management Strategic Overview
2014 Process Management Strategic Overview2014 Process Management Strategic Overview
2014 Process Management Strategic Overview
 
Agile transformation by Gnanasambandham anbazhagan
Agile transformation   by Gnanasambandham anbazhaganAgile transformation   by Gnanasambandham anbazhagan
Agile transformation by Gnanasambandham anbazhagan
 
Vygantas Kazlauskas - How Agile saved Christmas in Estonia
Vygantas Kazlauskas - How Agile saved Christmas in EstoniaVygantas Kazlauskas - How Agile saved Christmas in Estonia
Vygantas Kazlauskas - How Agile saved Christmas in Estonia
 
MBA TQM 5s.pdf
MBA TQM 5s.pdfMBA TQM 5s.pdf
MBA TQM 5s.pdf
 
How to sell Lean & Six sigma, a quick tour guide
How to sell Lean & Six sigma, a quick tour guideHow to sell Lean & Six sigma, a quick tour guide
How to sell Lean & Six sigma, a quick tour guide
 
Operational Excellence.pptx
Operational Excellence.pptxOperational Excellence.pptx
Operational Excellence.pptx
 
Three Ways to Transition From “Fire Fighting” Mode to Boost Gains
Three Ways to Transition From “Fire Fighting” Mode to Boost GainsThree Ways to Transition From “Fire Fighting” Mode to Boost Gains
Three Ways to Transition From “Fire Fighting” Mode to Boost Gains
 
Agile Gurugram 2019 Conference | Agile Culture for High Performance | Abhigya...
Agile Gurugram 2019 Conference | Agile Culture for High Performance | Abhigya...Agile Gurugram 2019 Conference | Agile Culture for High Performance | Abhigya...
Agile Gurugram 2019 Conference | Agile Culture for High Performance | Abhigya...
 
How to be successful with Agile at Scale. 2013 PM Symposium
How to be successful with Agile at Scale. 2013 PM SymposiumHow to be successful with Agile at Scale. 2013 PM Symposium
How to be successful with Agile at Scale. 2013 PM Symposium
 
TQM_IMTMA_V2.ppt
TQM_IMTMA_V2.pptTQM_IMTMA_V2.ppt
TQM_IMTMA_V2.ppt
 
MANIKANNAN new 1
MANIKANNAN new 1MANIKANNAN new 1
MANIKANNAN new 1
 
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
ANIn Coimbatore March 2023 | Agile-Making Product Development Better by Sarad...
 
Synergita-Corporate Presentation Final Version
Synergita-Corporate Presentation Final VersionSynergita-Corporate Presentation Final Version
Synergita-Corporate Presentation Final Version
 
Scaled agile implementation
Scaled agile implementationScaled agile implementation
Scaled agile implementation
 
Applying Quality to the Project and Product Management Process
Applying Quality to the Project and Product Management ProcessApplying Quality to the Project and Product Management Process
Applying Quality to the Project and Product Management Process
 
Strat Review Apr 16
Strat Review Apr 16Strat Review Apr 16
Strat Review Apr 16
 
LEI_Overview
LEI_OverviewLEI_Overview
LEI_Overview
 
Risheesh Sivastava_Updated
Risheesh Sivastava_UpdatedRisheesh Sivastava_Updated
Risheesh Sivastava_Updated
 

Recently uploaded

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 

Recently uploaded (20)

Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 

Maintaining quality With Agility - Fran O'Hara

  • 1. Maintaining Quality with Agility Fran O’Hara – Inspire Quality Services Fran.ohara@inspireqs.ie www.inspireqs.ie © 2017 Inspire Quality Services 1
  • 2. Reasons for moving 2 © 2017 Inspire Quality Services Speed – competitive edge Managing changing priorities Productive happier teams Visibility Improve quality….. It’s a journey not a destination
  • 3. So what’s the problem? 3 © 2017 Inspire Quality Services • To get the benefits of agile (including quality) we need to embrace its values and principles  Culture and people • Changing these is hard – People tend to resist change So • Rather than just focusing on mechanics and methods we need to focus on values, principles and behaviours – Will also help ensure benefits achieved are sustained and long lasting
  • 4. Challenges 4 © 2017 Inspire Quality Services Versionone Survey: • Challenges experienced adopting/scaling agile – Company philosophy or culture at odds with core agile values (63%) – Lack of experience with agile methods (47%) – Lack of management support (45%) – General organizational resistance to change (43%) – Lack of business/customer/product owner (41%)
  • 5. Align all stakeholders 5 © 2015 Inspire Quality Services • Top down and bottom up – Senior Management Commitment – Middle management – Practitioners – dev, test, BAs • Impacted stakeholders – External and Internal – Customers, Users, Finance, HR, Purchasing, Product management, Marketing, Support…
  • 6. Some wise words…. 6 © 2017 Inspire Quality Services • If you experiment with the move to Agile, starting with your business reasons for it and using feedback to ensure that you’re on the right track, you too can ease your transition. – Johanna Rothman • The biggest secret in making the transition to Agile isn’t in the technicalities of the new process, but in “how” the change initiative is approached. Leaders and managers must be clear in their communication around how the change will affect each team member and what the benefits are. It is by building trust and removing doubt and fear that resistance disappears. – Susanne Madsen
  • 7. Whole team accountability 7 © 2017 Inspire Quality Services
  • 8. Test competency & Roles 8 © 2017 Inspire Quality Services Dedicated testers in agile teams? Technical Testers? Beware ‘Scrum Developer’ DevtAnalysis Testing Tester
  • 9. What can the team do in relation to quality/test 9 © 2017 Inspire Quality Services • Commit to whole team approach to testing, quality • Use retrospectives – Evaluate quality, technical debt, definition of done • Extrinsic & intrinsic quality – Inspect and adapt testing – Focus on one or two problems at a time – Experiment • Share lessons learnt – reflect this in an evolving strategy • Celebrate successes – no matter how small
  • 10. Key considerations - Agile Testing Strategy 10 Unit/Component layer Developer Tests API/Service layer Acceptance Tests GUI layer Manual Tests Automate at feature/work-flow level Automate at story level Automate at design level Based on Mike Cohn Quality Risks Code & Bug Fix Test Code & Bug Fix Test Sprint 2 Code & Bug Fix Test Sprint 3Sprint 1 ……
  • 11. Common Scrum role issues 11 © 2017 Inspire Quality Services •Product owner • Push versus pull principle • Product backlog management ScrumMaster • Agile coach? • Managing versus facilitating • Part-time Development Team • Whole team thinking lacking • Self organisation missing • Cross functional - Roles of developers and testers in relation to test
  • 12. Common Scrum event issues 12 © 2017 Inspire Quality Services •Backlog refinement • refinement, estimation/sizing not achieved Sprint planning • No joint design with the whole team • No Design for testability Daily standup • Missing Self organisation as a tool for quality Sprint review • Insufficient Validation/feedback Retrospective • Not done, not effective – should be Continuous improvement for good enough quality
  • 13. Common Scrum artifact issues 13 © 2017 Inspire Quality Services •Definition of Done • Weak, not followed under pressure, not improving • Relationship with quality and technical debt Product Backlog • Late elaboration not followed • Item Ordering, size (too large) Sprint backlog • Lack of explicit Quality related tasks to meet the definition of done Burndowns
  • 14. What it should look like 14 © 2017 Inspire Quality Services • The rise of the team – Ownership, accountability, success • Leaders & managers make better decisions • Remember agile is a journey – Systemic blockers routinely addressed • Infrastructure improves, process improves, DoD strengthens/Technical Debt is managed, … – Culture evolves to incorporate agile values and principles • Overall there are better outcomes (including desired quality levels) at an organizational level