SlideShare a Scribd company logo
1 of 12
Intetics Inc.
10001 Tamiami Tr N, Suite 114
Naples, Florida 34108
United States
www.intetics.com
intetics@intetics.com
Office: +1-239-217-4907
INTETICS
QUALITY ASSURANCE
APPROACH
Intetics Inc. | 10001 Tamiami Tr N, Suite 114, Naples, Florida 34108, United States
Office: +1-239-217-4907 | intetics@intetics.com | www.intetics.com
Quality assurance is deeper than Quality
Control. It looks at the entire development
process to ensure the delivery of the
working software and prevent future
mistakes. Quality control only refers to
functionality of the product.
Quality Assurance or Quality Control?
Quality Assurance vs. Quality Control
Refers to functionality
of the product
Encompasses both the
quality of the product
and the processes
Intetics Inc. | 10001 Tamiami Tr N, Suite 114, Naples, Florida 34108, United States
Office: +1-239-217-4907 | intetics@intetics.com | www.intetics.com
o Avoid time losses
o Save costs
o Secure reputation
o Improve development process
o Safeguard the quality of software products
o Foster a “quality culture”
o Advance project planning
 QA also helps to get through the tech
debts
Why do you need QA?
Intetics Inc. | 10001 Tamiami Tr N, Suite 114, Naples, Florida 34108, United States
Office: +1-239-217-4907 | intetics@intetics.com | www.intetics.com
How Quality Assurance can help during project lifecycle?
With carefully established QA program, you can ensure software quality along the whole
project lifecycle
oRunning
project audits
and inspections
oConducting
architecture
and code
reviews
oEnsuring
comprehensive
software
testing
oProviding
personnel
education and
training
oIntroducing
measurements,
analysis and
improvement
oCarrying out
process audits
oEvaluating
customer
satisfaction
Intetics Inc. | 10001 Tamiami Tr N, Suite 114, Naples, Florida 34108, United States
Office: +1-239-217-4907 | intetics@intetics.com | www.intetics.com
When should team launch QA activities?
o Plan the testing of a product from the
outset
o Make sure testing team is available at any
stage of the development process
o Measure quality to prevent risks
Run QA on earlier stages of development
Intetics Inc. | 10001 Tamiami Tr N, Suite 114, Naples, Florida 34108, United States
Office: +1-239-217-4907 | intetics@intetics.com | www.intetics.com
How to measure quality?
At Intetics we use three major groups of
metrics to collect during quality assurance
process
o Source code metrics
o Development metrics
o Testing metrics
Intetics Inc. | 10001 Tamiami Tr N, Suite 114, Naples, Florida 34108, United States
Office: +1-239-217-4907 | intetics@intetics.com | www.intetics.com
 Source code metrics
 Lines of code (lines, statement,
files)
 Cyclomatic Complexity
 Rules Compliance
 Duplications
 Code Coverage
 Test Results
 Development metrics
 Defect Density
 Defect Life-Time
 Reopened Defect Density
 Testing metrics
 Defect Removal Efficiency
 Test Coverage
How to measure quality: Measurements and Metrics
 These metrics are applicable to every
project iteration
Intetics Inc. | 10001 Tamiami Tr N, Suite 114, Naples, Florida 34108, United States
Office: +1-239-217-4907 | intetics@intetics.com | www.intetics.com
o Define those metrics that describe your
product best
o Find proper tools
o Automate tracking and analysis
o Train and educate the team
o Set the process of audits and inspections
Automate the process of product quality assessment
TETRA effectively deals with metrics
analysis, accurately measures quality of the
product and helps Intetics developers
conduct test-driven development with an
Agile approach on every project.
Intetics Quality Management Platform
TETRA serves this purpose at Intetics
Intetics Inc. | 10001 Tamiami Tr N, Suite 114, Naples, Florida 34108, United States
Office: +1-239-217-4907 | intetics@intetics.com | www.intetics.com
TETRA – a Quality Management Platform
TETRA
Source Code
Quality
UI, Usability
and
Documentation
Security
Performance
Business Logic
Architecture
and Data
Model
Quality of Data
Third party
code detection
Intetics Inc. | 10001 Tamiami Tr N, Suite 114, Naples, Florida 34108, United States
Office: +1-239-217-4907 | intetics@intetics.com | www.intetics.com
TETRA guarantees measurable software quality
Automated analysis
and code reviews
Enforcement of
coding standards
Centralized quality
metrics repository
Improved source
code
Decreased bug
probability
Traceability, root
cause analysis of
poor quality
CODE QUALITY
%
Comments
Code
Coverage
70%+
Duplications
<4%
Cyclomatic
Complexity
<8
Rules
Compliance
80%+
TEAM
PROFICIENCY
Best practice
sharing and real-
time training
Familiarity retention
of code base
Individual corrective
actions for
underperforming
team members
Increased team
performance with
best practice sharing
and added
proficiency
ONGOING
ANALYSIS
Potential for further
analytics and
statistics
BETTER
CONTRACTS
SLAs that measure
quality
Enforceable,
numbers-based
contracts
Intetics Inc. | 10001 Tamiami Tr N, Suite 114, Naples, Florida 34108, United States
Office: +1-239-217-4907 | intetics@intetics.com | www.intetics.com
Benefits of TETRA by Intetics
1. Team productivity increase
2. Process transparency established
3. Process improvements adopted
4. Progress evaluation adjusted
5. Comprehensive quality analysis of a product
6. Detailed analysis of product key quality
parameters
7. Standards’ compliance check
Intetics Inc.
10001 Tamiami Tr N, Suite 114
Naples, Florida 34108
United States
www.intetics.com
intetics@intetics.com
Office: +1-239-217-4907
Thank you!

