SlideShare une entreprise Scribd logo
1  sur  28
Télécharger pour lire hors ligne
Many
Lessons Learned from 20 Years of
               Managing Testing
                                                   Johanna Rothman
  New: Manage Your Project Portfolio: Increase Your Capacity and Finish More Projects
                                                www.jrothman.com
                                                 jr@jrothman.com
                                                      781-641-4046
Software Testing Has Nothing to do
      with Product Quality...



                 2
Software Testing Has Everything to do
      with Product Information



                  3
More Information Means More
       Testing Approaches
The more complex the problem, the more diversity you
need in testing
  End-to-end system testing
  Combinatorial testing
  Feature-based testing to assess risk
  Area testing for developer feedback
  ...
                            4
How do You Provide Information?
Weather report
Test dashboards




                  5
No Traffic Lights!




        6
Weather Report




      7
Test Dashboard




      8
Lesson: Software Testers Are Not
            Victims!

      Testers Have Power


                9
Do You Have Enough People?
How do you know?
What is not getting done?




                            10
End the Multitasking
How many of you are context switching between several
#1 priorities?
  Do you confuse urgent and important?
You can only do one (important) thing at a time
If you decide who is on what project, you must develop a
project portfolio



                          11
Yes Can Get You Into Trouble
Saying ‘Yes’ leads you to agree to work you may not have
the people or time to do
  And agreeing to something on the spur of the moment
  might lead you to agree to something you don’t know
  anything about
A True Story



                           12
No is a Necessary Tool




          13
No Can Get You Into Trouble
If you only say ‘No” or say ‘No’ in the wrong way or to
the wrong project, you can run into political trouble
A True Story




                           14
A Little Experiment




         15
Maybe




  16
Maybe is a Disaster
The people who want to hear “yes” will hear yes
The people who want to hear “no” will hear no
All of those people are your senior managers




                          17
A Project Portfolio




        18
Combination View:
Low and Mid Level




        19
Project Portfolio Explains Staffing
What do you do if you don’t have enough people?
     Victim mentality: Placate and do the project anyway
     Blame the developer-mentality: “If we had better people/
     architecture/whatever, we wouldn’t need as many testers”
     Super-reasonable: “The standard for a dev to test ratio is ...”


Congruence is explaining the needs of the project, the abilities and
number of people, and the context of the organization. Use the
project portfolio to explain.
                                  20
Congruence




    21
Many More Management Lessons
Interpersonal skills such as feedback and coaching
Creates an environment for success
  Developing a strategy
  Leads the hiring
  Builds trusting relationships
  Build training time into the work week


                            22
Congruence




    23
Lesson: Software Release is a Business
               Decision



                   24
Testers Do Not Get to Judge the
     Goodness of the Product.
They Provide Information About the
             Product.


                 25
Release Criteria are Your Friend



                26
Process != Testing



         27
There’s More...
On www.jrothman.com

I’m @johannarothman on Twitter

Visit http://www.jrothman.com to read more or sign up for my email
newsletter. Or give me your card. Or fill out a yellow form.




                                28

Contenu connexe

Similaire à 20 years.lessons.learned.key

Huib Schoots Testing in modern times - a story about Quality and Value - Test...
Huib Schoots Testing in modern times - a story about Quality and Value - Test...Huib Schoots Testing in modern times - a story about Quality and Value - Test...
Huib Schoots Testing in modern times - a story about Quality and Value - Test...
FiSTB
 
Tom Gorham Class Content
Tom Gorham Class ContentTom Gorham Class Content
Tom Gorham Class Content
aahawkins
 

Similaire à 20 years.lessons.learned.key (20)

Building High Quality Software
Building High Quality SoftwareBuilding High Quality Software
Building High Quality Software
 
How to recruit an it project manager it-toolkits
How to recruit an it project manager   it-toolkitsHow to recruit an it project manager   it-toolkits
How to recruit an it project manager it-toolkits
 
Top 5 Skills for Project Managers
Top 5 Skills for Project ManagersTop 5 Skills for Project Managers
Top 5 Skills for Project Managers
 
