SlideShare a Scribd company logo
The	
  Need	
  for	
  a	
  Holis/c	
  View	
  
Keynote	
  by	
  Cesario	
  Ramos	
  
cesario@agilix.nl	
  
@cesarioramos	
  
Topics	
  
•  The	
  problems	
  of	
  Scaling	
  Agile.	
  
•  What	
  is	
  a	
  scaled	
  Agile	
  organiza/on?	
  
•  How	
  can	
  you	
  contribute	
  to	
  it’s	
  success?	
  
ENIAC	
  
SoIware	
  Crisis	
  
The	
  Major	
  Source	
  of	
  the	
  soIware	
  crisis	
  is	
  that	
  machines	
  
have	
  become	
  several	
  orders	
  of	
  magnitude	
  more	
  powerful.	
  
	
  
1972	
  -­‐	
  E.W.	
  Dijkstra	
  	
  
•  OS/360	
  
“We	
  need	
  to	
  discipline	
  the	
  SoIware	
  Engineering	
  
Profession”	
  
Func/onal	
  Specialisa/on	
  
Head	
  
BA	
   UI	
   Arch	
   Test	
   Domain	
  
Staff	
  
GATE	
  1	
   STAGE	
  1	
  
GATE	
  2	
   STAGE	
  2	
  
GATE	
  3	
   STAGE	
  3	
  
GATE	
  4	
   STAGE	
  4	
  
Development?	
  
Systemic	
  Mechanis6c	
  
	
  
	
  
Sum	
  Of	
  The	
  Parts	
  
	
  
	
  
Product	
  of	
  Interac6on	
  
Systemic	
  
1.  There	
  are	
  many	
  places	
  where	
  
making	
  the	
  performance	
  of	
  the	
  
part	
  worse	
  will	
  improve	
  the	
  
performance	
  of	
  the	
  whole.	
  
2.  Performance	
  of	
  a	
  system	
  depends	
  
on	
  how	
  the	
  parts	
  interact,	
  never	
  
on	
  how	
  the	
  parts	
  act	
  separately.	
  
Proff.	
  R.	
  Ackhoff	
  
Test	
  Separa/on	
  
Tes/ng	
  should	
  always	
  be	
  done	
  by	
  an	
  outside	
  party	
  who	
  is	
  
somewhat	
  detached	
  from	
  the	
  program	
  and	
  project.	
  	
  
	
  
System	
  tes/ng	
  should	
  always	
  be	
  done	
  by	
  an	
  	
  
independent	
  group	
  such	
  as	
  a	
  separate	
  QA	
  department.	
  
	
  
Glenford	
  J.	
  Meyers	
  
Maturity	
  GOAL:	
  Establish	
  a	
  Test	
  Organiza/on	
  
Component	
  Specialisa/on	
  
Head	
  
A	
   B	
   C	
   D	
   E	
   F	
  
Staff	
  
Component	
  Teams	
  
A	
  
B	
  
C	
  
F	
  
D	
  
E	
  
F1	
  
F2	
  
F3	
  
F4	
  
F5	
  
F6	
  
Feature	
  Backlog	
  
Component	
  Op/miza/on	
  
A	
  
B	
  
C	
  
F	
  
D	
  
E	
  
F1	
  
F2	
  
F3	
  
F4	
  
F5	
  
F6	
  
Component	
  Op/miza/on	
  
A	
  
B	
  
C	
  
F	
  
D	
  
E	
  
F1	
  
F2	
  
F3	
  
F4	
  
F5	
  
F6	
  
Component	
  Op/miza/on	
  
A	
  
B	
  
C	
  
F	
  
D	
  
E	
  
F1	
  
F2	
  
F3	
  
F4	
  
F5	
  
F6	
  
Component	
  Op/miza/on	
  
F1	
  
F2	
  
F3	
  
F4	
  
F5	
  
F6	
  
A	
  
B	
  
C	
  
F	
  
D	
  
E	
  
Component	
  Op/miza/on	
  
A	
  
B	
  
C	
  
F	
  
D	
  
E	
  
