what does quality assurance mean to sakai? megan may

Download What does Quality Assurance Mean to Sakai? Megan May

Post on 25-Dec-2015

212 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • Slide 1
  • What does Quality Assurance Mean to Sakai? Megan May
  • Slide 2
  • Where does QA fit in? What kinds of activities occur? 6 Releases 2.1.1 (1/19- 2/14) 2.1.2 (2/24 - 4/12) 2.2.0 (5/12-7/19) 2.2.1 (7/15-8/15) 2.2.2 (9/18) 2.3.0 (9/15-11/3) Focus on Functional Testing
  • Slide 3
  • 2.1.1 Release Distinguishing points QA Servers Special thanks to Gongqin & Craig from MIT
  • Slide 4
  • 2.1.2 Release Distinguishing points Formulation of QA Network http://issues.sakaiproject.org/confluence/x/ZT8http://issues.sakaiproject.org/confluence/x/ZT8
  • Slide 5
  • How did 2.1.1 and 2.1.2 Compare? 2.1.1 Small Scope Participation 40 People 18 Institutions 4 Countries Hours 392 hours 2.1.2 Large Scope Participation 60 People 20 Institutions 5 Countries Hours 904 hours
  • Slide 6
  • 2.2.0 Release Distinguishing points OSP fully integrates with Sakai QA WG realizes they are driving QA Network
  • Slide 7
  • 2.2.0 Release Goal Achievement and Setting Areas of Improvement Deployment testing Data retention & conversion script testing Automated testing Static code review Forward Looking Facilitate further work on automation Review of JIRA priority system Web services Assist in developing strategy for releases
  • Slide 8
  • Reflection proposal for new Release process Why did this occur? What was proposed as it relates to QA? Maintenance branch QA as the official driver of the Sakai 500 Proposal location: http:// issues.sakaiproject.org/confluence/x/Q DU http:// issues.sakaiproject.org/confluence/x/Q DU
  • Slide 9
  • 2.2.1 & 2.2.2.Releases Distinguishing Points QA Server Network What was 2.2.2?
  • Slide 10
  • Further Reflection on proposed Release process What did we learn from 2.2.1? Timing New Proposal Maintenance releases Maintenance branch
  • Slide 11
  • 2.3.0 Release Distinguishing points Face of QA server network
  • Slide 12
  • 2.3.0 Release Goal Achievement and Setting Process Improvement Automated testing using Selenium of Schedule and Cal Summary Forward Looking Including code coverage Including accessibility testing A Sakai Web Project Recruiting more WG Members
  • Slide 13
  • Integration Week Code Freeze Selective Merging Stealth Provisional Tools Documentation Finalized Release! Weekly Tags Communication Information Gathering
  • Slide 14
  • Summary - JIRA Activity 2.2.1 85% Verification 2.2.0 85% Verification 2.1.1 100% Verification 2.1.2 85% Verification 2.3.0 85% Verification 2.2.2 NA/Security Release (611 JIRA Tickets) (119 JIRA Tickets) (504 JIRA Tickets) (74 JIRA Tickets) (465 JIRA Tickets)
  • Slide 15
  • Summary - Participation 2.1.1 40 People 18 Institutions 4 Countries 2.1.2 60 People 20 Institutions 5 Countries 2.2.0 82 People 28 Institutions 6 Countries 2.2.1 23 People 10 Institutions 4 Countries 2.3.0 44 People 17 Institutions 5 Countries
  • Slide 16
  • QA Super Stars U Mich QC Team -Moises Curiel -Nihar Nabar -Bali Mansoor -Garin Fons -Pramod Prabhu Clay Fenlason Kevin Brokamp Derek Ramsey Alan Berg Seth Theriault Theron Feist Laura Burchard Jim Williamson Kim Gausepohl Dawn Eckert Stephen Marquard John Leasia Nick Pachis Margaret Petit Salwa Khan Tom Kuipers Harriet Truscott Huong Nguyen Vivie Sinou
  • Slide 17
  • QA Participants in 06 Aaron Zeckoski, Alan Berg, Amy Neymeyr, Andrew Poland, Andrew Thornton, Antranig Basman, Ari Consul, Ayaz Noor, Bas Toeter, Beth Kirschner, Bilal Mansoor, Bill Steele, Brad Anderson, Brooke Biltimier, Cherie Dodd, Cheryl Wogahn, Chris Coppola, Chris Maurer, Christina Gentry, Chuck Severance, Clay Fenlason, Cordah Robinson Pearce, Daisy Flemming, Daniel Perry, Daphne Ogle, David Adams, David Bickel, David Cole, David Horwitz, Dawn Eckert, Debra Reis, Derek Ramsey, Desiree McKie, Diana Lee Perpich, Donald Siegel, Ernie Souhrada, Feliz Gouveia, Florence Martin, Garin Fons, Glenn Golden, Gonzalo Silverio, Greg Doyle, Hannah Reeves, Harriet Truscott, Helen Malin, Huan Yang, Huong Nguyen, Ian Boston, James Williamson, Jean-Francois Leveque, Jesse Schibilia, Jim Eng, Jim Green, Jim Julovich, Jim Williamson, Joann Farris, Jodie Reminder, John Bush, John Ellis, John Leasia, John McCullough, John Norman, Joseph Delaney, Josh Holtzman, Julia Jackson, Karen Tsao, Karin Brekelmans, Kate Ellis, Kathryn Propst, Kathy Moore, Kevin Brokamp, Kevin Deckard, Kim Gausepohl, Kristol Hancock, Lance Speelmon, Laura Burchard, Linda Place, Lisa Wilson, Louis Majanja, Luke Fernandez, Lydia Li, Magnus Tagesson, Marc Brierley, Margaret Petit, Megan May, Melissa Zarella, Michelle Lazarow, Mike De Simone, Mike Elledge, Moises Curial, Nicolas Pachis, Niels Vegter, Nihar Naber, Nuno Fernandes, Oliver Heyer, Pat Kava, Paul Beckett, Peter Knoop, Pramod Prabhu, Ray Davis, Salwa Khan, Sam Ottenhoff, Sammy Chan, Sean DeMonner, Sean Keegan, Seth Theriault, Soo Il Kim, Stephen Marquard, Stephen Masterson, Steve Githens, Steve Lonn, Steven Githens, Tatsuki Sugiura, Theron Feist, Thijs Jansen, Tom Dinchak, Tom Kuipers, Victor Maijer, Vivie Sinou, Yazmi Yahya, Yeh, Yen-Ching C, Yuanyuan Joanne Sui, Zhen Qian
  • Slide 18
  • Perceived Quality Poll
  • Slide 19
  • Quality, like beauty, is clearly in the eyes of the beholder.
  • Slide 20
  • Perceived Quality Poll
  • Slide 21
  • What we can do! Infiltration of entire development process Formulate Working Group Refine processes & grow WG Areas where QA is needed
  • Slide 22
  • Resources Available http://bugs.sakaiproject.org/confluence/displa y/QA/Home
  • Slide 23
  • Pledge Resources Why? What happens in the community has a direct local impact Easy point of entry into Sakai
  • Slide 24
  • How to get started Create account for JIRA & Confluence Join Collab site FAQ http://bugs.sakaiproject.org/confluence/display/QA/FA Q+QAhttp://bugs.sakaiproject.org/confluence/display/QA/FA Q+QA Dream, test or join an effort! http://issues.sakaiproject.org/confluence/x/ckwhttp://issues.sakaiproject.org/confluence/x/ckw
  • Slide 25
  • Questions