SlideShare a Scribd company logo
Building Quality In
Hello!
I am Alejandro Villa
2
Introduction
1
Every service or work after the post-industrial economy
requires coninual adaptation.
Therefore service becomes a process of continual repair
and quality assurance is just another name for the day-
to-day functioning of the business
4
Why continous design
matters?
2
It pushes the perspective even further
and challenges
Service organizations to acknowledge
that design and development are
never done, no matter how well testes
their products are. And detects gaps
between actual and expected in
production.
6
What is the job of a
tester?
3
Is not assure quality, but rather
contribute to it providing the
information needed to guide accurate
re-action.
Testing validates an organization’s
ability to hear accurately as part of
those conversations.
8
There are four dimensions(measures)
of digital service used to achieve
quality:
1. Outcomes.
2. Access.
3. Coherency.
4. Continuity.
9
Optimizing Feedback
Feedback improves adaptability and
thereby competitiveness.
The more quickly and continuously an
organization can use feedback to
detect changes in destination, the
more energy it can devote to paddling
in the right direction.
11
Infusion Changes Design
As software becomes more central to
out daily lives, UX design becomes
critical to service quality.
Users have become accustomed to
high-quality digital experiences.
That’s why the user interface should be
usable.
13
Always ask yourself:
What do i want the user
to do or feel?
What does the user want
me to do or understand?
14
Services Changes Development
As customers become
accustomed to the service model,
they begin to judge software
service by how smoothly and
continuously they can repair gaps
between actual and expected
quality.
16
This forces software service providers
to adjust the way we produce
software, long release cycles are no
longer feasible.
We need to deliver more often in
smaller quantities. This is when agile
comes handy!
17
QUALITY > SPEED
18
This forces software service providers
to adjust the way we produce
software, long release cycles are no
longer feasible.
We need to deliver more often in
smaller quantities.
19
Test-Driven Development
The most efficient way to produce
good code is to detect bugs while
coding.
Unit testing helps uncover logic
bugs
21
Test Driven Development is a
technique that involves writing unit
and integration test before writing
the code.
This ensures that the developers
will code thinking in terms of how
their code will be used.
22
Continuous Integration
In order to provide genuinely
useful feedback test needs to
automatically run whenever
needed.
You need to test the code when
something changes!
24
You can fix bugs if you can
associate them with small code
changes.
Code-writing and test-writing
need to happen synchronously
25

More Related Content

What's hot

How does mobility help organizations improve their performance ?
How does mobility help organizations improve their performance ?How does mobility help organizations improve their performance ?
How does mobility help organizations improve their performance ?
Rapidsoft Technologies
 
iBeta QA Overview
iBeta QA OverviewiBeta QA Overview
iBeta QA Overview
Christopher Hanes
 
Mobile Development Presentation
Mobile Development PresentationMobile Development Presentation
Mobile Development Presentation
Max Semenchuk
 
7 Things to Consider Before You Hire Volusion Developer
7 Things to Consider Before You Hire Volusion Developer7 Things to Consider Before You Hire Volusion Developer
7 Things to Consider Before You Hire Volusion Developer
Samyak Online Services Pvt. Ltd.
 
How Rapidsoft Technologies Modernizing Apps.
How Rapidsoft Technologies Modernizing Apps.How Rapidsoft Technologies Modernizing Apps.
How Rapidsoft Technologies Modernizing Apps.
Rapidsoft Technologies
 
Business model
Business modelBusiness model
Business model
Steve Smith
 
Appectual IT Solutions Company Profile
Appectual IT Solutions Company ProfileAppectual IT Solutions Company Profile
Appectual IT Solutions Company Profile
Appectual IT Solutions
 
Healthcare
HealthcareHealthcare
Healthcare
Mobiloitte
 
Titian tech solutions-introduction
Titian tech solutions-introductionTitian tech solutions-introduction
Titian tech solutions-introduction
Titian-tech Solutions
 
bdAppManiacProposal
bdAppManiacProposalbdAppManiacProposal
bdAppManiacProposal
Deepak Bhati
 
Introducing TimeSaved - the efficient property inventory app
Introducing TimeSaved - the efficient property inventory appIntroducing TimeSaved - the efficient property inventory app
Introducing TimeSaved - the efficient property inventory app
Magni-Eye
 