More Related Content

More from Intetics

Machine Learning
Machine LearningMachine Learning
Machine LearningIntetics
 
Cloud computing infographics
Cloud computing infographicsCloud computing infographics
Cloud computing infographicsIntetics
 
Amazon Сloud Migration
Amazon Сloud MigrationAmazon Сloud Migration
Amazon Сloud MigrationIntetics
 
IoT infographic
IoT infographicIoT infographic
IoT infographicIntetics
 
Robotic process automation (RPA) Infographic
Robotic process automation (RPA) InfographicRobotic process automation (RPA) Infographic
Robotic process automation (RPA) InfographicIntetics
 
Industry 4.0 infographic
Industry 4.0 infographicIndustry 4.0 infographic
Industry 4.0 infographicIntetics
 
Industry 4.0
Industry 4.0Industry 4.0
Industry 4.0Intetics
 
A brief history of software development methodologies
A brief history of software development methodologiesA brief history of software development methodologies
A brief history of software development methodologiesIntetics
 
Tetra technical debt reduction platform
Tetra   technical debt reduction platformTetra   technical debt reduction platform
Tetra technical debt reduction platformIntetics
 
The future of outsourcing in Belarus and Ukraine
The future of outsourcing in Belarus and UkraineThe future of outsourcing in Belarus and Ukraine
The future of outsourcing in Belarus and UkraineIntetics
 
A simple History of a Mobile Phone
A simple History of a Mobile PhoneA simple History of a Mobile Phone
A simple History of a Mobile PhoneIntetics
 
TDD & BDD as efficient practices of software development
TDD & BDD as efficient practices of software developmentTDD & BDD as efficient practices of software development
TDD & BDD as efficient practices of software developmentIntetics
 
What is Quality Assurance and why do you need that?
What is Quality Assurance and why do you need that?  What is Quality Assurance and why do you need that?
What is Quality Assurance and why do you need that? Intetics
 
20 Years of Software Development at Intetics Inc
20 Years of Software Development at Intetics Inc20 Years of Software Development at Intetics Inc
20 Years of Software Development at Intetics IncIntetics
 
How to Choose a Software Development Provider
How to Choose a Software Development ProviderHow to Choose a Software Development Provider
How to Choose a Software Development ProviderIntetics
 
Why & What Do Companies Outsource?
Why & What Do Companies Outsource?Why & What Do Companies Outsource?
Why & What Do Companies Outsource?Intetics
 
3 Ways To Improve Your Employee Productivity
3 Ways To Improve Your Employee Productivity3 Ways To Improve Your Employee Productivity
3 Ways To Improve Your Employee ProductivityIntetics
 
Intetics Inc as the Globalization Enabler: providing access to software devel...
Intetics Inc as the Globalization Enabler: providing access to software devel...Intetics Inc as the Globalization Enabler: providing access to software devel...
Intetics Inc as the Globalization Enabler: providing access to software devel...Intetics
 
Growing software development company: The Business Ledger on Boris Kontsevoi ...
Growing software development company: The Business Ledger on Boris Kontsevoi ...Growing software development company: The Business Ledger on Boris Kontsevoi ...
Growing software development company: The Business Ledger on Boris Kontsevoi ...Intetics
 
Evolution of outsourcing models: risk management & remote insourcing
Evolution of outsourcing models: risk management & remote insourcingEvolution of outsourcing models: risk management & remote insourcing
Evolution of outsourcing models: risk management & remote insourcingIntetics
 

