SlideShare a Scribd company logo
Process Strategy and Guidelines for a  better  product
Building Blocks Mission -  Work towards ensuring our customer’s products are effectively used by their end customers. Vision -  To be the preferred testing partner of excellence for product ISV’s and enterprises in the chosen markets and technologies. Provide best in class, innovative testing services delivered on time, every time and any time. Values -  Customer’s Success is QLab’s Success - and so is Pramati’s.
Key Assumptions Intended client is a  product firm/ISV  who has outsourced/co-sourced product QA to Pramati QLabs QLabs is in a position to  suggest and improve  an existing QA process/ propose and set up  the QA process for an effective engagement QLabs will always work towards being an  extended arm  of the product and its success rather than just offering a testing service  To achieve over all product quality, QLabs can  proactively  propose a few  mandatory  things from the customer Believe in process as a tool for improvement in every aspect of our work rather than a step by step tutorial Process is not a hindrance to innovation, but a handle to increased customer satisfaction
Hawk-Eye Methodology - Precision Delivered 5 4 3 2 1 6 Planning Design Coding Testing Release Post-Release Process Definition Process Improvement QA Planning Risk Assessment QA Certification Release Inspection Test Development Test Suite Design Product Definition Inputs Early Release Program Test Execution Code Review Design Review
Process Strategy and Guidelines - Focal Points Teams ’n’ Customers – Proactive Engagement ( Together we win ) Defined communication Assigned ownerships Refined delivery Cross Functional Responsibilities Product is not just about writing code, its more than that Respect each other for what they do as part of the PDLC Prevention is better than cure QA has to be the eyes and ears of the product QA is the first customer (hear and understand what they say) Bugs and reports are not enemies/pointers towards development Excellence in Delivery Own what you released Metrics for Improvement Report what you did, Analyze what went wrong and Improve Key Value Adds Extended arm in product testing
Teams ’n’ Customers – Proactive Engagement (Together we win) Apart from the Project Schedules and Plans, QLabs: Plans and Defines Communication methodology Communication frequency Escalation methodology Plans and Identifies Key stake holders Functional and technical leaders Knowledge sharers
Teams ’n’ Customers – Proactive Engagement (Together we win) (contd..) Increased Peer-to-Peer Engagement through  FeatureSpot  meetings once in 2 weeks at least/whenever a new feature is being developed/planned Developers and QA to interact more on feature discussions through a common interface Develops bonding, respect and sense of product ownership Once/Twice in a month  cross functional call  to get the sense of market and customer requirements ( if possible )
Teams ’n’ Customers – Proactive Engagement (Together we win) (contd..) Bug severity levels, descriptions and escalation procedures to be defined before testing takes off ( protocol/modus operandi ) Bug owners from QA and Dev side module/feature wise to be identified before testing takes off ( Ownership driven ) Bug assigners from conflict resolution owners to be identified before testing takes off ( Ownership driven and effective communication ) Technical aspects of the bug (Engineering responsibility both Dev and QA) Functional aspects of the bug (Product Management responsibility with Dev and QA)
Key Cross Functional responsibilities and take aways for end to end ownership It’s a Product and not a Project Drive down the bare need of the product and its positioning Product Management/product marketing to provide business value and use case that drives the product into the market Offshore QA to understand  who, where , and why   the product is being used
Key Cross Functional responsibilities and take aways for end to end ownership Drive in the performance expectations of the product  to ensure it works the way it should rather than the way it can Product Management/product marketing to provide desired performance benchmarks against which ( at the beginning of the product dev cycle ) Offshore QA would ascertain and provide results to ensure reliability Dev/Architecture/Engineering to signoff the benchmarks provided by the product management and share the unit testing results to offshore QA towards measuring the performance ( after code freeze ) Offshore QA would share the performance benchmark testing plan and strategy and share the key test results and trends ( before Go-To-Market testing )
Prevention is better than Cure Bugs are not our enemies neither they are a direct measure of the work we do. Dev not to take bugs as personal pointers QA not to make bugs are  the only  measure of their credibility  Dev to see they find as many bugs as QA would have [ Increases QA scope ] QA to see they find as many bugs as Customer would have [ Increases product quality scope ] An  effective Dev-QA  is more important than individual  Dev and QA
Excellence in Delivery Own what you released! Do not be in a hurry to release just because the date is there/it has reached Is it really ready? (Introspect and think like the end user)  Account for this testing in your Project Plan rather than Panic Account for User Driven   GoToMarket   testing for a specific period of time post functional sign Separate use cases will be written/can be provided Identified use cases/work flows/scenarios will be demoed one last time by QA before letting go to market Product Management/Marketing to sign off both the scenarios and demo Will be tested on a purely fresh environment rather than the same one that was used for individual feature testing Its all about meeting the functional needs in its simplest form than being glossy and complex
Excellence in Delivery (contd..) Some Metrics and related process guidelines Define bug severity levels and descriptions at the beginning Number of Sev-1 and Sev-2 bugs that can be allowed to be open for Ready to Go to be decided in advance Number of Sev-1 and Sev-2 bugs to be allowed to be open for beta release to decided in advance Number of Sev-1 and Sev-2 bugs that can be converted/down graded to Sev-3’s and Enhancements to be decided in advance Effective Bug Filing rate –> Direct measure of offshore QA’s credibility (Number of bugs posted – No. of invalid bugs) The lesser the Junk bugs the more its effective [Penny saved is worth more than a penny earned]
Excellence in Delivery (contd..) Enhancement Quotient  More number of valid enhancements that QA provides and agreed upon proves the way QA thinks from a market and customer stand point- Key Differentiator towards product ownership rather than project ownership Enhancements filed by QA which go in as features in the next releases/ which result in product enrichment must be recognized and rewarded too [ Motivation and Recognition ] Quality is more important than Quantity 1 Quality bug is better than 10 which convey the same .. And Many More Metrics can be worked out both on Dev and QA front [Numbers should reflect the stage and status, not the damage and demotivation]
Excellence in Delivery (contd..) Automated, Standardized and Centralized Reporting  Reports at every mile stone [Agreed upon] Reports at regular intervals [Agreed upon] Publish to all the stake holders [Agreed upon] Bug triage meetings and reports [Archive and publish] Report and analyze Bug trends severity wise with a correlation to modules and over all functionality rather than bugs in its individuality [Archive and publish] Performance and Benchmark reports [Archive and publish]
Key Value Adds - Extended arm in product testing Trends and Improvements [Post Mortem] List of enhancements and Open bugs [Release notes and next release] Contribute to beta programs and product launch demos Help Professional services, support and sales teams with product training if required
Thank you.