SAP goes UBER-style with a 5-Star Rating Tool for Facilities work orders
SAP goes UBER-style with a 5-Star Rating Tool for Facilities work ordersSAP goes UBER-style with a 5-Star Rating Tool for Facilities work orders
SAP goes UBER-style with a 5-Star Rating Tool for Facilities work orders
evpt-postersession
 
Rmb valderama cover_letter_qa
Rmb valderama cover_letter_qaRmb valderama cover_letter_qa
Rmb valderama cover_letter_qa
Raissa Marie Valderama
 
acceptance criteria @angieslist
acceptance criteria @angieslistacceptance criteria @angieslist
acceptance criteria @angieslist
jrojers
 
Business Proposal for Project
Business Proposal for ProjectBusiness Proposal for Project
Business Proposal for Project
Aftab Mirza
 
Dhirendra Singh (Resume).
Dhirendra Singh (Resume).Dhirendra Singh (Resume).
Dhirendra Singh (Resume).
Dhirender Singh
 
Mobile app capability latest deck
Mobile app capability latest deckMobile app capability latest deck
Mobile app capability latest deck
Nilesh Desai
 
UX to CX
UX to CXUX to CX
UX to CX
Mohit Yadav
 
Mitroz Technologies
Mitroz TechnologiesMitroz Technologies
Mitroz Technologies
mitroztech
 
Agile-Lean requirements position statement
Agile-Lean requirements position statementAgile-Lean requirements position statement
Agile-Lean requirements position statement
Russell Pannone
 

What's hot (20)

How does mobility help organizations improve their performance ?
How does mobility help organizations improve their performance ?How does mobility help organizations improve their performance ?
How does mobility help organizations improve their performance ?
 
iBeta QA Overview
iBeta QA OverviewiBeta QA Overview
iBeta QA Overview
 
Mobile Development Presentation
Mobile Development PresentationMobile Development Presentation
Mobile Development Presentation
 
7 Things to Consider Before You Hire Volusion Developer
7 Things to Consider Before You Hire Volusion Developer7 Things to Consider Before You Hire Volusion Developer
7 Things to Consider Before You Hire Volusion Developer
 
How Rapidsoft Technologies Modernizing Apps.
How Rapidsoft Technologies Modernizing Apps.How Rapidsoft Technologies Modernizing Apps.
How Rapidsoft Technologies Modernizing Apps.
 
Business model
Business modelBusiness model
Business model
 
Appectual IT Solutions Company Profile
Appectual IT Solutions Company ProfileAppectual IT Solutions Company Profile
Appectual IT Solutions Company Profile
 
Healthcare
HealthcareHealthcare
Healthcare
 
Titian tech solutions-introduction
Titian tech solutions-introductionTitian tech solutions-introduction
Titian tech solutions-introduction
 
bdAppManiacProposal
bdAppManiacProposalbdAppManiacProposal
bdAppManiacProposal
 
Introducing TimeSaved - the efficient property inventory app
Introducing TimeSaved - the efficient property inventory appIntroducing TimeSaved - the efficient property inventory app
Introducing TimeSaved - the efficient property inventory app
 
SAP goes UBER-style with a 5-Star Rating Tool for Facilities work orders
SAP goes UBER-style with a 5-Star Rating Tool for Facilities work ordersSAP goes UBER-style with a 5-Star Rating Tool for Facilities work orders
SAP goes UBER-style with a 5-Star Rating Tool for Facilities work orders
 
Rmb valderama cover_letter_qa
Rmb valderama cover_letter_qaRmb valderama cover_letter_qa
Rmb valderama cover_letter_qa
 
acceptance criteria @angieslist
acceptance criteria @angieslistacceptance criteria @angieslist
acceptance criteria @angieslist
 
Business Proposal for Project
Business Proposal for ProjectBusiness Proposal for Project
Business Proposal for Project
 
Dhirendra Singh (Resume).
Dhirendra Singh (Resume).Dhirendra Singh (Resume).
Dhirendra Singh (Resume).
 
Mobile app capability latest deck
Mobile app capability latest deckMobile app capability latest deck
Mobile app capability latest deck
 
UX to CX
UX to CXUX to CX
UX to CX
 
