SlideShare a Scribd company logo
1 of 54
[Case study]
Utilize STLC data for Process Improvement
Jun 30th, 2020
Rajat Dayma
Service Quality Assurance Group
Leisure Product Dept.
Commerce Company
Rakuten, Inc.
2
1. Self Introduction
2. Today’sTheme & Goal
3. What is STLC Data
4. a. Data collection and analysis
5. b. Metrix and analytics flow
6. Actual improvement: deployment issue
7. Future
8. Conclusion
Agenda
3
1. Self Introduction
2. Today’sTheme & Goal
3. What is STLC Data
4. a. Data collection and analysis
5. b. Metrix and analytics flow
6. Actual improvement: deployment issue
7. Future
8. Conclusion
Agenda
4
[Career Summary]
> I am from India having more than 13+ years of
experience in QA field
> Worked in Banking, Finance, Insurance domains
> Having around 7-8 years' experience working with
Japanese clients
> ISTQB Foundation level and JLPT N2 certified
> Worked on service and product based companies
both
Self-Introduction
5
1. Self Introduction
2. Today’sTheme & Goal
3. What is STLC Data
4. a. Data collection and analysis
5. b. Metrix and analytics flow
6. Actual improvement: deployment issue
7. Future
8. Conclusion
Agenda
6
Today’s Theme
QA Role = Product and Process Quality
https://www.kindpng.com/imgv/ihmmowT_this-free-icons-png-design-of-conveyor-with/
7
Today’s Theme
QA Role = Product and Process Quality
Process Product
https://www.kindpng.com/imgv/ihmmowT_this-free-icons-png-design-of-conveyor-with/
8
Today’s Theme
QA Role = Product and Process Quality
Process
https://www.kindpng.com/imgv/ihmmowT_this-free-icons-png-design-of-conveyor-with/
Today’s Goal
9
1. Self Introduction
2. Today’sTheme & Goal
3. What is STLC Data
4. a. Data collection and analysis
5. b. Metrix and analytics flow
6. Actual improvement: deployment issue
7. Future
8. Conclusion
Agenda
10
STLC Data
Plan TestDevelop
In the testing phase, we view human error as a bug.
As of June 2020, there are 277k of them recorded and many points of improvement
to learn from the results It means that you can.
11
STLC Data
Plan TestDevelop
In the testing phase, we view human error as a bug.
As of June 2020, there are 277k of them recorded and many points of improvement
to learn from the results It means that you can.
12
STLC Data
Plan TestDevelop
In the testing phase, we view human error as a bug.
As of June 2020, there are 277k of them recorded and many points of improvement
to learn from the results It means that you can.
13
STLC Data
Plan TestDevelop
STLC
Database
277k+ results
In the testing phase, we view human error as a bug.
As of June 2020, there are 277k of them recorded and many points of improvement
to learn from the results It means that you can.
14
1. Self Introduction
2. Today’sTheme & Goal
3. What is STLC Data
4. a. Data collection and analysis
5. b. Metrix and analytics flow
6. Actual improvement: deployment issue
7. Future
8. Conclusion
Agenda
15
Metrix and analytics flow
Category Meaning Example
FUNCTION Do not work as per specification
• Spec says ‘A’ link should be clickable but in app its not
working
DEGRADE Function worker earlier but not working now properly
• In previous R1 execution “Button A” was working fine but in
R2 its not working as expected
REQUIREMENT Not mentioned or wrong explanation in specification
• “A” user should able to purchase only one type of ticket but
actually it should purchase all types of tickets PRD is wrong.
EXISTING Existing product bug
• QA found difference in PC an SP behavior but its expected
based on usage
UI Usability, Security, Performance issues
• If any page is taking more time to load then its treated as
usability issues
ENVIRONMENT Environment issues which affects for our test execution • Because of wrong deployment of STG we raise the ticket
INVALID QA misunderstood functionality • Spec completely misunderstood by QA
LATER It’s bug but won’t be fixed this release. Future release
• Valid bug wont be fixed in this release and considered for
future releases
NONFUNCTION (userability)(performance(security) • Performance or security related issues
OTHER_SERVICE CWD, Coupon, Salesforce, Dependent on other teams to resolve • Bugs which are dependent on other systems to solve
16
STLC
Database
277k+ results
Metrix and analytics flow
17
STLC
Database
277k+ results
Metrix and analytics flow
18
STLC
Database
277k+ results
Metrix and analytics flow
19
1. Self Introduction
2. Today’sTheme & Goal
3. What is STLC Data
4. a. Data collection and analysis
5. b. Metrix and analytics flow
6. Actual improvement: deployment issue
7. Future
8. Conclusion
Agenda
20
STLC Data
TestDevelop
STLC
Database
We saw a lot of environmental issues that arose during the development phase and the testing phase.
So we decided to focus on that.
21
STLC Data
TestDevelop
STLC
Database
Developer
We saw a lot of environmental issues that arose during the development phase and the testing phase.
So we decided to focus on that.
22
STLC Data
TestDevelop
STLC
Database
Test
Environment
Developer
We saw a lot of environmental issues that arose during the development phase and the testing phase.
So we decided to focus on that.
23
STLC Data
TestDevelop
STLC
Database
Test
Environment
Developer
3rd party
system
We saw a lot of environmental issues that arose during the development phase and the testing phase.
So we decided to focus on that.
24
STLC Data
TestDevelop
STLC
Database
Test
Environment
Developer
3rd party
system
We saw a lot of environmental issues that arose during the development phase and the testing phase.
So we decided to focus on that.
25
Proxy Issue
35 % of environment bug treatment time spent on
Among them, “Deployment issue” category takes up the most time.
Test
Environment
3rd party
system
3rd PartyTrouble
#ofissues
cumulativeratio
Developer
35%
Find the root cause
26
Proxy Issue
Source: xxx
35 % of environment bug treatment time spent on
Among them, “Deployment issue” category takes up the most time.
Test
Environment
3rd party
system
Wrong
setting
3rd PartyTrouble
#ofissues
cumulativeratio
Developer
Deployment Issue is the most
35%
Find the root cause
27
Once the target of the problem has been determined, we gather qualitative data through interviews as well as quantitative
data.
Find the root cause
28
Ticket Ticket Comment Hearing Note
https://ticket.server.com/ticket/browse/BUG-99848
Due to DB data difference.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Environment settingissue
Dev team
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
YYYYY
https://ticket.server.com/ticket/browse/BUG-88090
【Expected value 】 is correct.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XX
Environment settingissue
Dev team inserted
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
https://ticket.server.com/ticket/browse/BUG-66427
Deployment for group
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Environment settingissue
Updating content
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
https://ticket.server.com/ticket/browse/BUG-88726
it is environment
problem.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.
Deploytimingissue
but unfortunately
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
https://ticket.server.com/ticket/browse/BUG-77062
All the following functions are modified by both our project
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx
Deploytimingissue
Issue detail)
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
https://ticket.server.com/ticket/browse/BUG-66345
this is environment issue.
Because
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Deploytimingissue
Issue detail)
Multiple
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
YYYYYYYYYYYYYYYYYYYYYYYYYY
Once the target of the problem has been determined, we gather qualitative data through interviews as well as quantitative
data.
Find the root cause
29
Ticket Ticket Comment Hearing Note
https://ticket.server.com/ticket/browse/BUG-99848
Due to DB data difference.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Environment settingissue
Dev team
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
YYYYY
https://ticket.server.com/ticket/browse/BUG-88090
【Expected value 】 is correct.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XX
Environment settingissue
Dev team inserted
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
https://ticket.server.com/ticket/browse/BUG-66427
Deployment for group
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Environment settingissue
Updating content
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
https://ticket.server.com/ticket/browse/BUG-88726
it is environment
problem.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.
Deploytimingissue
but unfortunately
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
https://ticket.server.com/ticket/browse/BUG-77062
All the following functions are modified by both our project
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx
Deploytimingissue
Issue detail)
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
https://ticket.server.com/ticket/browse/BUG-66345
this is environment issue.
Because
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Deploytimingissue
Issue detail)
Multiple
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
YYYYYYYYYYYYYYYYYYYYYYYYYY
Once the target of the problem has been determined, we gather qualitative data through interviews as well as quantitative
data.
Find the root cause
30
Ticket Ticket Comment Hearing Note
https://ticket.server.com/ticket/browse/BUG-99848
Due to DB data difference.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Environment settingissue
Dev team
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
YYYYY
https://ticket.server.com/ticket/browse/BUG-88090
【Expected value 】 is correct.
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XX
Environment settingissue
Dev team inserted
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
https://ticket.server.com/ticket/browse/BUG-66427
Deployment for group
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Environment settingissue
Updating content
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
https://ticket.server.com/ticket/browse/BUG-88726
it is environment
problem.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.
Deploytimingissue
but unfortunately
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
https://ticket.server.com/ticket/browse/BUG-77062
All the following functions are modified by both our project
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx
Deploytimingissue
Issue detail)
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
https://ticket.server.com/ticket/browse/BUG-66345
this is environment issue.
Because
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Deploytimingissue
Issue detail)
Multiple
YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY
YYYYYYYYYYYYYYYYYYYYYYYYYY
Once the target of the problem has been determined, we gather qualitative data through interviews as well as quantitative
data.
Find the root cause
31
Calculate ROI : Because the number of man-hours spent on solving the problem and the value of the solution
It's to reflect on the economic value or not.
Calculate Return on Investment
32
Calculate ROI : Because the number of man-hours spent on solving the problem and the value of the solution
It's to reflect on the economic value or not.
Calculate Return on Investment
33
Test
Environment
Developer Tester
Currently we are losing around 300 hours efforts to solve deployment issue
Calculate Return on Investment
34
Test
Environment
Developer Tester
①Confirm & Create bug ticket
Currently we are losing around 300 hours efforts to solve deployment issue
Calculate Return on Investment
35
Test
Environment
Developer Tester
①Confirm & Create bug ticket
②Investigate & Re-Deploy
Currently we are losing around 300 hours efforts to solve deployment issue
Calculate Return on Investment
36
Test
Environment
Developer Tester
①Confirm & Create bug ticket
②Investigate & Re-Deploy
③Re-Test
Currently we are losing around 300 hours efforts to solve deployment issue
Calculate Return on Investment
37
Test
Environment
Developer Tester
①Confirm & Create bug ticket
②Investigate & Re-Deploy
③Re-Test
①Confirm Create bug ticket : X hours
②Investigate & Re-Deploy : Y hours
③Preparation & Re-Test : Z hours
#of Dep issues / yar
Currently we are losing around 300 hours efforts to solve deployment issue
Calculate Return on Investment
38
Test
Environment
Developer Tester
①Confirm & Create bug ticket
②Investigate & Re-Deploy
③Re-Test 300+
hours
Lost
①Confirm Create bug ticket : X hours
②Investigate & Re-Deploy : Y hours
③Preparation & Re-Test : Z hours
#of Dep issues / yar
Currently we are losing around 300 hours efforts to solve deployment issue
Calculate Return on Investment
39
Calculate ROI : Because the number of man-hours spent on solving the problem and the value of the solution
It's to reflect on the economic value or not.
Calculate Return on Investment
40
Pick up any number of projects and test them for additional man-hours and effectiveness
Calculate Return on Investment
41
Pick up any number of projects and test them for additional man-hours and effectiveness
Calculate Return on Investment
Project A Project B
Project C
Project D Project E
Project F
Project G Project H
Project I
Project J Project K
Project L
Project M Project N
Project O
Project P Project Q
Project R
42
Pick up any number of projects and test them for additional man-hours and effectiveness
Calculate Return on Investment
Project A Project B
Project C
Project D Project E
Project F
Project G Project H
Project I
Project J Project K
Project L
Project M Project N
Project O
Project P Project Q
Project R
43
We decided to target this category because this solution has no cost and some of LPD team has already implemented
strong solution about that.
Objective Key elements Root cause
Reduction of
environment
al issues
Deployment
issue
3rd PartyTrouble
Deploy timing issue
Environment setting issueProxy Related
Issue
Other
Solutions
Calculate Return on Investment
44
We decided to target this category because this solution has no cost and some of LPD team has already implemented
strong solution about that.
Objective Key elements Root cause
Reduction of
environment
al issues
Deployment
issue
3rd PartyTrouble
Deploy timing issue
Environment setting issueProxy Related
Issue
Other
Solutions
Solution A $
Solution B $$$
Solution C $$
Calculate Return on Investment
45
We decided to target this category because this solution has no cost and some of LPD team has already implemented
strong solution about that.
Objective Key elements Root cause
Reduction of
environment
al issues
Deployment
issue
3rd PartyTrouble
Deploy timing issue
Environment setting issueProxy Related
Issue
Other
Solutions
Solution A $
Solution B $$$
Solution C $$
Solution D $
Solution E $$$
Solution F $$
Calculate Return on Investment
46
We decided to target this category because this solution has no cost and some of LPD team has already implemented
strong solution about that.
Objective Key elements Root cause
Reduction of
environment
al issues
Deployment
issue
3rd PartyTrouble
Deploy timing issue
Environment setting issueProxy Related
Issue
Other
Solutions
Solution A $
Solution B $$$
Solution C $$
Solution D $
Solution E $$$
Solution F $$
Calculate Return on Investment
47
Set the target
48
Source: xxx
Before After
35% 2.38%
Result
49
Once proven effective, we will apply it to all projects.
Adaptation to the all projects
Project A Project B
Project C
Project D Project E
Project F
Project G Project H
Project I
Project J Project K
Project L
Project M Project N
Project O
Project P Project Q
Project R
50
1. Self Introduction
2. Today’sTheme & Goal
3. What is STLC Data
4. a. Data collection and analysis
5. b. Metrix and analytics flow
6. Actual improvement: deployment issue
7. Future
8. Conclusion
Agenda
51
STLC
Database
277k+ results
Future
Of course, there are still many problems that can be solved with STLC database analysis.
So in the future we want to keep improving!
Branch merge issueEnvironment Isolation
issue
Requirement issue
52
1. Self Introduction
2. Today’sTheme & Goal
3. What is STLC Data
4. a. Data collection and analysis
5. b. Metrix and analytics flow
6. Actual improvement deployment issue
1. Result 01
2. Result 02
3. Summary
7. Future
8. Conclusion
Agenda
53
Conclusion
QA Role = Product and Process Quality
Process Product
https://www.kindpng.com/imgv/ihmmowT_this-free-icons-png-design-of-conveyor-with/
[Case study]Utilize STLC data for Process Improvement