Who	
  does	
  tes6ng?	
  
	
  
Who	
  does	
  analysis?	
  
	
  
Who	
  does	
  architecture?	
  
	
  
Who	
  does	
  coordina6on?	
  
	
  
How	
  do	
  you	
  measure	
  
progress?	
  
	
  
WE	
  GOT	
  IT	
  TO	
  WORK	
  FOR	
  ONE	
  TEAM…	
  
What	
  is	
  scaled	
  agile?	
  
#1:	
  Scrum	
  Teams	
  
Skills	
  
Code,	
  Analysis,	
  Test	
  
Skills	
  
Analysis,	
  	
  
Tes/ng	
  
Skills	
  
	
  Tes/ng,	
  	
  
Code	
  
	
  
Skills	
  
UIX,	
  Tes/ng	
  
Skills	
  
Code,	
  Automa/on	
  
Skills	
  
Business	
  Domain,	
  	
  
Tes/ng	
  
Skills	
  
QA,	
  automa/on	
  
#2	
  Customer	
  Centric	
  Features	
  
Feature	
  Team	
  Learning	
  
A	
  
B	
  
C	
  
F	
  
D	
  
E	
  
Feature	
  Team	
  Learning	
  
Audio	
  /	
  
Video	
  A	
  
B	
  
C	
  
F	
  
D	
  
E	
  
#3	
  Cross	
  Component	
  Teams	
  
A	
  
B	
  
C	
  
F	
  
D	
  
E	
  
#4	
  Whole	
  Product	
  Focus	
  
Example:	
  Whole	
  Product	
  Focus	
  
•  70+	
  people	
  
•  8+	
  teams	
  
•  One	
  Sprint.	
  
•  One	
  Defini/on	
  Of	
  Done.	
  
•  One	
  Product	
  Increment.	
  
•  One	
  Sprint	
  Planning	
  
•  One	
  Sprint	
  Review	
  
From	
  Hierarchical	
  Structure	
  	
  
Mgr	
  
Comp.
Team
Mgr	
  
Comp.
Team
Mgr	
  
Comp.
Team
Mgr	
  
Comp.
Team
Mgr	
  
Comp.
TeamComp.
Team
Comp.
Team
Comp.
Team Comp.
Team
Mgr	
   Mgr	
  
Head	
  
#5:	
  To	
  a	
  Networked	
  Structure	
  
Line	
  
Mgr	
  
Line	
  
Mgr	
  
Head	
  
=	
  PO	
  
Team
Team
Team
Team
Team
Team
Team
 
	
  
Why	
  aren’t	
  there	
  any	
  test	
  roles	
  in	
  
Scrum?	
  
?	
  
#6:	
  Quality	
  is	
  everybody's	
  
responsibility	
  	
  
•  Mul/	
  skilled	
  QA	
  
professionals	
  
•  QA	
  as	
  a	
  Service	
  
•  Analyse	
  customer	
  feedback	
  
•  Discover	
  customer	
  needs	
  
•  Coach	
  Team	
  members	
  on	
  
tes/ng	
  
•  And	
  the	
  other	
  things	
  testers	
  
do…	
  
 
“Tes/ng	
  is	
  the	
  process	
  of	
  execu/ng	
  a	
  program	
  
with	
  the	
  inten/on	
  of	
  finding	
  errors”	
  
Meyers	
  G,	
  The	
  Art	
  of	
  SoRware	
  Tes6ng,	
  page	
  11	
  
	
  
The	
  role	
  of	
  the	
  tester?	
  
Agile	
  QA	
  Professionals	
  Needed!!	
  
•  Successfully	
  Scale	
  Agile.	
  
•  Validate	
  business	
  specula/ons.	
  
•  Service	
  your	
  teams	
  to	
  prevent	
  making	
  the	
  
wrong	
  thing	
  faster.	
  
•  Facilitate	
  discovering	
  how	
  to	
  build	
  the	
  right	
  
thing	
  right.	
  
MORE	
   LESS	
  
Learning	
  &	
  adapta/on	
   Prescrip/on	
  &	
  Following	
  