Mitroz Technologies
Mitroz TechnologiesMitroz Technologies
Mitroz Technologies
 
Agile-Lean requirements position statement
Agile-Lean requirements position statementAgile-Lean requirements position statement
Agile-Lean requirements position statement
 

Similar to Building quality in

Are Software Development Companies Getting An Upgrade With Digital Transforma...
Are Software Development Companies Getting An Upgrade With Digital Transforma...Are Software Development Companies Getting An Upgrade With Digital Transforma...
Are Software Development Companies Getting An Upgrade With Digital Transforma...
Techahead Software
 
Forrester_Agile_Development_And_Customer_Experience
Forrester_Agile_Development_And_Customer_ExperienceForrester_Agile_Development_And_Customer_Experience
Forrester_Agile_Development_And_Customer_Experience
Jake Jacobs-Smith
 
How to Optimize Your Software Development Process for Maximum Efficiency.pdf
How to Optimize Your Software Development Process for Maximum Efficiency.pdfHow to Optimize Your Software Development Process for Maximum Efficiency.pdf
How to Optimize Your Software Development Process for Maximum Efficiency.pdf
IT Service India
 
Designing A Brand Market Analysis
Designing A Brand Market AnalysisDesigning A Brand Market Analysis
Designing A Brand Market Analysis
Olga Bautista
 
DevOps
DevOps DevOps
DevOps
Hakan Yüksel
 
Why DevOps is Essential for Digital Transformation
Why DevOps is Essential for Digital TransformationWhy DevOps is Essential for Digital Transformation
Why DevOps is Essential for Digital Transformation
CloudZenix LLC
 
Devops ppt copy
Devops ppt   copyDevops ppt   copy
Devops ppt copy
saigowsi
 
Agile Principles.pptx
Agile Principles.pptxAgile Principles.pptx
Agile Principles.pptx
DJGaming28
 
Everything you need to know about cost effective web applications development
Everything you need to know about cost effective web applications developmentEverything you need to know about cost effective web applications development
Everything you need to know about cost effective web applications development
Seasia Infotech
 
Net Solutions Engagement Models Brochure
Net Solutions Engagement Models BrochureNet Solutions Engagement Models Brochure
Net Solutions Engagement Models Brochure
Net Solutions
 
Continuous Integration and Continuous Testing (CI/CT)
Continuous Integration and Continuous Testing (CI/CT)Continuous Integration and Continuous Testing (CI/CT)
Continuous Integration and Continuous Testing (CI/CT)
priyanka rajput
 
How DevOps Services and Solutions Unlock Efficiency for Businesses.pdf
How DevOps Services and Solutions Unlock Efficiency for Businesses.pdfHow DevOps Services and Solutions Unlock Efficiency for Businesses.pdf
How DevOps Services and Solutions Unlock Efficiency for Businesses.pdf
MobibizIndia1
 
Devops & IT support services, Devops services in chennai
Devops & IT support services, Devops services in chennaiDevops & IT support services, Devops services in chennai
Devops & IT support services, Devops services in chennai
jeevi soft
 
Software engineering in the agile manifesto
Software engineering in the agile manifestoSoftware engineering in the agile manifesto
Software engineering in the agile manifesto
Alvaro Ruiz de Mendarozqueta
 
Top Companies to Outsource Software Migration and Modernization Work
 Top Companies to Outsource Software Migration and Modernization Work Top Companies to Outsource Software Migration and Modernization Work
Top Companies to Outsource Software Migration and Modernization Work
Mindfire LLC
 
5 Best Ways to Create Bug-Free Mobile Applications in 2023.pdf
5 Best Ways to Create Bug-Free Mobile Applications in 2023.pdf5 Best Ways to Create Bug-Free Mobile Applications in 2023.pdf
5 Best Ways to Create Bug-Free Mobile Applications in 2023.pdf
intouchgroup2
 
Continuous Integration and Continuous Testing (CI/CT)
Continuous Integration and Continuous Testing (CI/CT)Continuous Integration and Continuous Testing (CI/CT)
Continuous Integration and Continuous Testing (CI/CT)
archijain931
 
Efficient Application Development: How to Achieve Quick Turnaround
Efficient Application Development: How to Achieve Quick TurnaroundEfficient Application Development: How to Achieve Quick Turnaround
Efficient Application Development: How to Achieve Quick Turnaround
KariSystems1
 