More Related Content

Similar to [Case study]Utilize STLC data for Process Improvement

Maximize Efficiency with Minitab Workspace and Minitab Statistical Software -...
Maximize Efficiency with Minitab Workspace and Minitab Statistical Software -...Maximize Efficiency with Minitab Workspace and Minitab Statistical Software -...
Maximize Efficiency with Minitab Workspace and Minitab Statistical Software -...Minitab, LLC
 
Washington DC DataOps Meetup -- Nov 2019
Washington DC DataOps Meetup   -- Nov 2019Washington DC DataOps Meetup   -- Nov 2019
Washington DC DataOps Meetup -- Nov 2019DataKitchen
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nationAlexis Hui
 
Practical agile analytics: Measure predictability and quantify risk with cycl...
Practical agile analytics: Measure predictability and quantify risk with cycl...Practical agile analytics: Measure predictability and quantify risk with cycl...
Practical agile analytics: Measure predictability and quantify risk with cycl...Steven J. Peters, PhD
 
Doing Analytics Right - Designing and Automating Analytics
Doing Analytics Right - Designing and Automating AnalyticsDoing Analytics Right - Designing and Automating Analytics
Doing Analytics Right - Designing and Automating AnalyticsTasktop
 
Improve regression test effectiveness with defect detection percentage (ddp)
Improve regression test effectiveness with defect detection percentage (ddp)Improve regression test effectiveness with defect detection percentage (ddp)
Improve regression test effectiveness with defect detection percentage (ddp)Tasktop
 