Flow	
  Of	
  Value	
   Resource	
  Op/miza/on	
  
Feature	
  Teams	
   Roles,	
  Silos	
  &	
  Layers	
  
Coaching	
  &	
  Mentoring	
   Telling	
  and	
  showing	
  
Preven/ng	
   Detec/ng	
  
Openness	
  &	
  Transparency	
   Fear	
  &	
  Secrecy	
  
Scaled	
  Agile	
  Organiza/on	
  
Cesario Ramos
cesario@agilix.nl
http://agilix.nl
AgiliX Agile Consulting
To	
  be	
  published	
  
THANK	
  YOU!	
  
The	
  Need	
  for	
  a	
  Holis/c	
  View	
  
Keynote	
  by	
  Cesario	
  Ramos	
  
cesario@agilix.nl	
  
@cesarioramos	
  

More Related Content

What's hot

Six Sigma
Six SigmaSix Sigma
Six Sigma
Baibhav Agrawal
 
Six Sigma and/For Software Engineering
Six Sigma and/For Software EngineeringSix Sigma and/For Software Engineering
Six Sigma and/For Software Engineering
Anshuman Biswal
 
six sigma in supply chain management
   six sigma in supply chain management   six sigma in supply chain management
six sigma in supply chain management
Sana Fatima
 
Six sigma..
Six sigma..Six sigma..
Six sigma..
Fahad Sattar
 
6 sigma
6 sigma6 sigma
Six Sigma - Benefits to Individuals
Six Sigma - Benefits to IndividualsSix Sigma - Benefits to Individuals
Six Sigma - Benefits to Individuals
Benchmark Six Sigma
 
Six sigma
Six sigmaSix sigma
Six sigma
MOHD ARISH
 
principle of six sigma
principle of six sigmaprinciple of six sigma
principle of six sigma
Lyceum of The Philippines University
 
Lean, six sigma and lean six sigma
Lean, six sigma and lean six sigmaLean, six sigma and lean six sigma
Lean, six sigma and lean six sigma
Spoorthi Sham
 
Six sigma
Six sigmaSix sigma
Six sigma
Daniel Ilunga
 
Six Sigma and Construction Industry
Six Sigma and Construction IndustrySix Sigma and Construction Industry
Six Sigma and Construction Industry
Muhammad Ahmad
 
Six sigma PPT
Six sigma PPTSix sigma PPT
Six sigma PPT
Sprintzeal
 
Bmw Imac Form Completeness Six Sigma Case Study
Bmw Imac Form Completeness Six Sigma Case StudyBmw Imac Form Completeness Six Sigma Case Study
Bmw Imac Form Completeness Six Sigma Case Study
Steven Bonacorsi
 
Breakthrough Improvement
Breakthrough ImprovementBreakthrough Improvement
Breakthrough Improvement
unevendock6891
 
Six Sigma Tutorial for Beginners | Six Sigma Explained | Invensis Learning
Six Sigma Tutorial for Beginners | Six Sigma Explained  | Invensis LearningSix Sigma Tutorial for Beginners | Six Sigma Explained  | Invensis Learning
Six Sigma Tutorial for Beginners | Six Sigma Explained | Invensis Learning
Invensis Learning
 
Applying Six Sigma in Software Companies - siddhesh trivedi
Applying Six Sigma in Software Companies -  siddhesh trivediApplying Six Sigma in Software Companies -  siddhesh trivedi
Applying Six Sigma in Software Companies - siddhesh trivedi
Siddhesh Trivedi
 
Lean six sigma_webinar_presentation_slides
Lean six sigma_webinar_presentation_slidesLean six sigma_webinar_presentation_slides
Lean six sigma_webinar_presentation_slides
sondhiya
 
Lean Six Sigma Green Belt Outline
Lean Six Sigma Green Belt OutlineLean Six Sigma Green Belt Outline
Lean Six Sigma Green Belt Outline
Hassan Pervaiz (hp) Bhatti
 
Six sigma at Motorola
Six sigma at MotorolaSix sigma at Motorola
Six sigma at Motorola
Shobit Gupta
 
