ADROSONIC

Pareto Chart Analysis - Quality Tool |
Vital Few vs Trivial Many

BLOG

November 25, 2020

Pareto Chart Analysis - Quality Tool | Vital Few Vs Trivial Many

Pareto Chart Analysis is one of the seven statistical quality control tool. It helps project team or the decision maker to identify key contributing issues and to take corrective measures on time, ensuring continuous improvement in the desired outcome in order to maximize the output for the system.

The concept was founded by management Guru Joseph M Juran and named it after Italian economist Mr. Vilfredo Pareto, who at first observed that 80% of the income of Italy is from 20% of the population.

The concept can well be applied to many aspects, few listed below: -20% of the products and services accounted for 80% of the company’s profit. -20% of the sales forces accounted for the 80% of the revenue. -20% of the system defects caused 80% of the problems. In this blog, we will see how “Pareto Chart Analysis” can help us in our projects or day to day activities to identify the causes which are contributing to most of the issues.

Sample Situation where this helps !!!

Imagine that you’ve just stepped into a new role as head of department. Unsurprisingly, you’ve inherited a whole host of problems that need your attention. Ideally, you would like to focus on resolving the most vital problems. But how do you decide which problems you need to deal with first? And are some problems caused by the same underlying issue? This is where you can go ahead with Pareto Chart Analysis.

What is a Pareto Chart?

A Pareto Chart is a type of Bar Chart in which a series of bars which signifies contributing factors are arranged based on the magnitude of the effect. This relatively means that the tall bars on the left are more significant than on the right. Also known as 80/20 rule, where it states that roughly 80% of the effects come from 20% of the causes.

When should we use a Pareto Chart?

When you want to break big problems into smaller causes and identify major contributors
When you want to focus and prioritize your efforts
When there are multiple problems or reasons and you want to focus on most significant ones
When Analyzing the frequency of causes or reasons
When Data can be categorized and you can determine the number of incidents in each category.

How to Use the Pareto Chart Tool ?
HowtoUse2

Web service will be hosted in a centralized location, which will be connected to the database server to serve client request. Service does not have any idea about which client is going to call, that means it is independent of client. Above image depict different types of client calling single service. Web services based on REST Architecture are known as RESTful web services. The following principles encourage RESTful services to be simple, lightweight and fast.

1. Stateless interaction

Every interaction with a resource is stateless. That means request messages are self-contained. Stateful interactions are based on explicit state transfer. By stateless it means that the server does not store any state about the client session on the server side. The session is stored on the client side. The server is stateless means that every server can service any client at any time, there is no session affinity. The relevant session information is stored on the client and passed to server as needed. That is where the State Transfer in REST comes from.

2. Resource identification through URL

A RESTful web service exposes a set of resources that identify targets of the interaction with its clients. Resources are identified by URLs, which provide a global addressing space for resource and service discovery.

3. Uniform Interface

Resources are manipulated using a fixed set CRUD (Create, Read, Update and Delete) operations. This is achieved using sets of HTTP methods. Followings are well known HTTP methods are commonly used in REST based architecture.

How do we interpret a Pareto Chart?

When you look at a Pareto Chart, you can see break points in the heights of the bars which indicates the most important categories. This information is useful when you are establishing priorities.

Sample Analysis:

Below data highlighted is an example to demonstrate the Pareto Chart Tool.
ABC Holdings is looking forward to write down their existing application and Target is to build a new generation robust and scalable application interacting with multiple systems . Required interested parties have been identified for the solution and a project team has been set up for the implementation. Timelines set were very challenging. Business Analysts team created the initial wire-frames and high level technical process flows based on inputs from Business Users, provided them as inputs to Development team. Development team started building the new application with inputs as wire-frames , step wise Process Flows and by comparing functionalities within existing application. Minimal Unit Testing was performed due to delay in timelines as development took more time than anticipated.
Release was then delivered to QA team for testing. Testing team created an extensive set of test scripts to verify and validate the application from Business Perspective. Identified 1400+ defects in system testing phase which were categorized under various root causes as listed below.
HOD for Information Technology was appointed at the end of the first phase of project to bring down the flaws in the process and take corrective actions to bridge those gaps. He asked team to carry out the Pareto Analysis for the defects to identify and focus on vital issues. He got the contributing factors from the Pareto Analysis performed as mentioned in below diagrams and recommendations as well.