Qaanalytics customerstory-forpublishing-150412120638-conversion-gate01
Qaanalytics customerstory-forpublishing-150412120638-conversion-gate01Qaanalytics customerstory-forpublishing-150412120638-conversion-gate01
Qaanalytics customerstory-forpublishing-150412120638-conversion-gate01Nandini Narayanan
 
Lalit Kumar_Quality Asscociate_3 years
Lalit Kumar_Quality Asscociate_3 yearsLalit Kumar_Quality Asscociate_3 years
Lalit Kumar_Quality Asscociate_3 yearsLalit Kumar
 
Implementing a Test Dashboard to Boost Quality
Implementing a Test Dashboard to Boost QualityImplementing a Test Dashboard to Boost Quality
Implementing a Test Dashboard to Boost QualityTechWell
 
DataOps, DevOps and the Developer: Treating Database Code Just Like App Code
DataOps, DevOps and the Developer: Treating Database Code Just Like App CodeDataOps, DevOps and the Developer: Treating Database Code Just Like App Code
DataOps, DevOps and the Developer: Treating Database Code Just Like App CodeDevOps.com
 
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 daysPROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 daysGoLeanSixSigma.com
 
Playwright Test Analytics: Extracting Insights for Improved Developer Velocity
Playwright Test Analytics: Extracting Insights for Improved Developer VelocityPlaywright Test Analytics: Extracting Insights for Improved Developer Velocity
Playwright Test Analytics: Extracting Insights for Improved Developer VelocityAffanIT1
 
