SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Many Hands Make Light Work:
A Practical Approach to QA Testing
         David Goodrum, Academic and Faculty Services
             Lynn Ward, Principal Systems Specialist
        Roger Henry, Instructional Technology Consultant
          Amy Neymeyr, Training and Support Specialist
        Margaret Ricci, Instructional Technology Consultant
       Madeleine Gonin, Instructional Technology Consultant
            Kristol Hancock, User Interaction Designer
                   Indiana University
Session Purpose


• Share functional QA experiences -- both
  pluses and deltas

• Proposed a generalizable idea for
  functional QA sharing in the community



    July 2009        10th Sakai Conference - Boston, MA, U.S.A.   2
Origination of Our Approach
• Learning Technologies became functional
  owner of IU's Sakai implementation.
• Key responsibilities:
  • overall direction of IU's Sakai
    implementation
  • functional requirements and prioritization
  • functional QA testing and sign-off
  • close collaboration/communication with
    development team
    July 2009       10th Sakai Conference - Boston, MA, U.S.A.   3
QA resources:

• dedicated staff
• 5-10% slices of instructional technology
  consultants
• Build on knowledge and experience of
  instructional technology consultants




    July 2009      10th Sakai Conference - Boston, MA, U.S.A.   4
QA Resources, Cont.
• Development Team (~10-12 staff)
• Tier 2 Support (2 staff)
• Functional team
  • ~15 professional staff across multiple
    campuses
  • ~ 6 hourly workers



    July 2009          10th Sakai Conference - Boston, MA, U.S.A.   5
Release Schedule
• 3 Major Releases per year (December,
  June, August)
• Patch releases (every one or two months)
• Emergency Maintenance as needed




    July 2009        10th Sakai Conference - Boston, MA, U.S.A.   6
Process
• Schedule Posted to local ConfluenceiInstance
• Megan May prepares master task list
• Functional task list in Google Doc
• Instructions, test scripts in Confluence, IU and/
  or Sakai Jira, Google Docs
• Bugs reported in local Jira Instance
• Overall results monitored
• Functional signoff required on every release
     July 2009        10th Sakai Conference - Boston, MA, U.S.A.   7
June 2009 Release Stats
                 (Functional Team Only)

• Regression and destructive testing (not
  counting OSP): ~175 hours
• OSP testing (outsourced): ~170 hours
• Release day testing: ~48 hours
• Post Release Patch: ~50 hours


    July 2009            10th Sakai Conference - Boston, MA, U.S.A.   8
And now for the…

FUNCTIONAL TESTER PERSPECTIVE




   July 2009       10th Sakai Conference - Boston, MA, U.S.A.   9
For More Information…



• Lynn Ward (leward@iupui.edu)
• David Goodrum (goodrum@indiana.edu)




   July 2009           10th Sakai Conference - Boston, MA, U.S.A.   10

Weitere ähnliche Inhalte

Ähnlich wie Many Hands Make Light Work: A Collaborative Approach to QA Testing

New To Sakai
New To SakaiNew To Sakai
New To Sakaiknoopwww
 
Commercial Development And Sakai
Commercial Development And SakaiCommercial Development And Sakai
Commercial Development And Sakaimbanting
 
Using Sakai at the Claremont Colleges
Using Sakai at the Claremont CollegesUsing Sakai at the Claremont Colleges
Using Sakai at the Claremont CollegesMary McMahon
 
Intelligent Software Engineering: Synergy between AI and Software Engineering
Intelligent Software Engineering: Synergy between AI and Software EngineeringIntelligent Software Engineering: Synergy between AI and Software Engineering
Intelligent Software Engineering: Synergy between AI and Software EngineeringTao Xie
 
EDUC 5101 3rd Adobe Connect Class Session Presentation
EDUC 5101 3rd Adobe Connect Class Session PresentationEDUC 5101 3rd Adobe Connect Class Session Presentation
EDUC 5101 3rd Adobe Connect Class Session PresentationRobert Power
 
Program Overview - Data Science and ML Bootcamp by Jovian (1).pdf
Program Overview - Data Science and ML Bootcamp by Jovian (1).pdfProgram Overview - Data Science and ML Bootcamp by Jovian (1).pdf
Program Overview - Data Science and ML Bootcamp by Jovian (1).pdfRishirajPatidar2
 
Resume for prashant kadam
Resume for prashant kadamResume for prashant kadam
Resume for prashant kadamPrashant Kadam
 
