expo qa15 keynote
TRANSCRIPT
![Page 2: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/2.jpg)
![Page 3: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/3.jpg)
Topics
• The problems of Scaling Agile. • What is a scaled Agile organiza/on? • How can you contribute to it’s success?
![Page 4: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/4.jpg)
ENIAC
![Page 5: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/5.jpg)
![Page 6: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/6.jpg)
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
![Page 7: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/7.jpg)
“We need to discipline the SoIware Engineering Profession”
![Page 8: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/8.jpg)
Func/onal Specialisa/on
Head
BA UI Arch Test Domain
Staff
![Page 9: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/9.jpg)
![Page 10: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/10.jpg)
![Page 11: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/11.jpg)
GATE 1 STAGE 1
GATE 2 STAGE 2
GATE 3 STAGE 3
GATE 4 STAGE 4
![Page 12: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/12.jpg)
Development?
Systemic Mechanis6c
Sum Of The Parts
Product of Interac6on
![Page 13: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/13.jpg)
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
![Page 14: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/14.jpg)
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
![Page 15: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/15.jpg)
Component Specialisa/on
Head
A B C D E F
Staff
![Page 16: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/16.jpg)
Component Teams
A
B
C
F
D
E
F1
F2
F3
F4
F5
F6
Feature Backlog
![Page 17: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/17.jpg)
Component Op/miza/on
A
B
C
F
D
E
F1
F2
F3
F4
F5
F6
![Page 18: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/18.jpg)
Component Op/miza/on
A
B
C
F
D
E
F1
F2
F3
F4
F5
F6
![Page 19: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/19.jpg)
Component Op/miza/on
A
B
C
F
D
E
F1
F2
F3
F4
F5
F6
![Page 20: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/20.jpg)
Component Op/miza/on
F1
F2
F3
F4
F5
F6
A
B
C
F
D
E
![Page 21: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/21.jpg)
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?
![Page 22: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/22.jpg)
![Page 23: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/23.jpg)
WE GOT IT TO WORK FOR ONE TEAM…
![Page 24: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/24.jpg)
What is scaled agile?
![Page 25: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/25.jpg)
#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
![Page 26: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/26.jpg)
#2 Customer Centric Features
![Page 27: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/27.jpg)
Feature Team Learning
A
B
C
F
D
E
![Page 28: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/28.jpg)
Feature Team Learning
Audio / Video A
B
C
F
D
E
![Page 29: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/29.jpg)
#3 Cross Component Teams
A
B
C
F
D
E
![Page 30: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/30.jpg)
#4 Whole Product Focus
![Page 31: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/31.jpg)
Example: Whole Product Focus
• 70+ people • 8+ teams • One Sprint. • One Defini/on Of Done. • One Product Increment. • One Sprint Planning • One Sprint Review
![Page 32: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/32.jpg)
From Hierarchical Structure
Mgr
Comp. Team
Mgr
Comp. Team
Mgr
Comp. Team
Mgr
Comp. Team
Mgr
Comp. Team
Comp. Team
Comp. Team
Comp. Team
Comp. Team
Mgr Mgr
Head
![Page 33: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/33.jpg)
#5: To a Networked Structure
Line Mgr
Line Mgr
Head = PO
Team
Team
Team
Team
Team
Team
Team
![Page 34: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/34.jpg)
Why aren’t there any test roles in Scrum? ?
![Page 35: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/35.jpg)
#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…
![Page 36: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/36.jpg)
“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?
![Page 37: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/37.jpg)
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.
![Page 38: Expo qa15 Keynote](https://reader031.vdocuments.mx/reader031/viewer/2022030310/58f08d661a28ab2f0d8b4641/html5/thumbnails/38.jpg)
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