More Related Content

PDF
Process Guidelines V2
PPTX
Introduction to Software Quality & its' Challenges
PDF
Quality Control in Development
PDF
Quality Assurance in SDLC
PPT
Sqa V And V Share
PPT
SQA V And V Intro & History
PDF
Quality Assurance and mobile applications!
PDF
ST&PFinalArticle
Process Guidelines V2
Introduction to Software Quality & its' Challenges
Quality Control in Development
Quality Assurance in SDLC
Sqa V And V Share
SQA V And V Intro & History
Quality Assurance and mobile applications!
ST&PFinalArticle

What's hot (20)

PPTX
A Research Study on importance of Testing and Quality Assurance in Software D...
PPTX
Quality Assurance vs. Quality Control, Future of Software Quality
PPTX
Aginext 2021: Built-in Quality - How agile coaches can contribute
PPTX
Agile deep dive scu
PDF
Code campiasi qa-in-agile-projects-ana-figher-embarcadero
PDF
Adopting Agile Testing
PDF
Agile india 2012 sonali bhasin
PDF
Advantix Technologies_ Website | SoftwareTesting services
DOC
puneet_pall_resume
ODP
Software Testing Capability doc
PPTX
Agile testing MyBTEC
PDF
Agile Journey to agile
PDF
Test Process Transformation Protects Product Development Investment
PPTX
Software Quality Assurance
PPTX
Building quality in the SAFe way
PDF
Software Quality Assurance - Software Engineering
PPT
QAustral Testing
PPTX
Rhonda Software Quality Assurance Services
PDF
Agile testing: from Quality Assurance to Quality Assistance
A Research Study on importance of Testing and Quality Assurance in Software D...
Quality Assurance vs. Quality Control, Future of Software Quality
Aginext 2021: Built-in Quality - How agile coaches can contribute
Agile deep dive scu
Code campiasi qa-in-agile-projects-ana-figher-embarcadero
Adopting Agile Testing
Agile india 2012 sonali bhasin
Advantix Technologies_ Website | SoftwareTesting services
puneet_pall_resume
Software Testing Capability doc
Agile testing MyBTEC
Agile Journey to agile
Test Process Transformation Protects Product Development Investment
Software Quality Assurance
Building quality in the SAFe way
Software Quality Assurance - Software Engineering
QAustral Testing
Rhonda Software Quality Assurance Services
Agile testing: from Quality Assurance to Quality Assistance
Ad

Similar to Process Guidelines (20)