Community of Practice - Project Specific - Steering Committee 4
Community of Practice - Project Specific - Steering Committee 4Community of Practice - Project Specific - Steering Committee 4
Community of Practice - Project Specific - Steering Committee 4Embedding Employability
 
Agile Project Management in Scalable Team-Based Senior Capstone Design Experi...
Agile Project Management in Scalable Team-Based Senior Capstone Design Experi...Agile Project Management in Scalable Team-Based Senior Capstone Design Experi...
Agile Project Management in Scalable Team-Based Senior Capstone Design Experi...Wouter Deconinck
 
International pbl conf_5b-c_kizaki
International pbl conf_5b-c_kizakiInternational pbl conf_5b-c_kizaki
International pbl conf_5b-c_kizakiSatoru Kizaki
 
Sakai 2010 preconference slides
Sakai  2010  preconference slidesSakai  2010  preconference slides
Sakai 2010 preconference slidesReba-Anna Lee
 
Faster Usability Testing in an Agile World - Agile UX Virtual Summit 2017 by ...
Faster Usability Testing in an Agile World - Agile UX Virtual Summit 2017 by ...Faster Usability Testing in an Agile World - Agile UX Virtual Summit 2017 by ...
Faster Usability Testing in an Agile World - Agile UX Virtual Summit 2017 by ...Carol Smith
 
Scrum in Distributed Teams
Scrum in Distributed TeamsScrum in Distributed Teams
Scrum in Distributed TeamsCprime
 
Learning Engineering Initiatives at Harvard DCE
Learning Engineering Initiatives at Harvard DCELearning Engineering Initiatives at Harvard DCE
Learning Engineering Initiatives at Harvard DCEJay Luker
 
bbcon2012 WhatweLearnedFinal
bbcon2012 WhatweLearnedFinalbbcon2012 WhatweLearnedFinal
bbcon2012 WhatweLearnedFinalWendy Jaccard
 
How to Conduct Usability Studies: A Librarian Primer
How to Conduct Usability Studies: A Librarian PrimerHow to Conduct Usability Studies: A Librarian Primer
How to Conduct Usability Studies: A Librarian PrimerTao Zhang
 

Ähnlich wie Many Hands Make Light Work: A Collaborative Approach to QA Testing (20)

Rachana Resume To be sent
Rachana Resume To be sentRachana Resume To be sent
Rachana Resume To be sent
 
New To Sakai
New To SakaiNew To Sakai
New To Sakai
 
Commercial Development And Sakai
Commercial Development And SakaiCommercial Development And Sakai
Commercial Development And Sakai
 
Using Sakai at the Claremont Colleges
Using Sakai at the Claremont CollegesUsing Sakai at the Claremont Colleges
Using Sakai at the Claremont Colleges
 
Intelligent Software Engineering: Synergy between AI and Software Engineering
Intelligent Software Engineering: Synergy between AI and Software EngineeringIntelligent Software Engineering: Synergy between AI and Software Engineering
Intelligent Software Engineering: Synergy between AI and Software Engineering
 
EDUC 5101 3rd Adobe Connect Class Session Presentation
EDUC 5101 3rd Adobe Connect Class Session PresentationEDUC 5101 3rd Adobe Connect Class Session Presentation
EDUC 5101 3rd Adobe Connect Class Session Presentation
 
Program Overview - Data Science and ML Bootcamp by Jovian (1).pdf
Program Overview - Data Science and ML Bootcamp by Jovian (1).pdfProgram Overview - Data Science and ML Bootcamp by Jovian (1).pdf
Program Overview - Data Science and ML Bootcamp by Jovian (1).pdf
 
Resume for prashant kadam
Resume for prashant kadamResume for prashant kadam
Resume for prashant kadam
 
2009 02 26 Upv V02
2009 02 26 Upv V022009 02 26 Upv V02
2009 02 26 Upv V02
 
Community of Practice - Project Specific - Steering Committee 4
Community of Practice - Project Specific - Steering Committee 4Community of Practice - Project Specific - Steering Committee 4
Community of Practice - Project Specific - Steering Committee 4
 
Agile Project Management in Scalable Team-Based Senior Capstone Design Experi...
Agile Project Management in Scalable Team-Based Senior Capstone Design Experi...Agile Project Management in Scalable Team-Based Senior Capstone Design Experi...
Agile Project Management in Scalable Team-Based Senior Capstone Design Experi...
 
International pbl conf_5b-c_kizaki
International pbl conf_5b-c_kizakiInternational pbl conf_5b-c_kizaki
International pbl conf_5b-c_kizaki
 
Rohit Kumar
Rohit KumarRohit Kumar
Rohit Kumar
 