Huib Schoots Testing in modern times - a story about Quality and Value - Test...
Huib Schoots Testing in modern times - a story about Quality and Value - Test...Huib Schoots Testing in modern times - a story about Quality and Value - Test...
Huib Schoots Testing in modern times - a story about Quality and Value - Test...
 
Hostway Project Management Communication
Hostway Project Management CommunicationHostway Project Management Communication
Hostway Project Management Communication
 
I am a digital project manager (and so can you!)
I am a digital project manager (and so can you!)I am a digital project manager (and so can you!)
I am a digital project manager (and so can you!)
 
Half Double – An Entrepreneurial Approach to Agile Projects - Implement Consu...
Half Double – An Entrepreneurial Approach to Agile Projects - Implement Consu...Half Double – An Entrepreneurial Approach to Agile Projects - Implement Consu...
Half Double – An Entrepreneurial Approach to Agile Projects - Implement Consu...
 
QA is Broken, Fix it!
QA is Broken, Fix it!QA is Broken, Fix it!
QA is Broken, Fix it!
 
An Exploration Into Social Media Customer Service
An Exploration Into Social Media Customer ServiceAn Exploration Into Social Media Customer Service
An Exploration Into Social Media Customer Service
 
Interview Skills Training - Yahoo
Interview Skills Training - YahooInterview Skills Training - Yahoo
Interview Skills Training - Yahoo
 
3A. Five Traits of Diffrence Makers.pdf
3A. Five Traits of Diffrence Makers.pdf3A. Five Traits of Diffrence Makers.pdf
3A. Five Traits of Diffrence Makers.pdf
 
How to Run Product Discovery Experiments in FinTech
How to Run Product Discovery Experiments in FinTechHow to Run Product Discovery Experiments in FinTech
How to Run Product Discovery Experiments in FinTech
 
Agile projects.programs.portfolio
Agile projects.programs.portfolioAgile projects.programs.portfolio
Agile projects.programs.portfolio
 
A3 Thinking Masterclass by John Kiff
A3 Thinking Masterclass by John KiffA3 Thinking Masterclass by John Kiff
A3 Thinking Masterclass by John Kiff
 
[Paul Holland] Trends in Software Testing
[Paul Holland] Trends in Software Testing[Paul Holland] Trends in Software Testing
[Paul Holland] Trends in Software Testing
 
Peter Drucker.pptx
Peter Drucker.pptxPeter Drucker.pptx
Peter Drucker.pptx
 
101 Lessons Learned for Startups
101 Lessons Learned for Startups101 Lessons Learned for Startups
101 Lessons Learned for Startups
 
Project ECHO QI: Managing Up - Enhancing Your Relationship with Leaders
Project ECHO QI: Managing Up - Enhancing Your Relationship with LeadersProject ECHO QI: Managing Up - Enhancing Your Relationship with Leaders
Project ECHO QI: Managing Up - Enhancing Your Relationship with Leaders
 
Tom Gorham Class Content
Tom Gorham Class ContentTom Gorham Class Content
Tom Gorham Class Content
 
Guide introduction
Guide   introductionGuide   introduction
Guide introduction
 

Plus de Johanna Rothman

Plus de Johanna Rothman (20)

Agile and Lean Roadmapping: Incorporating Change at Every Level of Product Pl...
Agile and Lean Roadmapping: Incorporating Change at Every Level of Product Pl...Agile and Lean Roadmapping: Incorporating Change at Every Level of Product Pl...
Agile and Lean Roadmapping: Incorporating Change at Every Level of Product Pl...
 
