If your goal is efficient operations and software products that satisfy your customers, then a quality assurance program, whether your own or one implemented by your provider, is critical to success.
Meet TETRA - Intetics Quality Assurance Program. This is what helps you to safeguard the quality of your software product, improve the development process and foster the "quality culture".
Read more at:
https://goo.gl/kgzoT3
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!