iNTRODUCTION TO LEAN
iNTRODUCTION TO LEANiNTRODUCTION TO LEAN
iNTRODUCTION TO LEAN
Kiril Nikolov
 

What's hot (20)

Six Sigma
Six SigmaSix Sigma
Six Sigma
 
Six Sigma and/For Software Engineering
Six Sigma and/For Software EngineeringSix Sigma and/For Software Engineering
Six Sigma and/For Software Engineering
 
six sigma in supply chain management
   six sigma in supply chain management   six sigma in supply chain management
six sigma in supply chain management
 
Six sigma..
Six sigma..Six sigma..
Six sigma..
 
6 sigma
6 sigma6 sigma
6 sigma
 
Six Sigma - Benefits to Individuals
Six Sigma - Benefits to IndividualsSix Sigma - Benefits to Individuals
Six Sigma - Benefits to Individuals
 
Six sigma
Six sigmaSix sigma
Six sigma
 
principle of six sigma
principle of six sigmaprinciple of six sigma
principle of six sigma
 
Lean, six sigma and lean six sigma
Lean, six sigma and lean six sigmaLean, six sigma and lean six sigma
Lean, six sigma and lean six sigma
 
Six sigma
Six sigmaSix sigma
Six sigma
 
Six Sigma and Construction Industry
Six Sigma and Construction IndustrySix Sigma and Construction Industry
Six Sigma and Construction Industry
 
Six sigma PPT
Six sigma PPTSix sigma PPT
Six sigma PPT
 
Bmw Imac Form Completeness Six Sigma Case Study
Bmw Imac Form Completeness Six Sigma Case StudyBmw Imac Form Completeness Six Sigma Case Study
Bmw Imac Form Completeness Six Sigma Case Study
 
Breakthrough Improvement
Breakthrough ImprovementBreakthrough Improvement
Breakthrough Improvement
 
Six Sigma Tutorial for Beginners | Six Sigma Explained | Invensis Learning
Six Sigma Tutorial for Beginners | Six Sigma Explained  | Invensis LearningSix Sigma Tutorial for Beginners | Six Sigma Explained  | Invensis Learning
Six Sigma Tutorial for Beginners | Six Sigma Explained | Invensis Learning
 
Applying Six Sigma in Software Companies - siddhesh trivedi
Applying Six Sigma in Software Companies -  siddhesh trivediApplying Six Sigma in Software Companies -  siddhesh trivedi
Applying Six Sigma in Software Companies - siddhesh trivedi
 
Lean six sigma_webinar_presentation_slides
Lean six sigma_webinar_presentation_slidesLean six sigma_webinar_presentation_slides
Lean six sigma_webinar_presentation_slides
 
Lean Six Sigma Green Belt Outline
Lean Six Sigma Green Belt OutlineLean Six Sigma Green Belt Outline
Lean Six Sigma Green Belt Outline
 
Six sigma at Motorola
Six sigma at MotorolaSix sigma at Motorola
Six sigma at Motorola
 
iNTRODUCTION TO LEAN
iNTRODUCTION TO LEANiNTRODUCTION TO LEAN
iNTRODUCTION TO LEAN
 

Similar to Expo qa15 Keynote

How To Review The Sprints Efficiently
How To Review The Sprints EfficientlyHow To Review The Sprints Efficiently
How To Review The Sprints Efficiently
Lemi Orhan Ergin
 
Overcome-3-common-aem-delivery-challenges
Overcome-3-common-aem-delivery-challengesOvercome-3-common-aem-delivery-challenges
Overcome-3-common-aem-delivery-challenges
iCiDIGITAL
 
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Mark Kelley
 
A confused tester in agile world finalversion
A confused tester in agile world finalversionA confused tester in agile world finalversion
A confused tester in agile world finalversion
Ashish Kumar
 
Agile Efficacy Presentation
Agile Efficacy PresentationAgile Efficacy Presentation
Agile Efficacy Presentation
Clarion Marketing
 
