SlideShare a Scribd company logo
©1996-2019 Aspire Systems, Inc.
Enhancing Your QA
Strategy to Achieve
Agile Quality
Engineering:
Our Journey
2019
©1996-2019 Aspire Systems, Inc.
2
Speakers
Vasanth Manickam
Technical Test Manager,
Aspire Systems
Katie Kavanaugh
QA Director,
Mansfield
©1996-2019 Aspire Systems, Inc.
3
Quality Maturity Level
About Mansfield
Welcome to Mansfield Energy
©1996-2019 Aspire Systems, Inc.
4
A Great Place to Work - 10
Glorious Wins in a Row
Quality Maturity LevelTechnology Awards
Forrester Rated Aspire
one of the Top
Continuous Testing
Service Providers (2017)
About Aspire
Global technology services firm with
core DNA of Software Engineering
Specific areas of expertise around Software
Engineering, Digital Services, Testing and
Infrastructure & Application Support
International headquarters in
Singapore with presence across US,
UK, Benelux, Middle East and India
Recognized 10 consecutive times
as “Best Place to Work for” by
GPW Institute
Vertical focus among Independent
Software Vendors and Retail,
Distribution & Consumer Products
3000+ employees; 150+
active customers
CMMI Maturity Level 3, ISO
9001:2015 and ISO 27001 : 2013
certified
©1996-2019 Aspire Systems, Inc.
5
Middle East
India
Singapore
Poland
NetherlandsUK
US
Mexico
Global Presence
©1996-2019 Aspire Systems, Inc.
6
Preface
1 Before you Start
2 Organizational Strategy and Goals
3 The Right Test Strategy
4 Landscape Alignment and Futuristic Relevancy
 Knowing your Company’s Business
 Do you have the Right Team?
 People, Tools and Structure
 Agile Governance, Policy and Process Model
 Static vs Dynamic
 Anticipating Change
 Landscape Alignment
 Measuring for Success
©1996-2019 Aspire Systems, Inc.
7
Before You Start
©1996-2019 Aspire Systems, Inc.
8
Knowing your Company’s Business
Before you strategize make sure you are in the know…
Do you
understand both
long and short
term tactical and
strategic
objectives?
What systems
will you
support?
What is the
expectation of
your
organization?
What are you
solving for your
company?
Who is your
company and
what is it’s
business?
Mansfield Energy Company and the Industry
©1996-2019 Aspire Systems, Inc.
9
Having the Right Team
Are you building a new team, adding to existing, or retaining?
Does the current team fit the skills required to deliver the products at or above expected
Quality SLA requirements?
Team realignment is a required success factor and is not a one time event.
Team considerations:
 Seasoned vs. Beginner: Both serve a different
purpose and provide excellent value
 Skills Platform: Manual vs Automation
 Is Domain knowledge critical to success?
 Onshore, Offshore, Blended
 Front and Backend skills required
 Who are your Leads?
Critical Skills: Complexity of the system
– Having UI/Design skills does not equate
to Accounting/Complex Algorithm skills!
Product Mapping
Prakash
Amit
Sudhindra
Ashwini
Biradar
Lakshmi
Rohit
Ent ANA User Administration B E I B I E E Legend
Ent ANA Data Level Permission B E I B I I I Beginner B
Ent ANA Group Administration B E I B I E E Intermediate I
Ent ANA Role Administration B E I B I I E Expert E
Ent ANA Application Module B E I B I I E
Ent ANA Role Module Permission B E I B I I E
Ent ANA Company Administration B E I B I E E
Ent ANA Permission B E I B I E E
Ent ANA Permission Type B E I B I I E
Ent ANA Password Rule Configuration B E I B I E E
Ent Orders Order Delivery Console - DEF I I I I I E
Ent Orders Order Delivery Console - LTL I I I I I E
Ent Orders Order Delivery Console I I I I I E
Ent Orders PO
Ent Orders Route Builder I I E
Ent Orders Sales Order I I I I I E
Ent Orders Schedule Deliveries I B I I I E
Ent MDM Configuration B I I B I I
Ent MDM Companies I E I B I E
Ent MDM Product B E I I E
Ent MDM Locations I E I I E
Ent MDM Contracts I E I B I E
Ent MDM Governance I E
An Agile program
cannot be
successful without
team unity and
skills alignment.
©1996-2019 Aspire Systems, Inc.
10
Unified Team Commitment
Deliver on Quality by focusing on Excellence -
Provide customer value with the goal of
exceeding customer satisfaction in the delivery of
our products and services by implementing
Mansfield best practices, driving team
development & recognition, and by empowering
our employees. Developing a culture that’s
passionate about quality and accountability.
Business
Technology
Quality
Statement…
Aligning with
our Core
Principles
 Conscientiousness
 Innovation
 Integrity
