Pooja, Lead Quality Engineer

Slides:



Advertisements
Similar presentations
Enabling Technology Innovation using Open Source Software
Advertisements

SCRUM John Drew. SCRUM - overview Scrum is a project management discipline that has evolved since the early 1990s to deliver software that meets business.
Atlassian Africa South Africa 2015 Jonathan Singh.
Discover how to improve productivity by going DevOps and SAFe.
Agile/Scrum Case study Code name: ninja.  2 scrum teams  One product backlog  8 months so far  Long term project  External integrations  R&D and.
Chapter : Software Process
JakeManager / 3D Modeller ChrisProgrammer / Scrum Master GarethConcept Artist / Graphics Designer MichaelConcept Artist / Asset Modeller JoshLevel Designer.
Company Overview. 1.About US 2.Our Work 3.Engagement 4.Our Clients.
The Services Model: Transitioning Your Mind & Your Team Bonnie M. Robertson The Robertson Company.
Kuali Rice Evolving the Technology Framework for Kuali Applications Brian McGough (Indiana University) Aaron Godert (Cornell University) Warner Onstine.
EASE Project Goals Mike Barker July 27, EASE Strategy Meeting2 Some Possibilities 1.Improving productivity and reliability 2.Encouraging collaboration.
July, 2008 Impati – Software Test Solutions. July, Contents Testing Service Overview and Approach Test Services and Industries Key Services Offering.
Responsive Web & Its impact on Testing World
IT Pro Day MDMC Daniel von Büren V-TSP / Senior Consultant / CTO, redtoo ag Modern Device Management through the Cloud.
NAPA Agile Story: From Zero to Hero in Two Years Toivo agilehope.blogspot.com #NAPA #SAFe.
Simplifying IT, Empowering Business.
Software as a Service (SaaS) Fredrick Dande, MBA, PMP.
Works with engineering to develop features for Office across end points Office 365 IT Pro Marketing, Deployment, Adoption, & Readiness team.
What and What not Portfolio Lead Retrospects Yashasree Barve & Dipen Shah Tata Consultancy Services.
KRISHNACHANDER KALIYAPERUMAL PROJECT MANAGER
CSI - SMART Business NUF Thursday 17th November 2016.
Effective Performance Testing in Agile and DevOps
Do the Testing Right (or) Do the Right Testing?
Digital Transformation Services
Agile Development -- an overview
Extended BDD Automation for Future Agile Applications
Logo of your organization
DevOps – Test Automation for IOTs
All-Inclusive Testing in API Management
CS 577b: Software Engineering II
DEFECT PREDICTION : USING MACHINE LEARNING
SENIOR MANAGER - SOFTWARE TESTING PRACTICE
© 2016 Global Market Insights, Inc. USA. All Rights Reserved Unified Communications and Collaboration Market to grow at 9% CAGR from.
DATA TESTING IMPERATIVES IN DIGITAL WORLD
Galen - Automated testing of look and feel
E2E Testing in Agile – A Necessary Evil
Managing Large Global Test Programs Through Automation of Automation
MEF 3.0.
The Open Data Center Alliance
USAGE OF VARIOUS AUTOMATION TOOLS TO ACHIEVE WIDER TEST COVERAGE
Mobile Performance Testing Expedite
Instructor LISA Galina PhD. in Economics
End-to-End REST Service Testing Automation
Healthcare product Industry
Continuous Performance Engineering
Quantifying Quality in DevOps
SANJAN BORA (LEAD QA ENGINEER)
Managing Large Global Test Programs Through Automation of Automation
Pankaj Kumar, Tech Lead Bhuvaneswari Radhakrishnan, Senior Engineer
IoT Enabled CRM Testing
Faster delivery using Device Farm
HATS – Hierarchical Automated Test Sequencer Platform
SAP S/4HANA Maintenance with Focus on
Managing Technology at Plantronics
Web Service Testing for the New Digital Age
One Quality – Integrated Digital Assurance Automation Framework
Automation Leveraging Artificial Intelligence
Datamatics Global Service Ltd
Project insights using mining software repositories
Multilingual Application Testing
Agile Testing Using Virtualization
Machine Learning Telepathy for Shift Right Approach
Test Driven Development
DevOps - Extreme Automation using Cucumber, Selenium, Ruby
Scrum Overview.
Measure Reliability of Automation – using Machine learning
Addressing Test coverage in Continuous Testing
Mixed Up Multiplication Challenge
Finance report for the 12 months to 31 March 2012 – FOR APPROVAL
Applying 3C DevOps approach in Mobility World
Presentation transcript:

Adobe Quality Bands for Software Quality Measurement and Continuous Improvement Pooja, Lead Quality Engineer Nandan Jha, Senior Quality Engineering Manager Adobe Systems

Abstract Measuring software quality has always been a challenge and with enterprises having adopted agility in the project delivery and deployment, this has become all the more complex. The intent of the paper is to present a framework called Adobe Quality Bands which aims at defining a standard for product quality within segments. This is analogous to Stock market where we monitor market sentiment with technical and statistical methods. Sensex gives the sentiment of BSE. Adobe Quality Band (AQB) solves the problem of ‘Finding Benchmark’ in a system. For an enterprise, which is shipping numerous softwares, how do they arrive at a benchmark so that they can compare and improve. AQB solves this problem.

"What gets measured, gets managed." - Peter Drucker

Benchmarking

Problem Statement For large enterprises shipping multiple softwares, how do they arrive at a quality benchmark?

Analogous model

Problem Statement For large enterprises shipping multiple softwares, how do they arrive at a quality benchmark?

Adobe Quality Band

How are bands calculated?

Adobe Quality Band

Band Analysis P2- High% of withdrawn Bugs RCA of withdrawn bugs Duplicate bugs is the maximum contributor

Trend Analysis P1 +1% P2 -19% P3 +8% P4 +18% 2016 2015 Analysis: For P3 and P4, bugs went unnoticed due to issues with Jira search filters and had to be deferred. P1 +1% P2 -19% P3 +8% P4 +18%

Takeaways Quantifiable and actionable framework to measure software quality. Ease of adoption for other enterprises. Solves the problem of finding “benchmark” in a system. Enables SMART goal setting and measurably improve in the areas identified. "What gets measured, gets managed." - Peter Drucker

https://en.wikipedia.org/wiki/68–95–99.7_rule References & Appendix https://en.wikipedia.org/wiki/68–95–99.7_rule https://en.wikipedia.org/wiki/Standard_deviation http://www.statisticshowto.com/empirical-rule-2/ http://agilemanifesto.org/principles.html https://en.wikipedia.org/wiki/BSE_SENSEX https://www.appsruntheworld.com/top-10-enterprise-software- vendors-2016-market-overview-and-forecast/ http://www.investopedia.com/terms/f/freefloatmethodology.asp

Q&A

Author Biography Pooja: Pooja is a QE lead at Adobe with 7 years of experience in software testing and quality assurance. She is part of Globalization team and leading internalization and localization testing for Creative Cloud Mobile projects which include apps like PS Fix, PS Mix, Aviary, Creative Cloud etc. She is a certified scrum master and has been leading AQB initiative with Nandan in Adobe Globalization team. Nandan Jha: Nandan works with the Globalisation team at Adobe Systems and heads the International Quality Engineering (IQE) team for Adobe. IQE team is responsible for the testing of all localised release of all software products (100+) under the complete Adobe umbrella. He represents the software industry in "Uttar Pradesh Technical University, Board of Studies" (UPTU-BOS), a body of technical universities in the state of Uttar Pradesh, which evaluates and approves the syllabus for B.Tech (CS), B.Tech (IT) and MCA curricula.