Advantages

1. Simplicity: REST services can be accessed from any browser. 2. Lighter on Bandwidth: Less data is transferred over network with serialized json/xml data format. 3. Security: REST application security rules can be setup using the http standards. The administrator (or firewall) can discern the intent of each message by analyzing the HTTP command used in the request. For example, a GET request can always be considered safe because it can’t, by definition, modify any data.

PictureParetoChart1
Picture3ParetoChart1
Key Findings for the above sample analysis:

1. 80% of the defects came from 4 out of 16 (25%) Root Cause types.
2. Vital Few Root Causes identified: Process Flow and Screen Design. 3. Other Significant Root Cause: Code Error.

Recommendations based on above analysis:

1. Business Analysts should have proper understanding of High Level Requirements. Business Process Flows should be created by BA team, reviewed and approved by Business. BA team should review and validate the Low Level Design created by Development Team to ensure it is in line with the Business Requirements and Solution Design. This is the area where most of the projects saves cost on BA or timelines and faces issues which leads to increase in rework efforts , timelines and Cost.

2. Screen design comprises of both User Interface (UI) and User Experience (UX) which is very critical for the end users. Dedicated UI Team members should be available in the project to cater this. UI team helps in the smooth transformation from traditional to modern approach for the end users keeping the ease of use intact. There should be in-depth testing for the same from the business users perspective by the QA team to ensure the business can use application seamlessly.

Development Team should ensure to have proper Unit Testing process in place before the code deployed to Testing Environments. Generally, due to squeeze of timelines and delivery pressure, Unit Testing is always moved down to low priority causing builds to fail, basic core issues to slip in Test Environments. Development team should always estimate for Unit Testing for their deliverable to ensure code quality. Unit Testing tools can be used here which can be integrated with Development Framework and Environment to have a continuous unit testing process in place.

Actions were then taken by HOD based on the recommendations as suggested above. Later Projects were then planned with thorough analysis. Required Business Process Flows, Solution Design Document were ensured to be in place. Also, adequate Unit Testing was performed using automated framework in development phase. QA focused more in Risk Based Testing approach with business perspective. It overall resulted in Quality deliverable in QA Phase and in Live. Saving rework efforts , cost and meeting timelines.

Conclusion:

Pareto Chart Analysis should be practiced in a continuous manner at regular intervals for better monitoring and control .E.g. Analysis at the end of a project, or at the end of a release , or at the end of each sprint cycle. Depending on the logical end of any particular project phase. It helps in taking the remedial actions for the vital issues at the right time based on the analysis performed to ensure the Quality runs within the project in controlled environment.

To know more on various quality metrics and tools, please contact us at [email protected]

Featured Insights

case study

Intelligent Automation Helps Finance Firm Effectively Manage Client Data, Obtain Crucial Business Insights Easily

Video

Coffee with ADROSONIC: Mark Hamblin, CIO, The Shipowners Club

Video

Coffee with ADROSONIC: Marcus Vigil, CRM Manager, Lippert

Video

Coffee with ADROSONIC: Ranjith Kanipayur, Head of Business Transformation, The Shipowners’ Club

Video

Coffee with ADROSONIC: Stuart Burnop, Director, Knowledgemill

Video

Coffee with ADROSONIC: Simon Swallow, Former CEO – The Shipowners’ Club

Video

Coffee with ADROSONIC: Jessica Hanyzewski, Director Marketing Technologies – Lippert Components

Blog

Super-efficient ADROSONIC Quality Maturity Model delivers exceptional results, maximizes ROI

Video

ADROSONIC launches Quality Engineering practice to optimize ROI on IT spend

Video