Understanding web application software testing predictions for the future
Understanding web application software testing predictions for the futureUnderstanding web application software testing predictions for the future
Understanding web application software testing predictions for the future
Alisha Henderson
 
Vintelligen Innovations Company Profile
Vintelligen Innovations Company ProfileVintelligen Innovations Company Profile
Vintelligen Innovations Company Profile
Vintelligen Innovations
 

Similar to Building quality in (20)

Are Software Development Companies Getting An Upgrade With Digital Transforma...
Are Software Development Companies Getting An Upgrade With Digital Transforma...Are Software Development Companies Getting An Upgrade With Digital Transforma...
Are Software Development Companies Getting An Upgrade With Digital Transforma...
 
Forrester_Agile_Development_And_Customer_Experience
Forrester_Agile_Development_And_Customer_ExperienceForrester_Agile_Development_And_Customer_Experience
Forrester_Agile_Development_And_Customer_Experience
 
How to Optimize Your Software Development Process for Maximum Efficiency.pdf
How to Optimize Your Software Development Process for Maximum Efficiency.pdfHow to Optimize Your Software Development Process for Maximum Efficiency.pdf
How to Optimize Your Software Development Process for Maximum Efficiency.pdf
 
Designing A Brand Market Analysis
Designing A Brand Market AnalysisDesigning A Brand Market Analysis
Designing A Brand Market Analysis
 
DevOps
DevOps DevOps
DevOps
 
Why DevOps is Essential for Digital Transformation
Why DevOps is Essential for Digital TransformationWhy DevOps is Essential for Digital Transformation
Why DevOps is Essential for Digital Transformation
 
Devops ppt copy
Devops ppt   copyDevops ppt   copy
Devops ppt copy
 
Agile Principles.pptx
Agile Principles.pptxAgile Principles.pptx
Agile Principles.pptx
 
Everything you need to know about cost effective web applications development
Everything you need to know about cost effective web applications developmentEverything you need to know about cost effective web applications development
Everything you need to know about cost effective web applications development
 
Net Solutions Engagement Models Brochure
Net Solutions Engagement Models BrochureNet Solutions Engagement Models Brochure
Net Solutions Engagement Models Brochure
 
Continuous Integration and Continuous Testing (CI/CT)
Continuous Integration and Continuous Testing (CI/CT)Continuous Integration and Continuous Testing (CI/CT)
Continuous Integration and Continuous Testing (CI/CT)
 
How DevOps Services and Solutions Unlock Efficiency for Businesses.pdf
How DevOps Services and Solutions Unlock Efficiency for Businesses.pdfHow DevOps Services and Solutions Unlock Efficiency for Businesses.pdf
How DevOps Services and Solutions Unlock Efficiency for Businesses.pdf
 
Devops & IT support services, Devops services in chennai
Devops & IT support services, Devops services in chennaiDevops & IT support services, Devops services in chennai
Devops & IT support services, Devops services in chennai
 
Software engineering in the agile manifesto
Software engineering in the agile manifestoSoftware engineering in the agile manifesto
Software engineering in the agile manifesto
 
Top Companies to Outsource Software Migration and Modernization Work
 Top Companies to Outsource Software Migration and Modernization Work Top Companies to Outsource Software Migration and Modernization Work
Top Companies to Outsource Software Migration and Modernization Work
 
5 Best Ways to Create Bug-Free Mobile Applications in 2023.pdf
5 Best Ways to Create Bug-Free Mobile Applications in 2023.pdf5 Best Ways to Create Bug-Free Mobile Applications in 2023.pdf
5 Best Ways to Create Bug-Free Mobile Applications in 2023.pdf
 
Continuous Integration and Continuous Testing (CI/CT)
Continuous Integration and Continuous Testing (CI/CT)Continuous Integration and Continuous Testing (CI/CT)
Continuous Integration and Continuous Testing (CI/CT)
 
Efficient Application Development: How to Achieve Quick Turnaround
Efficient Application Development: How to Achieve Quick TurnaroundEfficient Application Development: How to Achieve Quick Turnaround
Efficient Application Development: How to Achieve Quick Turnaround
 