Mansfield Core Principles:
 Personal Service
 Excellence
©1996-2019 Aspire Systems, Inc.
11
Organizational
Strategy & Goals
©1996-2019 Aspire Systems, Inc.
12
Quality Strategies: Our Quality Directive
Balancing the triple constraints…
Scope
Balanced Delivery
Time
Commitment to schedule.
Resources
With the right team, tools
and budget.
Scope management as the focal point with appropriate risk based analysis,
planning and mitigation for Resources and Time –
And Quality being the Constant.
©1996-2019 Aspire Systems, Inc.
13
Design Verification
Usability Assessment (Ease of Use)
Requirements Validation and Traceability
Bug finding mission
Feature Acceptance
Environmental and External Systems alignment
Look and Feel
Performance Assessment
Security and Intrusion
Goal of Validation & Verification
Strategic: To establish stakeholder confidence in the system.
Tactical: Varies project by project. The tactical testing goal(s) and objectives definition occurs during the Plan phase.
What activities must QA perform in order to prove system meets criteria
established by the business in order accept the product delivery?
©1996-2019 Aspire Systems, Inc.
14
BT: QA* Governance Framework Goals
Better manage financial footprint of quality by pulling
quality curve in and reducing the “Cost of a Defect”.
Deliver High Quality Software & Services.
Provide Greater Transparency in Risks and
Dependencies to the Business.
Provide Real Time and Proactive Guidance
on Quality Trends and Analytics.
Drive Adherence to Compliance for Quality,
Security & Fraud, and Data.
*QA being defined as true end to end program quality assurance from
project Initiation to Production side implementation.
©1996-2019 Aspire Systems, Inc.
15
Program Quality Assurance Center of Excellence
 Business alignment
 Compliance
 Guidance
 Accountability
 Security & Fraud
 Policy & Process
 Tools and Services
 Base/Functional/Reg
 Performance & Load
 CI/Security/Dev Tools
 Dedicated Team
 Status – Prog/Proj
 Quality Accountability
 Risk Management
 Training & Mentorship
 Compliance
Measuring for Success
 Enhanced Services
 Test Plan & Execution
 Dedicated Team
 Artifact & Issue Management
 UAT Framework
QA Testing as a Service
Governance
Automation &
Tools COE
©1996-2019 Aspire Systems, Inc.
16
Quality Benefits from Governance Alignment
 Reduction in Customer
side defects
 Lower defect escape
ratios per product cycle
 Shorter and tighter
quality curve
 Overall reduction of
the cost of a defect
 Higher quality product
deliverables
 Increase in Customer
satisfaction
 Consistent and
repeatable quality
Leading to
©1996-2019 Aspire Systems, Inc.
17
The Right Test
Strategy
©1996-2019 Aspire Systems, Inc.
18
Building the Agile Strategy
Key to building an Agile Strategy: Remove the policy and make it standard behavior!
Static = Policy Dynamic = Strategy
 SDLC Runbook
 QA Testing Goals & Acceptance
 Coverage Approach
 Entry and Exit Criteria
 Change & Defect Management
 Test Deliverables & Metrics
 Environments, Data, Tools
 UAT Framework
 Severity and Priority Classification
 Root Cause Analysis
 Unit Test and Code Review Practices
 Definition of Done
 Warranty Period
 Introduction
 Scope
 Feature Validation
 Approach & Exceptions to Policy
 Constraints/Risk/Mitigation
NOTE: QA Process and Policy is
methodology agnostic. Process
‘snaps-in’ to the model being
used, whether Agile, Waterfall,
Blend or other
©1996-2019 Aspire Systems, Inc.
19
Agile Strategy Approach
Embed Tactical Testing as an
Integral part of the software
lifecycle
 Program Strategy should focus
on the Policy
 Validation Strategy should focus
on the Project (body of change)
Schedule, Scope, Resources are flexible but
Quality must remain constant.
 Continuous feedback at each stage of the
software delivery cycle
 Consider different avenues of validation to
leverage a blended approach
Clearly define testing
approaches, relevancy
and timing
©1996-2019 Aspire Systems, Inc.
20
Anticipate Change and Challenges
What is your checklist before you begin:
Our System is foundationally complex and
layered
Transformation from a legacy system setup
 Pricing
 Product
 Taxes
Requires frequent releases – Crunched
timelines for Testing
Constant change adds overhead to test
automation lab management
Frequent application changes in agile
environment - High maintenance
 Extras/Customizable
 Seasonal
 Delivery
Distributed and complex applications
©1996-2019 Aspire Systems, Inc.
21
Agile Planning Tricks
 Shift Left: Don’t wait until the QA phase to start validation
 Test driven development: Writes the test scenario before writing