PSU 2023 Final Presentation ISSIP_AI_Collab.pptx
PSU 2023 Final Presentation ISSIP_AI_Collab.pptxPSU 2023 Final Presentation ISSIP_AI_Collab.pptx
PSU 2023 Final Presentation ISSIP_AI_Collab.pptx
 
Sakai 2010 preconference slides
Sakai  2010  preconference slidesSakai  2010  preconference slides
Sakai 2010 preconference slides
 
Faster Usability Testing in an Agile World - Agile UX Virtual Summit 2017 by ...
Faster Usability Testing in an Agile World - Agile UX Virtual Summit 2017 by ...Faster Usability Testing in an Agile World - Agile UX Virtual Summit 2017 by ...
Faster Usability Testing in an Agile World - Agile UX Virtual Summit 2017 by ...
 
Scrum in Distributed Teams
Scrum in Distributed TeamsScrum in Distributed Teams
Scrum in Distributed Teams
 
Learning Engineering Initiatives at Harvard DCE
Learning Engineering Initiatives at Harvard DCELearning Engineering Initiatives at Harvard DCE
Learning Engineering Initiatives at Harvard DCE
 
bbcon2012 WhatweLearnedFinal
bbcon2012 WhatweLearnedFinalbbcon2012 WhatweLearnedFinal
bbcon2012 WhatweLearnedFinal
 
How to Conduct Usability Studies: A Librarian Primer
How to Conduct Usability Studies: A Librarian PrimerHow to Conduct Usability Studies: A Librarian Primer
How to Conduct Usability Studies: A Librarian Primer
 

Kürzlich hochgeladen

Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
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
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
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
 
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
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
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
 
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
 

Kürzlich hochgeladen (20)

Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
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
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.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
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
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
 
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!
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
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
 
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)
 

Many Hands Make Light Work: A Collaborative Approach to QA Testing

  • 1. Many Hands Make Light Work: A Practical Approach to QA Testing David Goodrum, Academic and Faculty Services Lynn Ward, Principal Systems Specialist Roger Henry, Instructional Technology Consultant Amy Neymeyr, Training and Support Specialist Margaret Ricci, Instructional Technology Consultant Madeleine Gonin, Instructional Technology Consultant Kristol Hancock, User Interaction Designer Indiana University
  • 2. Session Purpose • Share functional QA experiences -- both pluses and deltas • Proposed a generalizable idea for functional QA sharing in the community July 2009 10th Sakai Conference - Boston, MA, U.S.A. 2
  • 3. Origination of Our Approach • Learning Technologies became functional owner of IU's Sakai implementation. • Key responsibilities: • overall direction of IU's Sakai implementation • functional requirements and prioritization • functional QA testing and sign-off • close collaboration/communication with development team July 2009 10th Sakai Conference - Boston, MA, U.S.A. 3
  • 4. QA resources: • dedicated staff • 5-10% slices of instructional technology consultants • Build on knowledge and experience of instructional technology consultants July 2009 10th Sakai Conference - Boston, MA, U.S.A. 4
  • 5. QA Resources, Cont. • Development Team (~10-12 staff) • Tier 2 Support (2 staff) • Functional team • ~15 professional staff across multiple campuses • ~ 6 hourly workers July 2009 10th Sakai Conference - Boston, MA, U.S.A. 5
  • 6. Release Schedule • 3 Major Releases per year (December, June, August) • Patch releases (every one or two months) • Emergency Maintenance as needed July 2009 10th Sakai Conference - Boston, MA, U.S.A. 6
  • 7. Process • Schedule Posted to local ConfluenceiInstance • Megan May prepares master task list • Functional task list in Google Doc • Instructions, test scripts in Confluence, IU and/ or Sakai Jira, Google Docs • Bugs reported in local Jira Instance • Overall results monitored • Functional signoff required on every release July 2009 10th Sakai Conference - Boston, MA, U.S.A. 7
  • 8. June 2009 Release Stats (Functional Team Only) • Regression and destructive testing (not counting OSP): ~175 hours • OSP testing (outsourced): ~170 hours • Release day testing: ~48 hours • Post Release Patch: ~50 hours July 2009 10th Sakai Conference - Boston, MA, U.S.A. 8
  • 9. And now for the… FUNCTIONAL TESTER PERSPECTIVE July 2009 10th Sakai Conference - Boston, MA, U.S.A. 9
  • 10. For More Information… • Lynn Ward (leward@iupui.edu) • David Goodrum (goodrum@indiana.edu) July 2009 10th Sakai Conference - Boston, MA, U.S.A. 10