Mastering Agile Practices to Build High Performing Teams
Mastering Agile Practices to Build High Performing TeamsMastering Agile Practices to Build High Performing Teams
Mastering Agile Practices to Build High Performing Teams
AgileThought
 
Putting sprint development into operation
Putting sprint development into operationPutting sprint development into operation
Putting sprint development into operation
Nuno Fernandes
 
Testing in Agile Development
Testing in Agile DevelopmentTesting in Agile Development
Testing in Agile Development
Hariprakash Agrawal
 
Use Automation to Assist—Not Replace—Manual Testing
Use Automation to Assist—Not Replace—Manual TestingUse Automation to Assist—Not Replace—Manual Testing
Use Automation to Assist—Not Replace—Manual Testing
TechWell
 
Agile Eng Practices Agilesparks
Agile Eng Practices AgilesparksAgile Eng Practices Agilesparks
Agile Eng Practices Agilesparks
Yuval Yeret
 
Critical Capabilities to Shifting Left the Right Way
Critical Capabilities to Shifting Left the Right WayCritical Capabilities to Shifting Left the Right Way
Critical Capabilities to Shifting Left the Right Way
SmartBear
 
Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
Priyank Pathak
 
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
Business of Software Conference
 
How Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering TeamHow Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering Team
Salesforce Developers
 
QA and scrum
QA and scrumQA and scrum
QA and scrum
clintonbosch
 
Tune Agile Test Strategies to Project and Product Maturity
Tune Agile Test Strategies to Project and Product MaturityTune Agile Test Strategies to Project and Product Maturity
Tune Agile Test Strategies to Project and Product Maturity
TechWell
 
Agile testing
Agile testingAgile testing
Agile testing
Raj Indugula
 
Sprinkle on Just Enough Process
Sprinkle on Just Enough ProcessSprinkle on Just Enough Process
Sprinkle on Just Enough Process
TechWell
 
Three steps to transform from a waterfall to an Agile org
Three steps to transform from a waterfall to an Agile orgThree steps to transform from a waterfall to an Agile org
Three steps to transform from a waterfall to an Agile org
Elad Sofer
 
Building Quality In in SAFe – The Testing Organization’s Perspective
Building Quality In in SAFe – The Testing Organization’s Perspective	  Building Quality In in SAFe – The Testing Organization’s Perspective
Building Quality In in SAFe – The Testing Organization’s Perspective
Yuval Yeret
 

Similar to Expo qa15 Keynote (20)

How To Review The Sprints Efficiently
How To Review The Sprints EfficientlyHow To Review The Sprints Efficiently
How To Review The Sprints Efficiently
 
Overcome-3-common-aem-delivery-challenges
Overcome-3-common-aem-delivery-challengesOvercome-3-common-aem-delivery-challenges
Overcome-3-common-aem-delivery-challenges
 
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
Case Study: Time Warner Cable's Formula for Maximizing Adobe Experience Manager
 
A confused tester in agile world finalversion
A confused tester in agile world finalversionA confused tester in agile world finalversion
A confused tester in agile world finalversion
 
Agile Efficacy Presentation
Agile Efficacy PresentationAgile Efficacy Presentation
Agile Efficacy Presentation
 
Mastering Agile Practices to Build High Performing Teams
Mastering Agile Practices to Build High Performing TeamsMastering Agile Practices to Build High Performing Teams
Mastering Agile Practices to Build High Performing Teams
 
Putting sprint development into operation
Putting sprint development into operationPutting sprint development into operation
Putting sprint development into operation
 
Testing in Agile Development
Testing in Agile DevelopmentTesting in Agile Development
Testing in Agile Development
 
Use Automation to Assist—Not Replace—Manual Testing
Use Automation to Assist—Not Replace—Manual TestingUse Automation to Assist—Not Replace—Manual Testing
Use Automation to Assist—Not Replace—Manual Testing
 
Agile Eng Practices Agilesparks
Agile Eng Practices AgilesparksAgile Eng Practices Agilesparks
Agile Eng Practices Agilesparks
 