More from Intetics (20)

Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Cloud computing infographics
Cloud computing infographicsCloud computing infographics
Cloud computing infographics
 
Amazon Сloud Migration
Amazon Сloud MigrationAmazon Сloud Migration
Amazon Сloud Migration
 
IoT infographic
IoT infographicIoT infographic
IoT infographic
 
Robotic process automation (RPA) Infographic
Robotic process automation (RPA) InfographicRobotic process automation (RPA) Infographic
Robotic process automation (RPA) Infographic
 
Industry 4.0 infographic
Industry 4.0 infographicIndustry 4.0 infographic
Industry 4.0 infographic
 
Industry 4.0
Industry 4.0Industry 4.0
Industry 4.0
 
A brief history of software development methodologies
A brief history of software development methodologiesA brief history of software development methodologies
A brief history of software development methodologies
 
Tetra technical debt reduction platform
Tetra   technical debt reduction platformTetra   technical debt reduction platform
Tetra technical debt reduction platform
 
The future of outsourcing in Belarus and Ukraine
The future of outsourcing in Belarus and UkraineThe future of outsourcing in Belarus and Ukraine
The future of outsourcing in Belarus and Ukraine
 
A simple History of a Mobile Phone
A simple History of a Mobile PhoneA simple History of a Mobile Phone
A simple History of a Mobile Phone
 
TDD & BDD as efficient practices of software development
TDD & BDD as efficient practices of software developmentTDD & BDD as efficient practices of software development
TDD & BDD as efficient practices of software development
 
What is Quality Assurance and why do you need that?
What is Quality Assurance and why do you need that?  What is Quality Assurance and why do you need that?
What is Quality Assurance and why do you need that?
 
20 Years of Software Development at Intetics Inc
20 Years of Software Development at Intetics Inc20 Years of Software Development at Intetics Inc
20 Years of Software Development at Intetics Inc
 
How to Choose a Software Development Provider
How to Choose a Software Development ProviderHow to Choose a Software Development Provider
How to Choose a Software Development Provider
 
Why & What Do Companies Outsource?
Why & What Do Companies Outsource?Why & What Do Companies Outsource?
Why & What Do Companies Outsource?
 
3 Ways To Improve Your Employee Productivity
3 Ways To Improve Your Employee Productivity3 Ways To Improve Your Employee Productivity
3 Ways To Improve Your Employee Productivity
 
Intetics Inc as the Globalization Enabler: providing access to software devel...
Intetics Inc as the Globalization Enabler: providing access to software devel...Intetics Inc as the Globalization Enabler: providing access to software devel...
Intetics Inc as the Globalization Enabler: providing access to software devel...
 
Growing software development company: The Business Ledger on Boris Kontsevoi ...
Growing software development company: The Business Ledger on Boris Kontsevoi ...Growing software development company: The Business Ledger on Boris Kontsevoi ...
Growing software development company: The Business Ledger on Boris Kontsevoi ...
 
Evolution of outsourcing models: risk management & remote insourcing
Evolution of outsourcing models: risk management & remote insourcingEvolution of outsourcing models: risk management & remote insourcing
Evolution of outsourcing models: risk management & remote insourcing
 

Recently uploaded

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMKumar Satyam
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)Samir Dash
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDropbox
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamUiPathCommunity
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Victor Rentea
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native ApplicationsWSO2
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 

Recently uploaded (20)

AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Introduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDMIntroduction to use of FHIR Documents in ABDM
Introduction to use of FHIR Documents in ABDM
 
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
AI+A11Y 11MAY2024 HYDERBAD GAAD 2024 - HelloA11Y (11 May 2024)
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 AmsterdamDEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
DEV meet-up UiPath Document Understanding May 7 2024 Amsterdam
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 

