transparency in qa work for management

41
Software quality assurance days XX International Conference of Software Quality Assurance sqadays.com November 24-26, 2016. Minsk, Belarus Yuriy Malyi COMODO. Odesa, Ukraine Transparency in QA work for management

Upload: sqalab

Post on 16-Apr-2017

542 views

Category:

Education


4 download

TRANSCRIPT

Page 1: Transparency in QA work for management

Software quality assurance daysXX International Conference of Software Quality Assurancesqadays.com

November 24-26, 2016. Minsk, Belarus

Yuriy MalyiCOMODO. Odesa, Ukraine

Transparency in QA work for management

Page 2: Transparency in QA work for management

Transparency in QA work for management

Who Am I?Name: Yuriy MalyiCompany: COMODOPosition: QA managerExperience in IT: 11 years

Page 3: Transparency in QA work for management

Transparency in QA work for management

Who are You?

• How many test engineers are here?• How many managers/team leaders?• How many developers?• How many HR? • Any other experts?

Page 4: Transparency in QA work for management

Transparency -physical property

of allowing the transmission of light through

a material(с) Wiki

What is Transparency?

Transparency in QA work for management

Page 5: Transparency in QA work for management

Transparency -physical property

of allowing the transmission of light through

a material(с) Wiki

What is Transparency?

Transparency in QA work for management

Page 6: Transparency in QA work for management

Transparency is operating in such a way that it is

easy for others to see what actions are performed.

(с) Wiki

What does it mean in management?

Transparency in QA work for management

Page 7: Transparency in QA work for management

Transparency is operating in such a way that it is

easy for others to see what actions are performed.

(с) Wiki

What does it mean in management?

Transparency in QA work for management

Page 8: Transparency in QA work for management

Transparency in QA work for management

Why do we need it, what’s the problem?

Page 9: Transparency in QA work for management

Transparency in QA work for management

Black Box – NO control

Page 10: Transparency in QA work for management

Transparency in QA work for management

Transparency – effective control!

Page 11: Transparency in QA work for management

Transparency in QA work for management

Problem in projects and teams

Page 12: Transparency in QA work for management

Transparency in QA work for management

Problem in projects and teams

Page 13: Transparency in QA work for management

Transparency in QA work for management

Problem in projects and teams

Page 14: Transparency in QA work for management

Transparency in QA work for management

Problem in projects and teams

Page 15: Transparency in QA work for management

Transparency in QA work for management

Problem in projects and teams

Page 16: Transparency in QA work for management

Transparency in QA work for management

Problem in projects and teams

Page 17: Transparency in QA work for management

Transparency in QA work for management

Prehistory• What are you doing right now?• Why testing takes so much time?• There is nothing to do so long!• I can complete this task 10 times faster!• Why You missed those BUGs during testing?• What are your automation team is doing?• Convince me!• Bullshit!• Etс…

Page 18: Transparency in QA work for management

Transparency in QA work for management

Preconditions

• Projects and teams ( )• Tasks and BUGs tracker (~Jira)• Work time logging system (~Jira Tempo)• Wiki (~Confluence)• Calendar (~Confluence calendars)• Test Management System (~ TestRail)• Willing to see the real situation in QA

Page 19: Transparency in QA work for management

Transparency in QA work for management

QA Team current state

Page 20: Transparency in QA work for management

Transparency in QA work for management

QA Team current state

Page 21: Transparency in QA work for management

Transparency in QA work for management

Capacity and details in tempo

Page 22: Transparency in QA work for management

Transparency in QA work for management

Capacity and details in tempo

Page 23: Transparency in QA work for management

Transparency in QA work for management

Feature Readiness Page

Page 24: Transparency in QA work for management

Transparency in QA work for management

Feature Risks Statuses • Feature can’t be delivered in time• Developments and Testing at risk• Feature may be delivered in time • Dev and Testing at the low risk• Feature may be delivered in time• Dev done, Testing at the low risk• Feature will be delivered in time• Dev done, Testing done

Page 25: Transparency in QA work for management

Transparency in QA work for management

Feature Readiness - Risk Matrix

Page 26: Transparency in QA work for management

Transparency in QA work for management

BUG status for releases

Page 27: Transparency in QA work for management

Transparency in QA work for management

Live link to Jira

Page 28: Transparency in QA work for management

Transparency in QA work for management

BUG status for releases

Page 29: Transparency in QA work for management

Transparency in QA work for management

Bugs daily progress(goal is “0” BUG rate)

Page 30: Transparency in QA work for management

Transparency in QA work for management

Change Management Board

Page 31: Transparency in QA work for management

Transparency in QA work for management

Detailed current status of Automation

Page 32: Transparency in QA work for management

Transparency in QA work for management

Detailed plan to achieve a goal

Test cases for automation 1144Current automation percent 27%Goal for automation percent 80%Number of cases to achhive the goal 916Already automated 311Need to be automated 605Team performance (test cases/week) 15Number of weeks to achhive a goal 40.33

Page 33: Transparency in QA work for management

Transparency in QA work for management

Detailed reporting every week

Page 34: Transparency in QA work for management

Transparency in QA work for management

Real reflection of automated test cases

Page 35: Transparency in QA work for management

Transparency in QA work for management

Minimize time for reports

Page 36: Transparency in QA work for management

Transparency in QA work for management

Time cost

• QA Team current state ~10 min per day for TL• WorkLog in Jira ~5 min per day for engineer• Feature Readiness Page ~2 hours create by TL• Feature Readiness Page ~5 min day to support• BUG status for releases ~1-3 min create by TL• Bugs daily progress ~1-3 min create by TL• Change Management ~10 min for PM on request• Detailed status and plan of Automation ~1-3 days• Automation report ~10 min per week for TL

Page 37: Transparency in QA work for management

Transparency in QA work for management

Success Story• Half a year of transparency…• New urgent release required…• Request to complete in NOW!• And…• Just 2 emails in replay• Details of all previous efforts• And we protected estimates!• …• Profit!

Page 38: Transparency in QA work for management

Transparency in QA work for management

The last weapon

Page 39: Transparency in QA work for management

Transparency in QA work for management

If you're going through hell…

Page 40: Transparency in QA work for management

https://www.facebook.com/yuriy.malyi/posts/1153307468059014 (UKR)

keep going. - Winston Churchill

Page 41: Transparency in QA work for management

Transparency in QA work for management

Email : [email protected] : yura_clasic

Questions?