code or even C.C.A.T.s
 Involving UAT/Business users in parallel with the integration test
phase
 Ensure test scenario are written to drive out user acceptance
 Employ continuous performance and system monitoring
 Test environment with right test data
 Incremental test automation
 Automated quality gates - Fail fast
 Identify, automate and execute right set of tests at the
right time
 Risk based/Exploratory testing
 Non - Functional Testing: Performance & Security
 Scalable to future needs - Security testing, business
process automation
 Reduced maintenance effort
 Integrated Solution
 Build, Quality Checks, Monitoring
Selecting right tools,
technology & framework
Selecting right tools,
technology & framework
TestingContinuous Testing
Development‘Shift Left’ vs ‘Shift
Right’ Testing
Iteration 0
©1996-2019 Aspire Systems, Inc.
22
Continuous Testing Approach
Testing over each
stage of development
Performance:
Compare against
baseline
Run for every new
code deployment
Through automated
smoke & regression
Business process
automation
01
02
03
04
05
Target scope areas
Smoke – Non-Transactional: Page
navigation, Menu validation, Search etc.
Core Regression – E2E
Full Regression – Transactional
Performance – Baseline, Load & Stress test
©1996-2019 Aspire Systems, Inc.
23
Test Automation – Schedule Plan
Test Suite Schedule(in IST) Purpose
Functional
Smoke
New deployment Verify the new feature deployments
After every DB Refresh Smoke test after the DB refresh
On request To validate the readiness of new environments
Core & Full Regression Every alternate week
To verify that new feature deployments doesn't break the existing
functionalities
Category Based
Self serve version where the user can choose the test suite based on the
build variables -
* Test Suite(Smoke/Sanity/Regression)
* Module
* Test Environment(QA/Staging)
* Browser(Firefox/Chrome/IE)
Non-Functional
Performance Baseline, Load and
Stress Test
Weekly
To ensure that there is performance degradation due to new feature
deployments
On Request Check the stability after DB refresh
©1996-2019 Aspire Systems, Inc.
24
Mansfield’s Test Automation – Proven Results
Cost effective test automation solution (zero
cost) through open source tools
Less script maintenance as a result of
robust framework
~80% of manual regression test execution cost is
cut down through automated tests
Faster feedback: Bugs were reported in an average
turnaround time of less than 1.5 hours post deployment
Faster time to market
Quality gatekeeper for code promotion to Prod
Improved Product Quality
 Reduced regression bugs in production: 300+ bugs logged
 Manual and automation efforts combined delivered a significant
reduction of Defect Escape ratio from over 30 to a DER of only 3%
 Better performance experience for the users
©1996-2019 Aspire Systems, Inc.
25
Landscape
Alignment &
Futuristic
Relevancy
©1996-2019 Aspire Systems, Inc.
26
Do you have the right tools/infrastructure?
AI Tools
Development
Tools
Code Quality
QA
Automation
Performance
Environments
Monitoring
Test Case
Management
Defect
Management
Configuration:
CI/CD
Security /
Intrusion
Document
Management
& More!
Continuous?
Relevancy?
Futuristic?
Secure?
Reportable?
Integrated/Seamless?
Current Version?
Embracing Technology
and Automation!
©1996-2019 Aspire Systems, Inc.
27
Measuring for Success
Analytics, Reports, and Accountability: Generally, the last governance items to be
implemented but some of the most important!
©1996-2019 Aspire Systems, Inc.
28
Quality & Personal Accountability
The quality of a great product lies in the
hands of the individuals ‘creating
it’…Standards, specifications,
committees, and change controls will not
assure quality. …It is the commitment of
the individuals to excellence, their
mastery of the tools of their crafts, and
their ability to work together that makes
the products not the rules
Cem Kaner J.D., Ph.D.
(Florida Institute of Tech)
©1996-2019 Aspire Systems, Inc.
Q &A
©1996-2019 Aspire Systems, Inc.
Thank You
christina.sridhar@aspiresys.com

More Related Content

What's hot (20)

PPT
Software Quality Assurance
Sachithra Gayan
 
PPT
Testing Centre Of Excellence From AppLabs
VIJAYA BHASKARA VARMA YARAKARAJU
 
PPTX
ISTQB Test Process
HoangThiHien1
 
PDF
Test Environment Strategy
Tony Barber
 
PPTX
ITIL Service Transition
Marvin Sirait
 
PPT
user support system in HCI
Usman Mukhtar
 
PPTX
ERP Software System
shailesh_viththani43
 
PDF
Service level management
ahmad abdelhafeez
 
PPTX
Static Testing
Dharita Chokshi
 
PPTX
Idexcel Independent Testing Services Presentation
Idexcel
 
PPTX
Ch 6 development plan and quality plan
Kittitouch Suteeca
 