Improving Regression Testing Effectiveness With Defect Detection Percentage (...
Improving Regression Testing Effectiveness With Defect Detection Percentage (...Improving Regression Testing Effectiveness With Defect Detection Percentage (...
Improving Regression Testing Effectiveness With Defect Detection Percentage (...DevOps.com
 
Root Cause and Corrective Action (RCCA) Workshop
Root Cause and Corrective Action (RCCA) WorkshopRoot Cause and Corrective Action (RCCA) Workshop
Root Cause and Corrective Action (RCCA) WorkshopAccendo Reliability
 
SplunkLive! Munich 2018: Integrating Metrics and Logs
SplunkLive! Munich 2018: Integrating Metrics and LogsSplunkLive! Munich 2018: Integrating Metrics and Logs
SplunkLive! Munich 2018: Integrating Metrics and LogsSplunk
 

Similar to [Case study]Utilize STLC data for Process Improvement (20)

Maximize Efficiency with Minitab Workspace and Minitab Statistical Software -...
Maximize Efficiency with Minitab Workspace and Minitab Statistical Software -...Maximize Efficiency with Minitab Workspace and Minitab Statistical Software -...
Maximize Efficiency with Minitab Workspace and Minitab Statistical Software -...
 
Washington DC DataOps Meetup -- Nov 2019
Washington DC DataOps Meetup   -- Nov 2019Washington DC DataOps Meetup   -- Nov 2019
Washington DC DataOps Meetup -- Nov 2019
 
Deloitte lean agile state of the nation
Deloitte lean   agile state of the nationDeloitte lean   agile state of the nation
Deloitte lean agile state of the nation
 
Root cause analysis by: ICG Team
Root cause analysis by: ICG TeamRoot cause analysis by: ICG Team
Root cause analysis by: ICG Team
 
Practical agile analytics: Measure predictability and quantify risk with cycl...
Practical agile analytics: Measure predictability and quantify risk with cycl...Practical agile analytics: Measure predictability and quantify risk with cycl...
Practical agile analytics: Measure predictability and quantify risk with cycl...
 
Doing Analytics Right - Designing and Automating Analytics
Doing Analytics Right - Designing and Automating AnalyticsDoing Analytics Right - Designing and Automating Analytics
Doing Analytics Right - Designing and Automating Analytics
 
Agilent Technologies Demo
Agilent Technologies DemoAgilent Technologies Demo
Agilent Technologies Demo
 
Improve regression test effectiveness with defect detection percentage (ddp)
Improve regression test effectiveness with defect detection percentage (ddp)Improve regression test effectiveness with defect detection percentage (ddp)
Improve regression test effectiveness with defect detection percentage (ddp)
 
Qaanalytics customerstory-forpublishing-150412120638-conversion-gate01
Qaanalytics customerstory-forpublishing-150412120638-conversion-gate01Qaanalytics customerstory-forpublishing-150412120638-conversion-gate01
Qaanalytics customerstory-forpublishing-150412120638-conversion-gate01
 
Lalit Kumar_Quality Asscociate_3 years
Lalit Kumar_Quality Asscociate_3 yearsLalit Kumar_Quality Asscociate_3 years
Lalit Kumar_Quality Asscociate_3 years
 
Implementing a Test Dashboard to Boost Quality
Implementing a Test Dashboard to Boost QualityImplementing a Test Dashboard to Boost Quality
Implementing a Test Dashboard to Boost Quality
 
DataOps, DevOps and the Developer: Treating Database Code Just Like App Code
DataOps, DevOps and the Developer: Treating Database Code Just Like App CodeDataOps, DevOps and the Developer: Treating Database Code Just Like App Code
DataOps, DevOps and the Developer: Treating Database Code Just Like App Code
 
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 daysPROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
PROJECT STORYBOARD: Reducing Software Bug Fix Lead Time From 25 to 15 days
 
Playwright Test Analytics: Extracting Insights for Improved Developer Velocity
Playwright Test Analytics: Extracting Insights for Improved Developer VelocityPlaywright Test Analytics: Extracting Insights for Improved Developer Velocity
Playwright Test Analytics: Extracting Insights for Improved Developer Velocity
 
D07 Project Charter
D07 Project CharterD07 Project Charter
D07 Project Charter
 
Improving Regression Testing Effectiveness With Defect Detection Percentage (...
Improving Regression Testing Effectiveness With Defect Detection Percentage (...Improving Regression Testing Effectiveness With Defect Detection Percentage (...
Improving Regression Testing Effectiveness With Defect Detection Percentage (...
 
Root Cause and Corrective Action (RCCA) Workshop
Root Cause and Corrective Action (RCCA) WorkshopRoot Cause and Corrective Action (RCCA) Workshop
Root Cause and Corrective Action (RCCA) Workshop
 
Healthcare IT
Healthcare ITHealthcare IT
Healthcare IT
 
SplunkLive! Munich 2018: Integrating Metrics and Logs
SplunkLive! Munich 2018: Integrating Metrics and LogsSplunkLive! Munich 2018: Integrating Metrics and Logs
SplunkLive! Munich 2018: Integrating Metrics and Logs
 
SB Support System
SB Support SystemSB Support System
SB Support System
 

More from Rakuten Group, Inc.

コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話
コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話
コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話Rakuten Group, Inc.
 
楽天における安全な秘匿情報管理への道のり
楽天における安全な秘匿情報管理への道のり楽天における安全な秘匿情報管理への道のり
楽天における安全な秘匿情報管理への道のりRakuten Group, Inc.
 
Simple and Effective Knowledge-Driven Query Expansion for QA-Based Product At...
Simple and Effective Knowledge-Driven Query Expansion for QA-Based Product At...Simple and Effective Knowledge-Driven Query Expansion for QA-Based Product At...
Simple and Effective Knowledge-Driven Query Expansion for QA-Based Product At...Rakuten Group, Inc.
 
DataSkillCultureを浸透させる楽天の取り組み
DataSkillCultureを浸透させる楽天の取り組みDataSkillCultureを浸透させる楽天の取り組み
DataSkillCultureを浸透させる楽天の取り組みRakuten Group, Inc.
 
大規模なリアルタイム監視の導入と展開
大規模なリアルタイム監視の導入と展開大規模なリアルタイム監視の導入と展開
大規模なリアルタイム監視の導入と展開Rakuten Group, Inc.
 
楽天における大規模データベースの運用
楽天における大規模データベースの運用楽天における大規模データベースの運用
楽天における大規模データベースの運用Rakuten Group, Inc.
 
楽天サービスを支えるネットワークインフラストラクチャー
楽天サービスを支えるネットワークインフラストラクチャー楽天サービスを支えるネットワークインフラストラクチャー
楽天サービスを支えるネットワークインフラストラクチャーRakuten Group, Inc.
 
楽天の規模とクラウドプラットフォーム統括部の役割
楽天の規模とクラウドプラットフォーム統括部の役割楽天の規模とクラウドプラットフォーム統括部の役割
楽天の規模とクラウドプラットフォーム統括部の役割Rakuten Group, Inc.
 
Rakuten Services and Infrastructure Team.pdf
Rakuten Services and Infrastructure Team.pdfRakuten Services and Infrastructure Team.pdf
Rakuten Services and Infrastructure Team.pdfRakuten Group, Inc.
 
The Data Platform Administration Handling the 100 PB.pdf
The Data Platform Administration Handling the 100 PB.pdfThe Data Platform Administration Handling the 100 PB.pdf
The Data Platform Administration Handling the 100 PB.pdfRakuten Group, Inc.
 
Supporting Internal Customers as Technical Account Managers.pdf
Supporting Internal Customers as Technical Account Managers.pdfSupporting Internal Customers as Technical Account Managers.pdf
Supporting Internal Customers as Technical Account Managers.pdfRakuten Group, Inc.
 
Making Cloud Native CI_CD Services.pdf
Making Cloud Native CI_CD Services.pdfMaking Cloud Native CI_CD Services.pdf
Making Cloud Native CI_CD Services.pdfRakuten Group, Inc.
 
How We Defined Our Own Cloud.pdf
How We Defined Our Own Cloud.pdfHow We Defined Our Own Cloud.pdf
How We Defined Our Own Cloud.pdfRakuten Group, Inc.
 
Travel & Leisure Platform Department's tech info
Travel & Leisure Platform Department's tech infoTravel & Leisure Platform Department's tech info
Travel & Leisure Platform Department's tech infoRakuten Group, Inc.
 
Travel & Leisure Platform Department's tech info
Travel & Leisure Platform Department's tech infoTravel & Leisure Platform Department's tech info
Travel & Leisure Platform Department's tech infoRakuten Group, Inc.
 
Introduction of GORA API Group technology
Introduction of GORA API Group technologyIntroduction of GORA API Group technology
Introduction of GORA API Group technologyRakuten Group, Inc.
 
100PBを越えるデータプラットフォームの実情
100PBを越えるデータプラットフォームの実情100PBを越えるデータプラットフォームの実情
100PBを越えるデータプラットフォームの実情Rakuten Group, Inc.
 
社内エンジニアを支えるテクニカルアカウントマネージャー
社内エンジニアを支えるテクニカルアカウントマネージャー社内エンジニアを支えるテクニカルアカウントマネージャー
社内エンジニアを支えるテクニカルアカウントマネージャーRakuten Group, Inc.
 

More from Rakuten Group, Inc. (20)

コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話
コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話
コードレビュー改善のためにJenkinsとIntelliJ IDEAのプラグインを自作してみた話
 
楽天における安全な秘匿情報管理への道のり
楽天における安全な秘匿情報管理への道のり楽天における安全な秘匿情報管理への道のり
楽天における安全な秘匿情報管理への道のり
 
What Makes Software Green?
What Makes Software Green?What Makes Software Green?
What Makes Software Green?
 
Simple and Effective Knowledge-Driven Query Expansion for QA-Based Product At...
Simple and Effective Knowledge-Driven Query Expansion for QA-Based Product At...Simple and Effective Knowledge-Driven Query Expansion for QA-Based Product At...
Simple and Effective Knowledge-Driven Query Expansion for QA-Based Product At...
 
DataSkillCultureを浸透させる楽天の取り組み
DataSkillCultureを浸透させる楽天の取り組みDataSkillCultureを浸透させる楽天の取り組み
DataSkillCultureを浸透させる楽天の取り組み
 
大規模なリアルタイム監視の導入と展開
大規模なリアルタイム監視の導入と展開大規模なリアルタイム監視の導入と展開
大規模なリアルタイム監視の導入と展開
 
楽天における大規模データベースの運用
楽天における大規模データベースの運用楽天における大規模データベースの運用
楽天における大規模データベースの運用
 
楽天サービスを支えるネットワークインフラストラクチャー
楽天サービスを支えるネットワークインフラストラクチャー楽天サービスを支えるネットワークインフラストラクチャー
楽天サービスを支えるネットワークインフラストラクチャー
 
楽天の規模とクラウドプラットフォーム統括部の役割
楽天の規模とクラウドプラットフォーム統括部の役割楽天の規模とクラウドプラットフォーム統括部の役割
楽天の規模とクラウドプラットフォーム統括部の役割
 
Rakuten Services and Infrastructure Team.pdf
Rakuten Services and Infrastructure Team.pdfRakuten Services and Infrastructure Team.pdf
Rakuten Services and Infrastructure Team.pdf
 
The Data Platform Administration Handling the 100 PB.pdf
The Data Platform Administration Handling the 100 PB.pdfThe Data Platform Administration Handling the 100 PB.pdf
The Data Platform Administration Handling the 100 PB.pdf
 
Supporting Internal Customers as Technical Account Managers.pdf
Supporting Internal Customers as Technical Account Managers.pdfSupporting Internal Customers as Technical Account Managers.pdf
Supporting Internal Customers as Technical Account Managers.pdf
 
Making Cloud Native CI_CD Services.pdf
Making Cloud Native CI_CD Services.pdfMaking Cloud Native CI_CD Services.pdf
Making Cloud Native CI_CD Services.pdf
 
How We Defined Our Own Cloud.pdf
How We Defined Our Own Cloud.pdfHow We Defined Our Own Cloud.pdf
How We Defined Our Own Cloud.pdf
 
Travel & Leisure Platform Department's tech info
Travel & Leisure Platform Department's tech infoTravel & Leisure Platform Department's tech info
Travel & Leisure Platform Department's tech info
 
Travel & Leisure Platform Department's tech info
Travel & Leisure Platform Department's tech infoTravel & Leisure Platform Department's tech info
Travel & Leisure Platform Department's tech info
 
OWASPTop10_Introduction
OWASPTop10_IntroductionOWASPTop10_Introduction
OWASPTop10_Introduction
 
Introduction of GORA API Group technology
Introduction of GORA API Group technologyIntroduction of GORA API Group technology
Introduction of GORA API Group technology
 
100PBを越えるデータプラットフォームの実情
100PBを越えるデータプラットフォームの実情100PBを越えるデータプラットフォームの実情
100PBを越えるデータプラットフォームの実情
 
社内エンジニアを支えるテクニカルアカウントマネージャー
社内エンジニアを支えるテクニカルアカウントマネージャー社内エンジニアを支えるテクニカルアカウントマネージャー
社内エンジニアを支えるテクニカルアカウントマネージャー
 

Recently uploaded

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
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
 
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
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
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
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
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
 
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
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
"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
 
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
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
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
 
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
 
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
 

Recently uploaded (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
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
 
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
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
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
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
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
 
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
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"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
 
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)
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
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
 
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
 
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
 

[Case study]Utilize STLC data for Process Improvement

  • 1. [Case study] Utilize STLC data for Process Improvement Jun 30th, 2020 Rajat Dayma Service Quality Assurance Group Leisure Product Dept. Commerce Company Rakuten, Inc.
  • 2. 2 1. Self Introduction 2. Today’sTheme & Goal 3. What is STLC Data 4. a. Data collection and analysis 5. b. Metrix and analytics flow 6. Actual improvement: deployment issue 7. Future 8. Conclusion Agenda
  • 3. 3 1. Self Introduction 2. Today’sTheme & Goal 3. What is STLC Data 4. a. Data collection and analysis 5. b. Metrix and analytics flow 6. Actual improvement: deployment issue 7. Future 8. Conclusion Agenda
  • 4. 4 [Career Summary] > I am from India having more than 13+ years of experience in QA field > Worked in Banking, Finance, Insurance domains > Having around 7-8 years' experience working with Japanese clients > ISTQB Foundation level and JLPT N2 certified > Worked on service and product based companies both Self-Introduction
  • 5. 5 1. Self Introduction 2. Today’sTheme & Goal 3. What is STLC Data 4. a. Data collection and analysis 5. b. Metrix and analytics flow 6. Actual improvement: deployment issue 7. Future 8. Conclusion Agenda
  • 6. 6 Today’s Theme QA Role = Product and Process Quality https://www.kindpng.com/imgv/ihmmowT_this-free-icons-png-design-of-conveyor-with/
  • 7. 7 Today’s Theme QA Role = Product and Process Quality Process Product https://www.kindpng.com/imgv/ihmmowT_this-free-icons-png-design-of-conveyor-with/
  • 8. 8 Today’s Theme QA Role = Product and Process Quality Process https://www.kindpng.com/imgv/ihmmowT_this-free-icons-png-design-of-conveyor-with/ Today’s Goal
  • 9. 9 1. Self Introduction 2. Today’sTheme & Goal 3. What is STLC Data 4. a. Data collection and analysis 5. b. Metrix and analytics flow 6. Actual improvement: deployment issue 7. Future 8. Conclusion Agenda
  • 10. 10 STLC Data Plan TestDevelop In the testing phase, we view human error as a bug. As of June 2020, there are 277k of them recorded and many points of improvement to learn from the results It means that you can.
  • 11. 11 STLC Data Plan TestDevelop In the testing phase, we view human error as a bug. As of June 2020, there are 277k of them recorded and many points of improvement to learn from the results It means that you can.
  • 12. 12 STLC Data Plan TestDevelop In the testing phase, we view human error as a bug. As of June 2020, there are 277k of them recorded and many points of improvement to learn from the results It means that you can.
  • 13. 13 STLC Data Plan TestDevelop STLC Database 277k+ results In the testing phase, we view human error as a bug. As of June 2020, there are 277k of them recorded and many points of improvement to learn from the results It means that you can.
  • 14. 14 1. Self Introduction 2. Today’sTheme & Goal 3. What is STLC Data 4. a. Data collection and analysis 5. b. Metrix and analytics flow 6. Actual improvement: deployment issue 7. Future 8. Conclusion Agenda
  • 15. 15 Metrix and analytics flow Category Meaning Example FUNCTION Do not work as per specification • Spec says ‘A’ link should be clickable but in app its not working DEGRADE Function worker earlier but not working now properly • In previous R1 execution “Button A” was working fine but in R2 its not working as expected REQUIREMENT Not mentioned or wrong explanation in specification • “A” user should able to purchase only one type of ticket but actually it should purchase all types of tickets PRD is wrong. EXISTING Existing product bug • QA found difference in PC an SP behavior but its expected based on usage UI Usability, Security, Performance issues • If any page is taking more time to load then its treated as usability issues ENVIRONMENT Environment issues which affects for our test execution • Because of wrong deployment of STG we raise the ticket INVALID QA misunderstood functionality • Spec completely misunderstood by QA LATER It’s bug but won’t be fixed this release. Future release • Valid bug wont be fixed in this release and considered for future releases NONFUNCTION (userability)(performance(security) • Performance or security related issues OTHER_SERVICE CWD, Coupon, Salesforce, Dependent on other teams to resolve • Bugs which are dependent on other systems to solve
  • 19. 19 1. Self Introduction 2. Today’sTheme & Goal 3. What is STLC Data 4. a. Data collection and analysis 5. b. Metrix and analytics flow 6. Actual improvement: deployment issue 7. Future 8. Conclusion Agenda
  • 20. 20 STLC Data TestDevelop STLC Database We saw a lot of environmental issues that arose during the development phase and the testing phase. So we decided to focus on that.
  • 21. 21 STLC Data TestDevelop STLC Database Developer We saw a lot of environmental issues that arose during the development phase and the testing phase. So we decided to focus on that.
  • 22. 22 STLC Data TestDevelop STLC Database Test Environment Developer We saw a lot of environmental issues that arose during the development phase and the testing phase. So we decided to focus on that.
  • 23. 23 STLC Data TestDevelop STLC Database Test Environment Developer 3rd party system We saw a lot of environmental issues that arose during the development phase and the testing phase. So we decided to focus on that.
  • 24. 24 STLC Data TestDevelop STLC Database Test Environment Developer 3rd party system We saw a lot of environmental issues that arose during the development phase and the testing phase. So we decided to focus on that.
  • 25. 25 Proxy Issue 35 % of environment bug treatment time spent on Among them, “Deployment issue” category takes up the most time. Test Environment 3rd party system 3rd PartyTrouble #ofissues cumulativeratio Developer 35% Find the root cause
  • 26. 26 Proxy Issue Source: xxx 35 % of environment bug treatment time spent on Among them, “Deployment issue” category takes up the most time. Test Environment 3rd party system Wrong setting 3rd PartyTrouble #ofissues cumulativeratio Developer Deployment Issue is the most 35% Find the root cause
  • 27. 27 Once the target of the problem has been determined, we gather qualitative data through interviews as well as quantitative data. Find the root cause
  • 28. 28 Ticket Ticket Comment Hearing Note https://ticket.server.com/ticket/browse/BUG-99848 Due to DB data difference. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Environment settingissue Dev team YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY YYYYY https://ticket.server.com/ticket/browse/BUG-88090 【Expected value 】 is correct. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX Environment settingissue Dev team inserted YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY https://ticket.server.com/ticket/browse/BUG-66427 Deployment for group XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Environment settingissue Updating content YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY https://ticket.server.com/ticket/browse/BUG-88726 it is environment problem.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. Deploytimingissue but unfortunately YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY https://ticket.server.com/ticket/browse/BUG-77062 All the following functions are modified by both our project XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx Deploytimingissue Issue detail) YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY https://ticket.server.com/ticket/browse/BUG-66345 this is environment issue. Because XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Deploytimingissue Issue detail) Multiple YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY YYYYYYYYYYYYYYYYYYYYYYYYYY Once the target of the problem has been determined, we gather qualitative data through interviews as well as quantitative data. Find the root cause
  • 29. 29 Ticket Ticket Comment Hearing Note https://ticket.server.com/ticket/browse/BUG-99848 Due to DB data difference. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Environment settingissue Dev team YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY YYYYY https://ticket.server.com/ticket/browse/BUG-88090 【Expected value 】 is correct. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX Environment settingissue Dev team inserted YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY https://ticket.server.com/ticket/browse/BUG-66427 Deployment for group XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Environment settingissue Updating content YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY https://ticket.server.com/ticket/browse/BUG-88726 it is environment problem.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. Deploytimingissue but unfortunately YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY https://ticket.server.com/ticket/browse/BUG-77062 All the following functions are modified by both our project XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx Deploytimingissue Issue detail) YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY https://ticket.server.com/ticket/browse/BUG-66345 this is environment issue. Because XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Deploytimingissue Issue detail) Multiple YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY YYYYYYYYYYYYYYYYYYYYYYYYYY Once the target of the problem has been determined, we gather qualitative data through interviews as well as quantitative data. Find the root cause
  • 30. 30 Ticket Ticket Comment Hearing Note https://ticket.server.com/ticket/browse/BUG-99848 Due to DB data difference. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Environment settingissue Dev team YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY YYYYY https://ticket.server.com/ticket/browse/BUG-88090 【Expected value 】 is correct. XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XX Environment settingissue Dev team inserted YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY https://ticket.server.com/ticket/browse/BUG-66427 Deployment for group XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Environment settingissue Updating content YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY https://ticket.server.com/ticket/browse/BUG-88726 it is environment problem.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX. Deploytimingissue but unfortunately YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY https://ticket.server.com/ticket/browse/BUG-77062 All the following functions are modified by both our project XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXx Deploytimingissue Issue detail) YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY https://ticket.server.com/ticket/browse/BUG-66345 this is environment issue. Because XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX Deploytimingissue Issue detail) Multiple YYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYYY YYYYYYYYYYYYYYYYYYYYYYYYYY Once the target of the problem has been determined, we gather qualitative data through interviews as well as quantitative data. Find the root cause
  • 31. 31 Calculate ROI : Because the number of man-hours spent on solving the problem and the value of the solution It's to reflect on the economic value or not. Calculate Return on Investment
  • 32. 32 Calculate ROI : Because the number of man-hours spent on solving the problem and the value of the solution It's to reflect on the economic value or not. Calculate Return on Investment
  • 33. 33 Test Environment Developer Tester Currently we are losing around 300 hours efforts to solve deployment issue Calculate Return on Investment
  • 34. 34 Test Environment Developer Tester ①Confirm & Create bug ticket Currently we are losing around 300 hours efforts to solve deployment issue Calculate Return on Investment
  • 35. 35 Test Environment Developer Tester ①Confirm & Create bug ticket ②Investigate & Re-Deploy Currently we are losing around 300 hours efforts to solve deployment issue Calculate Return on Investment
  • 36. 36 Test Environment Developer Tester ①Confirm & Create bug ticket ②Investigate & Re-Deploy ③Re-Test Currently we are losing around 300 hours efforts to solve deployment issue Calculate Return on Investment
  • 37. 37 Test Environment Developer Tester ①Confirm & Create bug ticket ②Investigate & Re-Deploy ③Re-Test ①Confirm Create bug ticket : X hours ②Investigate & Re-Deploy : Y hours ③Preparation & Re-Test : Z hours #of Dep issues / yar Currently we are losing around 300 hours efforts to solve deployment issue Calculate Return on Investment
  • 38. 38 Test Environment Developer Tester ①Confirm & Create bug ticket ②Investigate & Re-Deploy ③Re-Test 300+ hours Lost ①Confirm Create bug ticket : X hours ②Investigate & Re-Deploy : Y hours ③Preparation & Re-Test : Z hours #of Dep issues / yar Currently we are losing around 300 hours efforts to solve deployment issue Calculate Return on Investment
  • 39. 39 Calculate ROI : Because the number of man-hours spent on solving the problem and the value of the solution It's to reflect on the economic value or not. Calculate Return on Investment
  • 40. 40 Pick up any number of projects and test them for additional man-hours and effectiveness Calculate Return on Investment
  • 41. 41 Pick up any number of projects and test them for additional man-hours and effectiveness Calculate Return on Investment Project A Project B Project C Project D Project E Project F Project G Project H Project I Project J Project K Project L Project M Project N Project O Project P Project Q Project R
  • 42. 42 Pick up any number of projects and test them for additional man-hours and effectiveness Calculate Return on Investment Project A Project B Project C Project D Project E Project F Project G Project H Project I Project J Project K Project L Project M Project N Project O Project P Project Q Project R
  • 43. 43 We decided to target this category because this solution has no cost and some of LPD team has already implemented strong solution about that. Objective Key elements Root cause Reduction of environment al issues Deployment issue 3rd PartyTrouble Deploy timing issue Environment setting issueProxy Related Issue Other Solutions Calculate Return on Investment
  • 44. 44 We decided to target this category because this solution has no cost and some of LPD team has already implemented strong solution about that. Objective Key elements Root cause Reduction of environment al issues Deployment issue 3rd PartyTrouble Deploy timing issue Environment setting issueProxy Related Issue Other Solutions Solution A $ Solution B $$$ Solution C $$ Calculate Return on Investment
  • 45. 45 We decided to target this category because this solution has no cost and some of LPD team has already implemented strong solution about that. Objective Key elements Root cause Reduction of environment al issues Deployment issue 3rd PartyTrouble Deploy timing issue Environment setting issueProxy Related Issue Other Solutions Solution A $ Solution B $$$ Solution C $$ Solution D $ Solution E $$$ Solution F $$ Calculate Return on Investment
  • 46. 46 We decided to target this category because this solution has no cost and some of LPD team has already implemented strong solution about that. Objective Key elements Root cause Reduction of environment al issues Deployment issue 3rd PartyTrouble Deploy timing issue Environment setting issueProxy Related Issue Other Solutions Solution A $ Solution B $$$ Solution C $$ Solution D $ Solution E $$$ Solution F $$ Calculate Return on Investment
  • 49. 49 Once proven effective, we will apply it to all projects. Adaptation to the all projects Project A Project B Project C Project D Project E Project F Project G Project H Project I Project J Project K Project L Project M Project N Project O Project P Project Q Project R
  • 50. 50 1. Self Introduction 2. Today’sTheme & Goal 3. What is STLC Data 4. a. Data collection and analysis 5. b. Metrix and analytics flow 6. Actual improvement: deployment issue 7. Future 8. Conclusion Agenda
  • 51. 51 STLC Database 277k+ results Future Of course, there are still many problems that can be solved with STLC database analysis. So in the future we want to keep improving! Branch merge issueEnvironment Isolation issue Requirement issue
  • 52. 52 1. Self Introduction 2. Today’sTheme & Goal 3. What is STLC Data 4. a. Data collection and analysis 5. b. Metrix and analytics flow 6. Actual improvement deployment issue 1. Result 01 2. Result 02 3. Summary 7. Future 8. Conclusion Agenda
  • 53. 53 Conclusion QA Role = Product and Process Quality Process Product https://www.kindpng.com/imgv/ihmmowT_this-free-icons-png-design-of-conveyor-with/