PDF
Product QA - A test engineering perspective
PPTX
Making quality visible in Product Engineering
PDF
How To Set Up Software Quality Assurance Process (SQAP) Effectively.pdf
PPT
Backward thinking design qa system for quality goals
PDF
Understanding the Importance of Quality Assurance Testing in Software Develop...
PDF
5 Essential Tools for a Successful QA Process in Your Startup
PDF
Exploring Different Types of QA Methods_ An Overview.pdf
PPTX
Testing Intelligence
PDF
Markus Clermont - Surviving in an Agile Environment - Google - SoftTest Ireland
PPT
Softwaretesting
PPTX
РОМАН ЯКИМЧУК «Оптимізація QA процесів» Kyiv QADay 2021
PDF
Principles of effective software quality management
PPT
Best practices quality assurance
PPT
Agile QA presentation
PPTX
Enhancing Software Quality
PDF
Testers role agile2012
PPT
Testing Framework
PPT
Applying Quality to the Project and Product Management Process
PDF
Product Management - Quality teams collaboration
Product QA - A test engineering perspective
Making quality visible in Product Engineering
How To Set Up Software Quality Assurance Process (SQAP) Effectively.pdf
Backward thinking design qa system for quality goals
Understanding the Importance of Quality Assurance Testing in Software Develop...
5 Essential Tools for a Successful QA Process in Your Startup
Exploring Different Types of QA Methods_ An Overview.pdf
Testing Intelligence
Markus Clermont - Surviving in an Agile Environment - Google - SoftTest Ireland
Softwaretesting
РОМАН ЯКИМЧУК «Оптимізація QA процесів» Kyiv QADay 2021
Principles of effective software quality management
Best practices quality assurance
Agile QA presentation
Enhancing Software Quality
Testers role agile2012
Testing Framework
Applying Quality to the Project and Product Management Process
Product Management - Quality teams collaboration
Ad

Recently uploaded (20)

PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
MYSQL Presentation for SQL database connectivity
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Electronic commerce courselecture one. Pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
Cloud computing and distributed systems.
PDF
Encapsulation theory and applications.pdf
PDF
Approach and Philosophy of On baking technology
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Digital-Transformation-Roadmap-for-Companies.pptx
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Dropbox Q2 2025 Financial Results & Investor Presentation
MYSQL Presentation for SQL database connectivity
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
“AI and Expert System Decision Support & Business Intelligence Systems”
Electronic commerce courselecture one. Pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Review of recent advances in non-invasive hemoglobin estimation
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Per capita expenditure prediction using model stacking based on satellite ima...
Advanced methodologies resolving dimensionality complications for autism neur...
Cloud computing and distributed systems.
Encapsulation theory and applications.pdf
Approach and Philosophy of On baking technology