PPTX
Tcoe team
Ankita Mohanty
 
PPTX
Emerging QA COE Practice by Mukund Wangikar
Agile Testing Alliance
 
PPTX
Systems Thinking Powerpoint for
SERC at Carleton College
 
PPTX
Maintenance & Re-Engineering of Software
Adeel Riaz
 
PDF
Sap test center of excellence
Infosys
 
PDF
Setting up Center of Excellence for QA in Healthcare
CitiusTech
 
PDF
The Myth Of Requirements
Alan McSweeney
 
PDF
PLM Data Migration
Jagannathan Thiruvazhi (Jagan)
 
PDF
ERP Implementation cycle
Mantavya Gajjar
 
Software Quality Assurance
Sachithra Gayan
 
Testing Centre Of Excellence From AppLabs
VIJAYA BHASKARA VARMA YARAKARAJU
 
ISTQB Test Process
HoangThiHien1
 
Test Environment Strategy
Tony Barber
 
ITIL Service Transition
Marvin Sirait
 
user support system in HCI
Usman Mukhtar
 
ERP Software System
shailesh_viththani43
 
Service level management
ahmad abdelhafeez
 
Static Testing
Dharita Chokshi
 
Idexcel Independent Testing Services Presentation
Idexcel
 
Ch 6 development plan and quality plan
Kittitouch Suteeca
 
Tcoe team
Ankita Mohanty
 
Emerging QA COE Practice by Mukund Wangikar
Agile Testing Alliance
 
Systems Thinking Powerpoint for
SERC at Carleton College
 
Maintenance & Re-Engineering of Software
Adeel Riaz
 
Sap test center of excellence
Infosys
 
Setting up Center of Excellence for QA in Healthcare
CitiusTech
 
The Myth Of Requirements
Alan McSweeney
 
PLM Data Migration
Jagannathan Thiruvazhi (Jagan)
 
ERP Implementation cycle
Mantavya Gajjar
 

Similar to Enhancing QA Strategy to Achieve Agile Quality Engineering (20)

PDF
Dnv Improving Your Process Performances With Agile
George Ang
 
PDF
Ppwithagileyannhamonqconbeijing 090423081417-phpapp02
youzitang
 
PPTX
How to bake in quality in agile scrum projects
Santanu Bhattacharya
 
PPTX
Unleashing agile testing under medical regulations
Luca Sturaro
 
PDF
Chicago Code Camp 2014 - Agile Testing in a waterfall world
Angela Dugan
 
PPTX
Enhancing Software Quality
Anand Prabhala
 
PPTX
Embedding Quality Engineering in DevOps pipeline
Aspire Systems
 
PDF
JDD2014: QA to AQ: shifting from quality assurance to agile quality - Joseph ...
PROIDEA
 
PDF
Global Quality Workflow, The Transition from Manual to Automated Compliance P...
Maetrics
 
PPTX
ESEconf2011 - Caine Matthew: "Creating an Environment of Teamwork, Quality, I...
Aberla
 
PPTX
QA in Agile World
Eli (Elle) Bauer
 
PPT
Agile QA presentation
Carl Bruiners
 
PDF
Software Quality: A Cross-Organizational Competency
TechWell
 
PPTX
Quality strategies in Agile Transformation
Kaali Dass PMP, PhD.
 
PPTX
Agile driven development main principles
Tanya Epstein
 
PPTX
MGM Agile Dec 28th 2022 (003).pptx
Jalaja Raj
 
PDF
Process Guidelines V2
Imaginea
 
PPTX
Test Strategy-The real silver bullet in testing by Matthew Eakin
QA or the Highway
 
PDF
STLDODN - Agile Testing in a Waterfall World
Angela Dugan
 
PPTX
Quality 4.0 and reimagining quality
Dr. Anish Cheriyan (PhD)
 
Dnv Improving Your Process Performances With Agile
George Ang
 
Ppwithagileyannhamonqconbeijing 090423081417-phpapp02
youzitang
 
How to bake in quality in agile scrum projects
Santanu Bhattacharya
 
Unleashing agile testing under medical regulations
Luca Sturaro
 
Chicago Code Camp 2014 - Agile Testing in a waterfall world
Angela Dugan
 
Enhancing Software Quality
Anand Prabhala
 
Embedding Quality Engineering in DevOps pipeline
Aspire Systems
 
JDD2014: QA to AQ: shifting from quality assurance to agile quality - Joseph ...
PROIDEA
 
Global Quality Workflow, The Transition from Manual to Automated Compliance P...
Maetrics
 
ESEconf2011 - Caine Matthew: "Creating an Environment of Teamwork, Quality, I...
Aberla
 
QA in Agile World
Eli (Elle) Bauer
 
Agile QA presentation
Carl Bruiners
 