Critical Capabilities to Shifting Left the Right Way
Critical Capabilities to Shifting Left the Right WayCritical Capabilities to Shifting Left the Right Way
Critical Capabilities to Shifting Left the Right Way
 
Agile scrum induction
Agile scrum inductionAgile scrum induction
Agile scrum induction
 
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
 
How Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering TeamHow Salesforce built a Scalable, World-Class, Performance Engineering Team
How Salesforce built a Scalable, World-Class, Performance Engineering Team
 
QA and scrum
QA and scrumQA and scrum
QA and scrum
 
Tune Agile Test Strategies to Project and Product Maturity
Tune Agile Test Strategies to Project and Product MaturityTune Agile Test Strategies to Project and Product Maturity
Tune Agile Test Strategies to Project and Product Maturity
 
Agile testing
Agile testingAgile testing
Agile testing
 
Sprinkle on Just Enough Process
Sprinkle on Just Enough ProcessSprinkle on Just Enough Process
Sprinkle on Just Enough Process
 
Three steps to transform from a waterfall to an Agile org
Three steps to transform from a waterfall to an Agile orgThree steps to transform from a waterfall to an Agile org
Three steps to transform from a waterfall to an Agile org
 
Building Quality In in SAFe – The Testing Organization’s Perspective
Building Quality In in SAFe – The Testing Organization’s Perspective	  Building Quality In in SAFe – The Testing Organization’s Perspective
Building Quality In in SAFe – The Testing Organization’s Perspective
 

Recently uploaded

Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
Remote DBA Services
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
Hironori Washizaki
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
Yara Milbes
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
mz5nrf0n
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
Aftab Hussain
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
Google
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Undress Baby
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
Peter Muessig
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
rodomar2
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 

Recently uploaded (20)

Oracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptxOracle Database 19c New Features for DBAs and Developers.pptx
Oracle Database 19c New Features for DBAs and Developers.pptx
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
原版定制美国纽约州立大学奥尔巴尼分校毕业证学位证书原版一模一样
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
Graspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code AnalysisGraspan: A Big Data System for Big Code Analysis
Graspan: A Big Data System for Big Code Analysis
 
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI AppAI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
AI Fusion Buddy Review: Brand New, Groundbreaking Gemini-Powered AI App
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling ExtensionsUI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
UI5con 2024 - Boost Your Development Experience with UI5 Tooling Extensions
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 