Process Guidelines

  • 1. Process Strategy and Guidelines for a better product
  • 2. Building Blocks Mission - Work towards ensuring our customer’s products are effectively used by their end customers. Vision - To be the preferred testing partner of excellence for product ISV’s and enterprises in the chosen markets and technologies. Provide best in class, innovative testing services delivered on time, every time and any time. Values - Customer’s Success is QLab’s Success - and so is Pramati’s.
  • 3. Key Assumptions Intended client is a product firm/ISV who has outsourced/co-sourced product QA to Pramati QLabs QLabs is in a position to suggest and improve an existing QA process/ propose and set up the QA process for an effective engagement QLabs will always work towards being an extended arm of the product and its success rather than just offering a testing service To achieve over all product quality, QLabs can proactively propose a few mandatory things from the customer Believe in process as a tool for improvement in every aspect of our work rather than a step by step tutorial Process is not a hindrance to innovation, but a handle to increased customer satisfaction
  • 4. Hawk-Eye Methodology - Precision Delivered 5 4 3 2 1 6 Planning Design Coding Testing Release Post-Release Process Definition Process Improvement QA Planning Risk Assessment QA Certification Release Inspection Test Development Test Suite Design Product Definition Inputs Early Release Program Test Execution Code Review Design Review
  • 5. Process Strategy and Guidelines - Focal Points Teams ’n’ Customers – Proactive Engagement ( Together we win ) Defined communication Assigned ownerships Refined delivery Cross Functional Responsibilities Product is not just about writing code, its more than that Respect each other for what they do as part of the PDLC Prevention is better than cure QA has to be the eyes and ears of the product QA is the first customer (hear and understand what they say) Bugs and reports are not enemies/pointers towards development Excellence in Delivery Own what you released Metrics for Improvement Report what you did, Analyze what went wrong and Improve Key Value Adds Extended arm in product testing
  • 6. Teams ’n’ Customers – Proactive Engagement (Together we win) Apart from the Project Schedules and Plans, QLabs: Plans and Defines Communication methodology Communication frequency Escalation methodology Plans and Identifies Key stake holders Functional and technical leaders Knowledge sharers
  • 7. Teams ’n’ Customers – Proactive Engagement (Together we win) (contd..) Increased Peer-to-Peer Engagement through FeatureSpot meetings once in 2 weeks at least/whenever a new feature is being developed/planned Developers and QA to interact more on feature discussions through a common interface Develops bonding, respect and sense of product ownership Once/Twice in a month cross functional call to get the sense of market and customer requirements ( if possible )
  • 8. Teams ’n’ Customers – Proactive Engagement (Together we win) (contd..) Bug severity levels, descriptions and escalation procedures to be defined before testing takes off ( protocol/modus operandi ) Bug owners from QA and Dev side module/feature wise to be identified before testing takes off ( Ownership driven ) Bug assigners from conflict resolution owners to be identified before testing takes off ( Ownership driven and effective communication ) Technical aspects of the bug (Engineering responsibility both Dev and QA) Functional aspects of the bug (Product Management responsibility with Dev and QA)
  • 9. Key Cross Functional responsibilities and take aways for end to end ownership It’s a Product and not a Project Drive down the bare need of the product and its positioning Product Management/product marketing to provide business value and use case that drives the product into the market Offshore QA to understand who, where , and why the product is being used
  • 10. Key Cross Functional responsibilities and take aways for end to end ownership Drive in the performance expectations of the product to ensure it works the way it should rather than the way it can Product Management/product marketing to provide desired performance benchmarks against which ( at the beginning of the product dev cycle ) Offshore QA would ascertain and provide results to ensure reliability Dev/Architecture/Engineering to signoff the benchmarks provided by the product management and share the unit testing results to offshore QA towards measuring the performance ( after code freeze ) Offshore QA would share the performance benchmark testing plan and strategy and share the key test results and trends ( before Go-To-Market testing )
  • 11. Prevention is better than Cure Bugs are not our enemies neither they are a direct measure of the work we do. Dev not to take bugs as personal pointers QA not to make bugs are the only measure of their credibility Dev to see they find as many bugs as QA would have [ Increases QA scope ] QA to see they find as many bugs as Customer would have [ Increases product quality scope ] An effective Dev-QA is more important than individual Dev and QA
  • 12. Excellence in Delivery Own what you released! Do not be in a hurry to release just because the date is there/it has reached Is it really ready? (Introspect and think like the end user) Account for this testing in your Project Plan rather than Panic Account for User Driven GoToMarket testing for a specific period of time post functional sign Separate use cases will be written/can be provided Identified use cases/work flows/scenarios will be demoed one last time by QA before letting go to market Product Management/Marketing to sign off both the scenarios and demo Will be tested on a purely fresh environment rather than the same one that was used for individual feature testing Its all about meeting the functional needs in its simplest form than being glossy and complex
  • 13. Excellence in Delivery (contd..) Some Metrics and related process guidelines Define bug severity levels and descriptions at the beginning Number of Sev-1 and Sev-2 bugs that can be allowed to be open for Ready to Go to be decided in advance Number of Sev-1 and Sev-2 bugs to be allowed to be open for beta release to decided in advance Number of Sev-1 and Sev-2 bugs that can be converted/down graded to Sev-3’s and Enhancements to be decided in advance Effective Bug Filing rate –> Direct measure of offshore QA’s credibility (Number of bugs posted – No. of invalid bugs) The lesser the Junk bugs the more its effective [Penny saved is worth more than a penny earned]
  • 14. Excellence in Delivery (contd..) Enhancement Quotient More number of valid enhancements that QA provides and agreed upon proves the way QA thinks from a market and customer stand point- Key Differentiator towards product ownership rather than project ownership Enhancements filed by QA which go in as features in the next releases/ which result in product enrichment must be recognized and rewarded too [ Motivation and Recognition ] Quality is more important than Quantity 1 Quality bug is better than 10 which convey the same .. And Many More Metrics can be worked out both on Dev and QA front [Numbers should reflect the stage and status, not the damage and demotivation]
  • 15. Excellence in Delivery (contd..) Automated, Standardized and Centralized Reporting Reports at every mile stone [Agreed upon] Reports at regular intervals [Agreed upon] Publish to all the stake holders [Agreed upon] Bug triage meetings and reports [Archive and publish] Report and analyze Bug trends severity wise with a correlation to modules and over all functionality rather than bugs in its individuality [Archive and publish] Performance and Benchmark reports [Archive and publish]
  • 16. Key Value Adds - Extended arm in product testing Trends and Improvements [Post Mortem] List of enhancements and Open bugs [Release notes and next release] Contribute to beta programs and product launch demos Help Professional services, support and sales teams with product training if required