Software Quality: A Cross-Organizational Competency
TechWell
 
Quality strategies in Agile Transformation
Kaali Dass PMP, PhD.
 
Agile driven development main principles
Tanya Epstein
 
MGM Agile Dec 28th 2022 (003).pptx
Jalaja Raj
 
Process Guidelines V2
Imaginea
 
Test Strategy-The real silver bullet in testing by Matthew Eakin
QA or the Highway
 
STLDODN - Agile Testing in a Waterfall World
Angela Dugan
 
Quality 4.0 and reimagining quality
Dr. Anish Cheriyan (PhD)
 
Ad

More from Aspire Systems (20)

PDF
End to End IT infrastructure management and support for a canada based leadin...
Aspire Systems
 
PDF
Increased IT infrastructure effectiveness by 80% with Microsoft system center...
Aspire Systems
 
PDF
Business Application Support and Automation for a Government Organization
Aspire Systems
 
PDF
7 flavours of devops implementation
Aspire Systems
 
PDF
Integrating cognitive services in to your devops strategy
Aspire Systems
 
PDF
Docker implementation on aws cloud for ict solution supplier client
Aspire Systems
 
PDF
Devops implementation for a leading education company
Aspire Systems
 
PDF
Devops led infrastructure transformation for a leading medical imaging soluti...
Aspire Systems
 
PDF
Dynamic environment provisioning portal for a US based insurance solutions pr...
Aspire Systems
 
PDF
Support offering for a California based products and services provider
Aspire Systems
 
PDF
DevOps implementation for a leading global consulting Company
Aspire Systems
 
PDF
How CAF aided in saving cost and signing a billion dollar contract for a BFS ...
Aspire Systems
 
PPTX
The Rise of NeoBanks with the Power of Technology
Aspire Systems
 
PPTX
Incremental test automation for Retailers to save money
Aspire Systems
 
PPTX
Role of AI in Banking’s  “Red Queen Race”
Aspire Systems
 
PDF
Test Automation in the Cloud - Key to Accelerated Development
Aspire Systems
 
PPTX
Aligning Software Testing With Modern Age Development Practices
Aspire Systems
 
PPTX
Digital Banking Case Study for Asian Millennials – Financial Advice for Mille...
Aspire Systems
 
PPTX
Millennial Banking Technology Framework
Aspire Systems
 
PPTX
Millennial Wealth Management - How to Leverage Digital for the Ever-Changing...
Aspire Systems
 
End to End IT infrastructure management and support for a canada based leadin...
Aspire Systems
 
Increased IT infrastructure effectiveness by 80% with Microsoft system center...
Aspire Systems
 
Business Application Support and Automation for a Government Organization
Aspire Systems
 
7 flavours of devops implementation
Aspire Systems
 
Integrating cognitive services in to your devops strategy
Aspire Systems
 
Docker implementation on aws cloud for ict solution supplier client
Aspire Systems
 
Devops implementation for a leading education company
Aspire Systems
 
Devops led infrastructure transformation for a leading medical imaging soluti...
Aspire Systems
 
Dynamic environment provisioning portal for a US based insurance solutions pr...
Aspire Systems
 
Support offering for a California based products and services provider
Aspire Systems
 
DevOps implementation for a leading global consulting Company
Aspire Systems
 
How CAF aided in saving cost and signing a billion dollar contract for a BFS ...
Aspire Systems
 
The Rise of NeoBanks with the Power of Technology
Aspire Systems
 
Incremental test automation for Retailers to save money
Aspire Systems
 
Role of AI in Banking’s  “Red Queen Race”
Aspire Systems
 
Test Automation in the Cloud - Key to Accelerated Development
Aspire Systems
 
Aligning Software Testing With Modern Age Development Practices
Aspire Systems
 
Digital Banking Case Study for Asian Millennials – Financial Advice for Mille...
Aspire Systems
 
Millennial Banking Technology Framework
Aspire Systems
 
Millennial Wealth Management - How to Leverage Digital for the Ever-Changing...
Aspire Systems
 
Ad

Recently uploaded (20)

PPT
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
PDF
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
PDF
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
PDF
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
PDF
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
PDF
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
PDF
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
PDF
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
PDF
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
PPTX
Darren Mills The Migration Modernization Balancing Act: Navigating Risks and...
AWS Chicago
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
PPTX
Building and Operating a Private Cloud with CloudStack and LINBIT CloudStack ...
ShapeBlue
 
PDF
CloudStack GPU Integration - Rohit Yadav
ShapeBlue
 
PPTX
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
PDF
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
PDF
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
PDF
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
PDF
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
PPTX
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 
Interview paper part 3, It is based on Interview Prep
SoumyadeepGhosh39
 
Apache CloudStack 201: Let's Design & Build an IaaS Cloud
ShapeBlue
 