Coffee with ADROSONIC: Hasani Jess, Group CTO Aventum

Use Case

Automation Turbocharges Data Reconciliation Process

case study

ADROSONIC Helps Aventum Achieve Excellence in Quality

case study

Quality Excellence Programme (QEP) Helps Achieve Over 50% ROI, Saves 7000 Person-Days

Use Case

Professional Indemnity Policy: Digital Solution by INSTANDA Supercharges Speed to Market

case study

Talend Enables Cost Effective, Accurate Data Migration to Digital Administration Platform

Use Case

Leveraging RPA For Document Filing in Insurance Industry

case study

Microsoft Power Platform Transforms Office Cafeteria into Online Delivery Cafe

Use Case

RPA Turns Creation of Insurance Policies into Efficient Process

Blog

5 Ways Tech Can Grow Your Insurance Business Today

Blog

API Testing is Crucial in Delivering High-Quality Applications for Your Business ​

webinar

From RPA to AI: Navigating the Automation Spectrum for Business Growth

Blog

Skyrocket Your Business: Harnessing Cloud Technology for Unprecedented Business Growth

Video

Coffee with ADROSONIC: The Power of 100% Client Retention Rate

Blog

Top Technology Trends in Insurance Industry

e-book

Remove Tedious Tasks to Improve Employee Engagement and Retention

Video

Coffee with ADROSONIC – Technology Trends in the Insurance Industry

webinar

Testing in the DevOps Era

webinar

An IT leader’s Keys to RPA Success

webinar

Process Automation: The Key to Your Digital Transformation

e-book

An Introduction To Robotic Process Automation

whitepaper

E-commerce Checkout Optimization

case study

Automated Payment Processing

case study

A Scalable Partner Relationship Management Automation using Salesforce​

Press Release

Matt Pesce joins ADROSONIC as CMO to drive company’s growth globally

Press Release

ADROSONIC carves out Quality Model Office, makes in-house war horse Neeraj its Head

Press Release

ADROSONIC appoints Phillip Burgess as Head of Digital Assurance Services

Press Release

ADROSONIC expands global footsteps, makes foray into Latin America region

Press Release

ADROSONIC releases business continuity plan as India battles second wave of COVID-19

Press Release

ADROSONIC to bear expenses of COVID-19 vaccination of its employees and families

whitepaper

Transforming the Insurance Industry – How Data Helps to Thrive and Survive

Press Release

Each woman has own set of challenges, they overcome them in own unique way

Press Release

ADROSONIC organizes annual event ‘Elevate 2020’

Press Release

ADROSONIC expands business in USA, announces James Oury as Partner Operations at ADROSONIC Inc

Press Release

ADROSONIC-INSTANDA launch new partnership to rev up insurance sector’s digital transformation

whitepaper

Pardot The GenNext AI driven B2B Marketing Automation Tool

Press Release

ADROSONIC and Riversand Partner to Deliver Cloud-native MDM and PIM Solutions for the Insurance Industry

Press Release

ADROSONIC announces its new subsidiary ADROSONIC Inc. in Denver, Colorado, USA

case study

A Perfect Research & Development Partner for Product Roadmap Management KM

case study

Cost Effectively Delivering a Mission Critical Application Into Live it Environment

Press Release

ADROSONIC and Systems iO enter into partnership accelerate lowcode development using the OutSystems Platform

Press Release

Yammer at ADROSONIC to drive coalescence and collaboration amid Covid-19

Press Release

ADROSONIC releases its Business Continuity Plan in the Face of the COVID-19

Press Release

ADROSONIC congratulates its Non-Executive Director

Press Release

Most Innovative IT Consulting of The year 2019

Press Release

Nasscom Market Development Program

Press Release

Saleforce World Tour 2019

Press Release

Mr. Steve Jolley To The Board

Press Release

CMMI level 3

Press Release

Gold Partner

Blog

RESTful Web Services

Blog

iOS Test Automation: XCTest at a glance

Blog

Pareto Chart Analysis – Quality Tool | Vital Few vs Trivial Many