Agile program management: Scaling Collaboration Across the Organization (Agil...
Agile program management: Scaling Collaboration Across the Organization (Agil...Agile program management: Scaling Collaboration Across the Organization (Agil...
Agile program management: Scaling Collaboration Across the Organization (Agil...
 
Learn to Say No and End Your Multitasking (Agile Prague)
Learn to Say No and End Your Multitasking (Agile Prague)Learn to Say No and End Your Multitasking (Agile Prague)
Learn to Say No and End Your Multitasking (Agile Prague)
 
Think Big, Plan Small: How to Use Continual Planning
Think Big, Plan Small: How to Use Continual PlanningThink Big, Plan Small: How to Use Continual Planning
Think Big, Plan Small: How to Use Continual Planning
 
Becoming an Agile Leader, Regardless of Your Role
Becoming an Agile Leader, Regardless of Your RoleBecoming an Agile Leader, Regardless of Your Role
Becoming an Agile Leader, Regardless of Your Role
 
Agile h iring.team sport.phillyete
Agile h iring.team sport.phillyeteAgile h iring.team sport.phillyete
Agile h iring.team sport.phillyete
 
Agile Architect as Servant Leader
Agile Architect as Servant LeaderAgile Architect as Servant Leader
Agile Architect as Servant Leader
 
Becoming-an-agile-leader
Becoming-an-agile-leaderBecoming-an-agile-leader
Becoming-an-agile-leader
 
Scaling Agile Projects to Programs: Networks of Autonomy, Collaboration and E...
Scaling Agile Projects to Programs: Networks of Autonomy, Collaboration and E...Scaling Agile Projects to Programs: Networks of Autonomy, Collaboration and E...
Scaling Agile Projects to Programs: Networks of Autonomy, Collaboration and E...
 
Agile Hiring: It's a Team Sport
Agile Hiring: It's a Team SportAgile Hiring: It's a Team Sport
Agile Hiring: It's a Team Sport
 
Agile program management: scaling collaboration across the organization
Agile program management: scaling collaboration across the organizationAgile program management: scaling collaboration across the organization
Agile program management: scaling collaboration across the organization
 
What makesyoua greattestleader
What makesyoua greattestleaderWhat makesyoua greattestleader
What makesyoua greattestleader
 
Eight traps.networking
Eight traps.networkingEight traps.networking
Eight traps.networking
 
Hiring.for.cultural.fit
Hiring.for.cultural.fitHiring.for.cultural.fit
Hiring.for.cultural.fit
 
Creating an Adaptable life
Creating an Adaptable lifeCreating an Adaptable life
Creating an Adaptable life
 
At Least Five Tips to Improve Your Geographically Distributed Agile Team
At Least Five Tips to Improve Your Geographically Distributed Agile TeamAt Least Five Tips to Improve Your Geographically Distributed Agile Team
At Least Five Tips to Improve Your Geographically Distributed Agile Team
 
Improve socialnetworkingskills
Improve socialnetworkingskillsImprove socialnetworkingskills
Improve socialnetworkingskills
 
Yesorno.impossible
Yesorno.impossibleYesorno.impossible
Yesorno.impossible
 
Agile programmanagement.collaboratingacrossorganization
Agile programmanagement.collaboratingacrossorganizationAgile programmanagement.collaboratingacrossorganization
Agile programmanagement.collaboratingacrossorganization
 
Agile teams.collaboration.charter
Agile teams.collaboration.charterAgile teams.collaboration.charter
Agile teams.collaboration.charter
 

Dernier

Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Sheetaleventcompany
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
Matteo Carbone
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
daisycvs
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
dlhescort
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
Renandantas16
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
dlhescort
 

Dernier (20)

Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
Chandigarh Escorts Service 📞8868886958📞 Just📲 Call Nihal Chandigarh Call Girl...
 
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdfDr. Admir Softic_ presentation_Green Club_ENG.pdf
Dr. Admir Softic_ presentation_Green Club_ENG.pdf
 
RSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors DataRSA Conference Exhibitor List 2024 - Exhibitors Data
RSA Conference Exhibitor List 2024 - Exhibitors Data
 
Famous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st CenturyFamous Olympic Siblings from the 21st Century
Famous Olympic Siblings from the 21st Century
 
Pharma Works Profile of Karan Communications
Pharma Works Profile of Karan CommunicationsPharma Works Profile of Karan Communications
Pharma Works Profile of Karan Communications
 
Organizational Transformation Lead with Culture
Organizational Transformation Lead with CultureOrganizational Transformation Lead with Culture
Organizational Transformation Lead with Culture
 
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service AvailableCall Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
Call Girls Ludhiana Just Call 98765-12871 Top Class Call Girl Service Available
 
Phases of Negotiation .pptx
 Phases of Negotiation .pptx Phases of Negotiation .pptx
Phases of Negotiation .pptx
 
Cracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptxCracking the Cultural Competence Code.pptx
Cracking the Cultural Competence Code.pptx
 
Insurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usageInsurers' journeys to build a mastery in the IoT usage
Insurers' journeys to build a mastery in the IoT usage
 
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
 
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best ServicesMysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
Mysore Call Girls 8617370543 WhatsApp Number 24x7 Best Services
 
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRLBAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
BAGALUR CALL GIRL IN 98274*61493 ❤CALL GIRLS IN ESCORT SERVICE❤CALL GIRL
 
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
Quick Doctor In Kuwait +2773`7758`557 Kuwait Doha Qatar Dubai Abu Dhabi Sharj...
 
Call Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine ServiceCall Girls In Panjim North Goa 9971646499 Genuine Service
Call Girls In Panjim North Goa 9971646499 Genuine Service
 
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service NoidaCall Girls In Noida 959961⊹3876 Independent Escort Service Noida
Call Girls In Noida 959961⊹3876 Independent Escort Service Noida
 
It will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 MayIt will be International Nurses' Day on 12 May
It will be International Nurses' Day on 12 May
 
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf0183760ssssssssssssssssssssssssssss00101011 (27).pdf
0183760ssssssssssssssssssssssssssss00101011 (27).pdf
 
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
Call Girls Service In Old Town Dubai ((0551707352)) Old Town Dubai Call Girl ...
 
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
Call Girls in Delhi, Escort Service Available 24x7 in Delhi 959961-/-3876
 

20 years.lessons.learned.key

  • 1. Many Lessons Learned from 20 Years of Managing Testing Johanna Rothman New: Manage Your Project Portfolio: Increase Your Capacity and Finish More Projects www.jrothman.com jr@jrothman.com 781-641-4046
  • 2. Software Testing Has Nothing to do with Product Quality... 2
  • 3. Software Testing Has Everything to do with Product Information 3
  • 4. More Information Means More Testing Approaches The more complex the problem, the more diversity you need in testing End-to-end system testing Combinatorial testing Feature-based testing to assess risk Area testing for developer feedback ... 4
  • 5. How do You Provide Information? Weather report Test dashboards 5
  • 9. Lesson: Software Testers Are Not Victims! Testers Have Power 9
  • 10. Do You Have Enough People? How do you know? What is not getting done? 10
  • 11. End the Multitasking How many of you are context switching between several #1 priorities? Do you confuse urgent and important? You can only do one (important) thing at a time If you decide who is on what project, you must develop a project portfolio 11
  • 12. Yes Can Get You Into Trouble Saying ‘Yes’ leads you to agree to work you may not have the people or time to do And agreeing to something on the spur of the moment might lead you to agree to something you don’t know anything about A True Story 12
  • 13. No is a Necessary Tool 13
  • 14. No Can Get You Into Trouble If you only say ‘No” or say ‘No’ in the wrong way or to the wrong project, you can run into political trouble A True Story 14
  • 17. Maybe is a Disaster The people who want to hear “yes” will hear yes The people who want to hear “no” will hear no All of those people are your senior managers 17
  • 20. Project Portfolio Explains Staffing What do you do if you don’t have enough people? Victim mentality: Placate and do the project anyway Blame the developer-mentality: “If we had better people/ architecture/whatever, we wouldn’t need as many testers” Super-reasonable: “The standard for a dev to test ratio is ...” Congruence is explaining the needs of the project, the abilities and number of people, and the context of the organization. Use the project portfolio to explain. 20
  • 22. Many More Management Lessons Interpersonal skills such as feedback and coaching Creates an environment for success Developing a strategy Leads the hiring Builds trusting relationships Build training time into the work week 22
  • 24. Lesson: Software Release is a Business Decision 24
  • 25. Testers Do Not Get to Judge the Goodness of the Product. They Provide Information About the Product. 25
  • 26. Release Criteria are Your Friend 26
  • 28. There’s More... On www.jrothman.com I’m @johannarothman on Twitter Visit http://www.jrothman.com to read more or sign up for my email newsletter. Or give me your card. Or fill out a yellow form. 28