How Startups Are Growing Faster with App Developers in Australia.pdf
India App Developer
 
Chris Elwell Woburn, MA - Passionate About IT Innovation
Chris Elwell Woburn, MA
 
NewMind AI Journal - Weekly Chronicles - July'25 Week II
NewMind AI
 
Predicting the unpredictable: re-engineering recommendation algorithms for fr...
Speck&Tech
 
Building Real-Time Digital Twins with IBM Maximo & ArcGIS Indoors
Safe Software
 
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
Fl Studio 24.2.2 Build 4597 Crack for Windows Free Download 2025
faizk77g
 
Darren Mills The Migration Modernization Balancing Act: Navigating Risks and...
AWS Chicago
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
Empower Inclusion Through Accessible Java Applications
Ana-Maria Mihalceanu
 
Building and Operating a Private Cloud with CloudStack and LINBIT CloudStack ...
ShapeBlue
 
CloudStack GPU Integration - Rohit Yadav
ShapeBlue
 
Top iOS App Development Company in the USA for Innovative Apps
SynapseIndia
 
Impact of IEEE Computer Society in Advancing Emerging Technologies including ...
Hironori Washizaki
 
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
Wojciech Ciemski for Top Cyber News MAGAZINE. June 2025
Dr. Ludmila Morozova-Buss
 
Smart Air Quality Monitoring with Serrax AQM190 LITE
SERRAX TECHNOLOGIES LLP
 
UiPath Academic Alliance Educator Panels: Session 2 - Business Analyst Content
DianaGray10
 