Expo qa15 Keynote

  • 1. The  Need  for  a  Holis/c  View   Keynote  by  Cesario  Ramos   cesario@agilix.nl   @cesarioramos  
  • 2.
  • 3. Topics   •  The  problems  of  Scaling  Agile.   •  What  is  a  scaled  Agile  organiza/on?   •  How  can  you  contribute  to  it’s  success?  
  • 5.
  • 6. SoIware  Crisis   The  Major  Source  of  the  soIware  crisis  is  that  machines   have  become  several  orders  of  magnitude  more  powerful.     1972  -­‐  E.W.  Dijkstra     •  OS/360  
  • 7. “We  need  to  discipline  the  SoIware  Engineering   Profession”  
  • 8. Func/onal  Specialisa/on   Head   BA   UI   Arch   Test   Domain   Staff  
  • 9.
  • 10.
  • 11. GATE  1   STAGE  1   GATE  2   STAGE  2   GATE  3   STAGE  3   GATE  4   STAGE  4  
  • 12. Development?   Systemic  Mechanis6c       Sum  Of  The  Parts       Product  of  Interac6on  
  • 13. Systemic   1.  There  are  many  places  where   making  the  performance  of  the   part  worse  will  improve  the   performance  of  the  whole.   2.  Performance  of  a  system  depends   on  how  the  parts  interact,  never   on  how  the  parts  act  separately.   Proff.  R.  Ackhoff  
  • 14. Test  Separa/on   Tes/ng  should  always  be  done  by  an  outside  party  who  is   somewhat  detached  from  the  program  and  project.       System  tes/ng  should  always  be  done  by  an     independent  group  such  as  a  separate  QA  department.     Glenford  J.  Meyers   Maturity  GOAL:  Establish  a  Test  Organiza/on  
  • 15. Component  Specialisa/on   Head   A   B   C   D   E   F   Staff  
  • 16. Component  Teams   A   B   C   F   D   E   F1   F2   F3   F4   F5   F6   Feature  Backlog  
  • 17. Component  Op/miza/on   A   B   C   F   D   E   F1   F2   F3   F4   F5   F6  
  • 18. Component  Op/miza/on   A   B   C   F   D   E   F1   F2   F3   F4   F5   F6  
  • 19. Component  Op/miza/on   A   B   C   F   D   E   F1   F2   F3   F4   F5   F6  
  • 20. Component  Op/miza/on   F1   F2   F3   F4   F5   F6   A   B   C   F   D   E  
  • 21. Component  Op/miza/on   A   B   C   F   D   E   Who  does  tes6ng?     Who  does  analysis?     Who  does  architecture?     Who  does  coordina6on?     How  do  you  measure   progress?    
  • 22.
  • 23. WE  GOT  IT  TO  WORK  FOR  ONE  TEAM…  
  • 24. What  is  scaled  agile?  
  • 25. #1:  Scrum  Teams   Skills   Code,  Analysis,  Test   Skills   Analysis,     Tes/ng   Skills    Tes/ng,     Code     Skills   UIX,  Tes/ng   Skills   Code,  Automa/on   Skills   Business  Domain,     Tes/ng   Skills   QA,  automa/on  
  • 26. #2  Customer  Centric  Features  
  • 27. Feature  Team  Learning   A   B   C   F   D   E  
  • 28. Feature  Team  Learning   Audio  /   Video  A   B   C   F   D   E  
  • 29. #3  Cross  Component  Teams   A   B   C   F   D   E  
  • 30. #4  Whole  Product  Focus  
  • 31. Example:  Whole  Product  Focus   •  70+  people   •  8+  teams   •  One  Sprint.   •  One  Defini/on  Of  Done.   •  One  Product  Increment.   •  One  Sprint  Planning   •  One  Sprint  Review  
  • 32. From  Hierarchical  Structure     Mgr   Comp. Team Mgr   Comp. Team Mgr   Comp. Team Mgr   Comp. Team Mgr   Comp. TeamComp. Team Comp. Team Comp. Team Comp. Team Mgr   Mgr   Head  
  • 33. #5:  To  a  Networked  Structure   Line   Mgr   Line   Mgr   Head   =  PO   Team Team Team Team Team Team Team
  • 34.     Why  aren’t  there  any  test  roles  in   Scrum?   ?  
  • 35. #6:  Quality  is  everybody's   responsibility     •  Mul/  skilled  QA   professionals   •  QA  as  a  Service   •  Analyse  customer  feedback   •  Discover  customer  needs   •  Coach  Team  members  on   tes/ng   •  And  the  other  things  testers   do…  
  • 36.   “Tes/ng  is  the  process  of  execu/ng  a  program   with  the  inten/on  of  finding  errors”   Meyers  G,  The  Art  of  SoRware  Tes6ng,  page  11     The  role  of  the  tester?  
  • 37. Agile  QA  Professionals  Needed!!   •  Successfully  Scale  Agile.   •  Validate  business  specula/ons.   •  Service  your  teams  to  prevent  making  the   wrong  thing  faster.   •  Facilitate  discovering  how  to  build  the  right   thing  right.  
  • 38. MORE   LESS   Learning  &  adapta/on   Prescrip/on  &  Following   Flow  Of  Value   Resource  Op/miza/on   Feature  Teams   Roles,  Silos  &  Layers   Coaching  &  Mentoring   Telling  and  showing   Preven/ng   Detec/ng   Openness  &  Transparency   Fear  &  Secrecy   Scaled  Agile  Organiza/on  
  • 39. Cesario Ramos cesario@agilix.nl http://agilix.nl AgiliX Agile Consulting To  be  published   THANK  YOU!  
  • 40. The  Need  for  a  Holis/c  View   Keynote  by  Cesario  Ramos   cesario@agilix.nl   @cesarioramos