Intetics Quality Assurance Approach

  • 1. Intetics Inc. 10001 Tamiami Tr N, Suite 114 Naples, Florida 34108 United States www.intetics.com intetics@intetics.com Office: +1-239-217-4907 INTETICS QUALITY ASSURANCE APPROACH
  • 2. Intetics Inc. | 10001 Tamiami Tr N, Suite 114, Naples, Florida 34108, United States Office: +1-239-217-4907 | intetics@intetics.com | www.intetics.com Quality assurance is deeper than Quality Control. It looks at the entire development process to ensure the delivery of the working software and prevent future mistakes. Quality control only refers to functionality of the product. Quality Assurance or Quality Control? Quality Assurance vs. Quality Control Refers to functionality of the product Encompasses both the quality of the product and the processes
  • 3. Intetics Inc. | 10001 Tamiami Tr N, Suite 114, Naples, Florida 34108, United States Office: +1-239-217-4907 | intetics@intetics.com | www.intetics.com o Avoid time losses o Save costs o Secure reputation o Improve development process o Safeguard the quality of software products o Foster a “quality culture” o Advance project planning  QA also helps to get through the tech debts Why do you need QA?
  • 4. Intetics Inc. | 10001 Tamiami Tr N, Suite 114, Naples, Florida 34108, United States Office: +1-239-217-4907 | intetics@intetics.com | www.intetics.com How Quality Assurance can help during project lifecycle? With carefully established QA program, you can ensure software quality along the whole project lifecycle oRunning project audits and inspections oConducting architecture and code reviews oEnsuring comprehensive software testing oProviding personnel education and training oIntroducing measurements, analysis and improvement oCarrying out process audits oEvaluating customer satisfaction
  • 5. Intetics Inc. | 10001 Tamiami Tr N, Suite 114, Naples, Florida 34108, United States Office: +1-239-217-4907 | intetics@intetics.com | www.intetics.com When should team launch QA activities? o Plan the testing of a product from the outset o Make sure testing team is available at any stage of the development process o Measure quality to prevent risks Run QA on earlier stages of development
  • 6. Intetics Inc. | 10001 Tamiami Tr N, Suite 114, Naples, Florida 34108, United States Office: +1-239-217-4907 | intetics@intetics.com | www.intetics.com How to measure quality? At Intetics we use three major groups of metrics to collect during quality assurance process o Source code metrics o Development metrics o Testing metrics
  • 7. Intetics Inc. | 10001 Tamiami Tr N, Suite 114, Naples, Florida 34108, United States Office: +1-239-217-4907 | intetics@intetics.com | www.intetics.com  Source code metrics  Lines of code (lines, statement, files)  Cyclomatic Complexity  Rules Compliance  Duplications  Code Coverage  Test Results  Development metrics  Defect Density  Defect Life-Time  Reopened Defect Density  Testing metrics  Defect Removal Efficiency  Test Coverage How to measure quality: Measurements and Metrics  These metrics are applicable to every project iteration
  • 8. Intetics Inc. | 10001 Tamiami Tr N, Suite 114, Naples, Florida 34108, United States Office: +1-239-217-4907 | intetics@intetics.com | www.intetics.com o Define those metrics that describe your product best o Find proper tools o Automate tracking and analysis o Train and educate the team o Set the process of audits and inspections Automate the process of product quality assessment TETRA effectively deals with metrics analysis, accurately measures quality of the product and helps Intetics developers conduct test-driven development with an Agile approach on every project. Intetics Quality Management Platform TETRA serves this purpose at Intetics
  • 9. Intetics Inc. | 10001 Tamiami Tr N, Suite 114, Naples, Florida 34108, United States Office: +1-239-217-4907 | intetics@intetics.com | www.intetics.com TETRA – a Quality Management Platform TETRA Source Code Quality UI, Usability and Documentation Security Performance Business Logic Architecture and Data Model Quality of Data Third party code detection
  • 10. Intetics Inc. | 10001 Tamiami Tr N, Suite 114, Naples, Florida 34108, United States Office: +1-239-217-4907 | intetics@intetics.com | www.intetics.com TETRA guarantees measurable software quality Automated analysis and code reviews Enforcement of coding standards Centralized quality metrics repository Improved source code Decreased bug probability Traceability, root cause analysis of poor quality CODE QUALITY % Comments Code Coverage 70%+ Duplications <4% Cyclomatic Complexity <8 Rules Compliance 80%+ TEAM PROFICIENCY Best practice sharing and real- time training Familiarity retention of code base Individual corrective actions for underperforming team members Increased team performance with best practice sharing and added proficiency ONGOING ANALYSIS Potential for further analytics and statistics BETTER CONTRACTS SLAs that measure quality Enforceable, numbers-based contracts
  • 11. Intetics Inc. | 10001 Tamiami Tr N, Suite 114, Naples, Florida 34108, United States Office: +1-239-217-4907 | intetics@intetics.com | www.intetics.com Benefits of TETRA by Intetics 1. Team productivity increase 2. Process transparency established 3. Process improvements adopted 4. Progress evaluation adjusted 5. Comprehensive quality analysis of a product 6. Detailed analysis of product key quality parameters 7. Standards’ compliance check
  • 12. Intetics Inc. 10001 Tamiami Tr N, Suite 114 Naples, Florida 34108 United States www.intetics.com intetics@intetics.com Office: +1-239-217-4907 Thank you!