Understanding web application software testing predictions for the future
Understanding web application software testing predictions for the futureUnderstanding web application software testing predictions for the future
Understanding web application software testing predictions for the future
 
Vintelligen Innovations Company Profile
Vintelligen Innovations Company ProfileVintelligen Innovations Company Profile
Vintelligen Innovations Company Profile
 

Recently uploaded

Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
Yara Milbes
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
Grant Fritchey
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
Shane Coughlan
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
Green Software Development
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
Rakesh Kumar R
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
lorraineandreiamcidl
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
Deuglo Infosystem Pvt Ltd
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
Peter Muessig
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Undress Baby
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
Remote DBA Services
 

Recently uploaded (20)

Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
SMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API ServiceSMS API Integration in Saudi Arabia| Best SMS API Service
SMS API Integration in Saudi Arabia| Best SMS API Service
 
Using Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query PerformanceUsing Query Store in Azure PostgreSQL to Understand Query Performance
Using Query Store in Azure PostgreSQL to Understand Query Performance
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
openEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain SecurityopenEuler Case Study - The Journey to Supply Chain Security
openEuler Case Study - The Journey to Supply Chain Security
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
Energy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina JonuziEnergy consumption of Database Management - Florina Jonuzi
Energy consumption of Database Management - Florina Jonuzi
 
How to write a program in any programming language
How to write a program in any programming languageHow to write a program in any programming language
How to write a program in any programming language
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptxLORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
LORRAINE ANDREI_LEQUIGAN_HOW TO USE WHATSAPP.pptx
 
Empowering Growth with Best Software Development Company in Noida - Deuglo
Empowering Growth with Best Software  Development Company in Noida - DeugloEmpowering Growth with Best Software  Development Company in Noida - Deuglo
Empowering Growth with Best Software Development Company in Noida - Deuglo
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s EcosystemUI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
UI5con 2024 - Keynote: Latest News about UI5 and it’s Ecosystem
 
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdfRevolutionizing Visual Effects Mastering AI Face Swaps.pdf
Revolutionizing Visual Effects Mastering AI Face Swaps.pdf
 
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit ParisNeo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
Neo4j - Product Vision and Knowledge Graphs - GraphSummit Paris
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
 

Building quality in

  • 4. Every service or work after the post-industrial economy requires coninual adaptation. Therefore service becomes a process of continual repair and quality assurance is just another name for the day- to-day functioning of the business 4
  • 6. It pushes the perspective even further and challenges Service organizations to acknowledge that design and development are never done, no matter how well testes their products are. And detects gaps between actual and expected in production. 6
  • 7. What is the job of a tester? 3
  • 8. Is not assure quality, but rather contribute to it providing the information needed to guide accurate re-action. Testing validates an organization’s ability to hear accurately as part of those conversations. 8
  • 9. There are four dimensions(measures) of digital service used to achieve quality: 1. Outcomes. 2. Access. 3. Coherency. 4. Continuity. 9
  • 11. Feedback improves adaptability and thereby competitiveness. The more quickly and continuously an organization can use feedback to detect changes in destination, the more energy it can devote to paddling in the right direction. 11
  • 13. As software becomes more central to out daily lives, UX design becomes critical to service quality. Users have become accustomed to high-quality digital experiences. That’s why the user interface should be usable. 13
  • 14. Always ask yourself: What do i want the user to do or feel? What does the user want me to do or understand? 14
  • 16. As customers become accustomed to the service model, they begin to judge software service by how smoothly and continuously they can repair gaps between actual and expected quality. 16
  • 17. This forces software service providers to adjust the way we produce software, long release cycles are no longer feasible. We need to deliver more often in smaller quantities. This is when agile comes handy! 17
  • 19. This forces software service providers to adjust the way we produce software, long release cycles are no longer feasible. We need to deliver more often in smaller quantities. 19
  • 21. The most efficient way to produce good code is to detect bugs while coding. Unit testing helps uncover logic bugs 21
  • 22. Test Driven Development is a technique that involves writing unit and integration test before writing the code. This ensures that the developers will code thinking in terms of how their code will be used. 22
  • 24. In order to provide genuinely useful feedback test needs to automatically run whenever needed. You need to test the code when something changes! 24
  • 25. You can fix bugs if you can associate them with small code changes. Code-writing and test-writing need to happen synchronously 25