Enhancing QA Strategy to Achieve Agile Quality Engineering

  • 1. ©1996-2019 Aspire Systems, Inc. Enhancing Your QA Strategy to Achieve Agile Quality Engineering: Our Journey 2019
  • 2. ©1996-2019 Aspire Systems, Inc. 2 Speakers Vasanth Manickam Technical Test Manager, Aspire Systems Katie Kavanaugh QA Director, Mansfield
  • 3. ©1996-2019 Aspire Systems, Inc. 3 Quality Maturity Level About Mansfield Welcome to Mansfield Energy
  • 4. ©1996-2019 Aspire Systems, Inc. 4 A Great Place to Work - 10 Glorious Wins in a Row Quality Maturity LevelTechnology Awards Forrester Rated Aspire one of the Top Continuous Testing Service Providers (2017) About Aspire Global technology services firm with core DNA of Software Engineering Specific areas of expertise around Software Engineering, Digital Services, Testing and Infrastructure & Application Support International headquarters in Singapore with presence across US, UK, Benelux, Middle East and India Recognized 10 consecutive times as “Best Place to Work for” by GPW Institute Vertical focus among Independent Software Vendors and Retail, Distribution & Consumer Products 3000+ employees; 150+ active customers CMMI Maturity Level 3, ISO 9001:2015 and ISO 27001 : 2013 certified
  • 5. ©1996-2019 Aspire Systems, Inc. 5 Middle East India Singapore Poland NetherlandsUK US Mexico Global Presence
  • 6. ©1996-2019 Aspire Systems, Inc. 6 Preface 1 Before you Start 2 Organizational Strategy and Goals 3 The Right Test Strategy 4 Landscape Alignment and Futuristic Relevancy  Knowing your Company’s Business  Do you have the Right Team?  People, Tools and Structure  Agile Governance, Policy and Process Model  Static vs Dynamic  Anticipating Change  Landscape Alignment  Measuring for Success
  • 7. ©1996-2019 Aspire Systems, Inc. 7 Before You Start
  • 8. ©1996-2019 Aspire Systems, Inc. 8 Knowing your Company’s Business Before you strategize make sure you are in the know… Do you understand both long and short term tactical and strategic objectives? What systems will you support? What is the expectation of your organization? What are you solving for your company? Who is your company and what is it’s business? Mansfield Energy Company and the Industry
  • 9. ©1996-2019 Aspire Systems, Inc. 9 Having the Right Team Are you building a new team, adding to existing, or retaining? Does the current team fit the skills required to deliver the products at or above expected Quality SLA requirements? Team realignment is a required success factor and is not a one time event. Team considerations:  Seasoned vs. Beginner: Both serve a different purpose and provide excellent value  Skills Platform: Manual vs Automation  Is Domain knowledge critical to success?  Onshore, Offshore, Blended  Front and Backend skills required  Who are your Leads? Critical Skills: Complexity of the system – Having UI/Design skills does not equate to Accounting/Complex Algorithm skills! Product Mapping Prakash Amit Sudhindra Ashwini Biradar Lakshmi Rohit Ent ANA User Administration B E I B I E E Legend Ent ANA Data Level Permission B E I B I I I Beginner B Ent ANA Group Administration B E I B I E E Intermediate I Ent ANA Role Administration B E I B I I E Expert E Ent ANA Application Module B E I B I I E Ent ANA Role Module Permission B E I B I I E Ent ANA Company Administration B E I B I E E Ent ANA Permission B E I B I E E Ent ANA Permission Type B E I B I I E Ent ANA Password Rule Configuration B E I B I E E Ent Orders Order Delivery Console - DEF I I I I I E Ent Orders Order Delivery Console - LTL I I I I I E Ent Orders Order Delivery Console I I I I I E Ent Orders PO Ent Orders Route Builder I I E Ent Orders Sales Order I I I I I E Ent Orders Schedule Deliveries I B I I I E Ent MDM Configuration B I I B I I Ent MDM Companies I E I B I E Ent MDM Product B E I I E Ent MDM Locations I E I I E Ent MDM Contracts I E I B I E Ent MDM Governance I E An Agile program cannot be successful without team unity and skills alignment.
  • 10. ©1996-2019 Aspire Systems, Inc. 10 Unified Team Commitment Deliver on Quality by focusing on Excellence - Provide customer value with the goal of exceeding customer satisfaction in the delivery of our products and services by implementing Mansfield best practices, driving team development & recognition, and by empowering our employees. Developing a culture that’s passionate about quality and accountability. Business Technology Quality Statement… Aligning with our Core Principles  Conscientiousness  Innovation  Integrity Mansfield Core Principles:  Personal Service  Excellence
  • 11. ©1996-2019 Aspire Systems, Inc. 11 Organizational Strategy & Goals
  • 12. ©1996-2019 Aspire Systems, Inc. 12 Quality Strategies: Our Quality Directive Balancing the triple constraints… Scope Balanced Delivery Time Commitment to schedule. Resources With the right team, tools and budget. Scope management as the focal point with appropriate risk based analysis, planning and mitigation for Resources and Time – And Quality being the Constant.
  • 13. ©1996-2019 Aspire Systems, Inc. 13 Design Verification Usability Assessment (Ease of Use) Requirements Validation and Traceability Bug finding mission Feature Acceptance Environmental and External Systems alignment Look and Feel Performance Assessment Security and Intrusion Goal of Validation & Verification Strategic: To establish stakeholder confidence in the system. Tactical: Varies project by project. The tactical testing goal(s) and objectives definition occurs during the Plan phase. What activities must QA perform in order to prove system meets criteria established by the business in order accept the product delivery?
  • 14. ©1996-2019 Aspire Systems, Inc. 14 BT: QA* Governance Framework Goals Better manage financial footprint of quality by pulling quality curve in and reducing the “Cost of a Defect”. Deliver High Quality Software & Services. Provide Greater Transparency in Risks and Dependencies to the Business. Provide Real Time and Proactive Guidance on Quality Trends and Analytics. Drive Adherence to Compliance for Quality, Security & Fraud, and Data. *QA being defined as true end to end program quality assurance from project Initiation to Production side implementation.
  • 15. ©1996-2019 Aspire Systems, Inc. 15 Program Quality Assurance Center of Excellence  Business alignment  Compliance  Guidance  Accountability  Security & Fraud  Policy & Process  Tools and Services  Base/Functional/Reg  Performance & Load  CI/Security/Dev Tools  Dedicated Team  Status – Prog/Proj  Quality Accountability  Risk Management  Training & Mentorship  Compliance Measuring for Success  Enhanced Services  Test Plan & Execution  Dedicated Team  Artifact & Issue Management  UAT Framework QA Testing as a Service Governance Automation & Tools COE
  • 16. ©1996-2019 Aspire Systems, Inc. 16 Quality Benefits from Governance Alignment  Reduction in Customer side defects  Lower defect escape ratios per product cycle  Shorter and tighter quality curve  Overall reduction of the cost of a defect  Higher quality product deliverables  Increase in Customer satisfaction  Consistent and repeatable quality Leading to
  • 17. ©1996-2019 Aspire Systems, Inc. 17 The Right Test Strategy
  • 18. ©1996-2019 Aspire Systems, Inc. 18 Building the Agile Strategy Key to building an Agile Strategy: Remove the policy and make it standard behavior! Static = Policy Dynamic = Strategy  SDLC Runbook  QA Testing Goals & Acceptance  Coverage Approach  Entry and Exit Criteria  Change & Defect Management  Test Deliverables & Metrics  Environments, Data, Tools  UAT Framework  Severity and Priority Classification  Root Cause Analysis  Unit Test and Code Review Practices  Definition of Done  Warranty Period  Introduction  Scope  Feature Validation  Approach & Exceptions to Policy  Constraints/Risk/Mitigation NOTE: QA Process and Policy is methodology agnostic. Process ‘snaps-in’ to the model being used, whether Agile, Waterfall, Blend or other
  • 19. ©1996-2019 Aspire Systems, Inc. 19 Agile Strategy Approach Embed Tactical Testing as an Integral part of the software lifecycle  Program Strategy should focus on the Policy  Validation Strategy should focus on the Project (body of change) Schedule, Scope, Resources are flexible but Quality must remain constant.  Continuous feedback at each stage of the software delivery cycle  Consider different avenues of validation to leverage a blended approach Clearly define testing approaches, relevancy and timing
  • 20. ©1996-2019 Aspire Systems, Inc. 20 Anticipate Change and Challenges What is your checklist before you begin: Our System is foundationally complex and layered Transformation from a legacy system setup  Pricing  Product  Taxes Requires frequent releases – Crunched timelines for Testing Constant change adds overhead to test automation lab management Frequent application changes in agile environment - High maintenance  Extras/Customizable  Seasonal  Delivery Distributed and complex applications
  • 21. ©1996-2019 Aspire Systems, Inc. 21 Agile Planning Tricks  Shift Left: Don’t wait until the QA phase to start validation  Test driven development: Writes the test scenario before writing code or even C.C.A.T.s  Involving UAT/Business users in parallel with the integration test phase  Ensure test scenario are written to drive out user acceptance  Employ continuous performance and system monitoring  Test environment with right test data  Incremental test automation  Automated quality gates - Fail fast  Identify, automate and execute right set of tests at the right time  Risk based/Exploratory testing  Non - Functional Testing: Performance & Security  Scalable to future needs - Security testing, business process automation  Reduced maintenance effort  Integrated Solution  Build, Quality Checks, Monitoring Selecting right tools, technology & framework Selecting right tools, technology & framework TestingContinuous Testing Development‘Shift Left’ vs ‘Shift Right’ Testing Iteration 0
  • 22. ©1996-2019 Aspire Systems, Inc. 22 Continuous Testing Approach Testing over each stage of development Performance: Compare against baseline Run for every new code deployment Through automated smoke & regression Business process automation 01 02 03 04 05 Target scope areas Smoke – Non-Transactional: Page navigation, Menu validation, Search etc. Core Regression – E2E Full Regression – Transactional Performance – Baseline, Load & Stress test
  • 23. ©1996-2019 Aspire Systems, Inc. 23 Test Automation – Schedule Plan Test Suite Schedule(in IST) Purpose Functional Smoke New deployment Verify the new feature deployments After every DB Refresh Smoke test after the DB refresh On request To validate the readiness of new environments Core & Full Regression Every alternate week To verify that new feature deployments doesn't break the existing functionalities Category Based Self serve version where the user can choose the test suite based on the build variables - * Test Suite(Smoke/Sanity/Regression) * Module * Test Environment(QA/Staging) * Browser(Firefox/Chrome/IE) Non-Functional Performance Baseline, Load and Stress Test Weekly To ensure that there is performance degradation due to new feature deployments On Request Check the stability after DB refresh
  • 24. ©1996-2019 Aspire Systems, Inc. 24 Mansfield’s Test Automation – Proven Results Cost effective test automation solution (zero cost) through open source tools Less script maintenance as a result of robust framework ~80% of manual regression test execution cost is cut down through automated tests Faster feedback: Bugs were reported in an average turnaround time of less than 1.5 hours post deployment Faster time to market Quality gatekeeper for code promotion to Prod Improved Product Quality  Reduced regression bugs in production: 300+ bugs logged  Manual and automation efforts combined delivered a significant reduction of Defect Escape ratio from over 30 to a DER of only 3%  Better performance experience for the users
  • 25. ©1996-2019 Aspire Systems, Inc. 25 Landscape Alignment & Futuristic Relevancy
  • 26. ©1996-2019 Aspire Systems, Inc. 26 Do you have the right tools/infrastructure? AI Tools Development Tools Code Quality QA Automation Performance Environments Monitoring Test Case Management Defect Management Configuration: CI/CD Security / Intrusion Document Management & More! Continuous? Relevancy? Futuristic? Secure? Reportable? Integrated/Seamless? Current Version? Embracing Technology and Automation!
  • 27. ©1996-2019 Aspire Systems, Inc. 27 Measuring for Success Analytics, Reports, and Accountability: Generally, the last governance items to be implemented but some of the most important!
  • 28. ©1996-2019 Aspire Systems, Inc. 28 Quality & Personal Accountability The quality of a great product lies in the hands of the individuals ‘creating it’…Standards, specifications, committees, and change controls will not assure quality. …It is the commitment of the individuals to excellence, their mastery of the tools of their crafts, and their ability to work together that makes the products not the rules Cem Kaner J.D., Ph.D. (Florida Institute of Tech)

Editor's Notes