SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
COVID19 and Clean Code
PART 2 : Process & CRITERIA
Thiruvengadam Ashok

Copyright 2020, STAG Software Private Limited.
people of different
nationalities

REQUIREMENTS
Let us start with passengers at an airport . People of different nationalities, locations, some
possibly infected, waiting to board. Akin to requirements for new features.
people of different
nationalities

REQUIREMENTS
Let us start with passengers at an airport . People of different nationalities, locations, some
possibly infected, waiting to board. Akin to requirements for new features.
people of different
nationalities

REQUIREMENTS
screen
ENSURE CLARITY
We screen and allow them to board only if they are found to be fit for travel.

Much like ensuring clarity of requirements before we commence building the feature
people of different
nationalities

REQUIREMENTS
screen
ENSURE CLARITY
When they land at destination, screen them again , suggest self quarantine or isolate if infected.

Much like ensuring clarity of requirements before we commence building the feature.
SELFQUARANTINE
ENSUREBASICHEALTH
screen
people of different
nationalities

REQUIREMENTS
screen
ENSURE CLARITY
passengers

NEW CODE
When they land at destination, screen them again, suggest self quarantine or isolate if infected.

Ensuring that basic health of new code is good before it is integrated.
SELFQUARANTINE
ENSUREBASICHEALTH
screen
people of different
nationalities

REQUIREMENTS
screen
ENSURE CLARITY
passengers

NEW CODE
When they land at destination, screen them again, suggest self quarantine or isolate if infected.

Ensuring that basic health of new code is good before it is integrated.
SELFQUARANTINE
ENSUREBASICHEALTH
screen
people of different
nationalities

REQUIREMENTS
screen
ENSURE CLARITY
passengers

NEW CODE
society ”EXISTING SYSTEM”
As they merge with the society, we still need to be watchful, as Covid19 is asymptomatic.

Much like ensuring that system is stable when changes in code or environment happen.
SELFQUARANTINE
ENSUREBASICHEALTH
screen
people of different
nationalities

REQUIREMENTS
screen
ENSURE CLARITY
passengers

NEW CODE
society ”EXISTING SYSTEM”
As they merge with the society, we still need to be watchful, as Covid19 is asymptomatic.

Much like ensuring that system is stable when changes in code or environment happen.
PREVENTION
SELFQUARANTINE
TEST TREATMENT
ENSUREBASICHEALTH
screen
people of different
nationalities

REQUIREMENTS
screen
ENSURE CLARITY
passengers

NEW CODE
society ”EXISTING SYSTEM”
We ensure society (aka “EXISTING SYSTEM”) is stable by prevention, test and treatment.
immunity build

BUILD DEFENCE
safe hygiene 

ENSURE HEALTH
social distancing

HANDLE EXCEPTIONS
PREVENTION
SELFQUARANTINE
TEST TREATMENT
ENSUREBASICHEALTH
screen
people of different
nationalities

REQUIREMENTS
screen
ENSURE CLARITY
passengers

NEW CODE
society ”EXISTING SYSTEM”
PREVENTION by building immunity, practicing safe hygiene and social distancing.

In the case of software, it is - make code defensive, assess code health constantly and be robust.
immunity build

BUILD DEFENCE
safe hygiene 

ENSURE HEALTH
social distancing

HANDLE EXCEPTIONS
PREVENTION
SELFQUARANTINE
TEST TREATMENT
ENSUREBASICHEALTH
screen
people of different
nationalities

REQUIREMENTS
screen
ENSURE CLARITY
passengers

NEW CODE
society ”EXISTING SYSTEM”
PREVENTION by building immunity, practicing safe hygiene and social distancing.

In the case of software, it is - make code defensive, assess code health constantly and be robust.
immunity build

BUILD DEFENCE
safe hygiene 

ENSURE HEALTH
social distancing

HANDLE EXCEPTIONS
PREVENTION
SELFQUARANTINE
WHO-to-TEST

PLAN TO TEST
OPTIMALLY
WHO-to-TREAT

PLAIN TO FIX
OPTIMALLY
TEST TREATMENT
ENSUREBASICHEALTH
screen
people of different
nationalities

REQUIREMENTS
screen
ENSURE CLARITY
passengers

NEW CODE
society ”EXISTING SYSTEM”
The challenge to TEST is population size & limited test kits. Need to plan this well.

Much like in a large scale system we need to test optimally and take a call on what to fix.
immunity build

BUILD DEFENCE
safe hygiene 

ENSURE HEALTH
social distancing

HANDLE EXCEPTIONS
PREVENTION
SELFQUARANTINE
WHO-to-TEST

PLAN TO TEST
OPTIMALLY
WHO-to-TREAT

PLAN TO FIX
OPTIMALLY
TEST TREATMENT
ENSUREBASICHEALTH
screen
people of different
nationalities

REQUIREMENTS
screen
ENSURE CLARITY
passengers

NEW CODE
society ”EXISTING SYSTEM”
The challenge to TEST is population size & limited test kits. Need to plan this well.

Much like in a large scale system we need to test optimally and take a call on what to fix.
immunity build

BUILD DEFENCE
safe hygiene 

ENSURE HEALTH
social distancing

HANDLE EXCEPTIONS
PREVENTION
SELFQUARANTINE
WHO-to-TEST

PLAN TO TEST
OPTIMALLY
WHO-to-TREAT

PLAN TO FIX
OPTIMALLY
TEST
ISOLATION+MED

MAKE IT ROBUST
ISOLATION+MED+
CRITICAL CARE

MAKE IT ROBUST+
REFACTOR/REWRITE/
REMOVE
TREATMENT
ENSUREBASICHEALTH
screen
people of different
nationalities

REQUIREMENTS
screen
ENSURE CLARITY
passengers

NEW CODE
society ”EXISTING SYSTEM”
How do we treat ? Medicines & Isolation - Just isolate or isolate with critical care. 

i.e. Make it robust by code modification or by refactoring, rewriting or removing code.
immunity build

BUILD DEFENCE
safe hygiene 

ENSURE HEALTH
social distancing

HANDLE EXCEPTIONS
PREVENTION
SELFQUARANTINE
WHO-to-TEST

PLAN TO TEST
OPTIMALLY
WHO-to-TREAT

PLAN TO FIX
OPTIMALLY
TEST
ISOLATION+MED

MAKE IT ROBUST
ISOLATION+MED+
CRITICAL CARE

MAKE IT ROBUST+
REFACTOR/REWRITE/
REMOVE
TREATMENT
ENSUREBASICHEALTH
screen
people of different
nationalities

REQUIREMENTS
screen
ENSURE CLARITY
passengers

NEW CODE
society ”EXISTING SYSTEM”
How do we treat ? Medicines & Isolation - Just isolate or isolate with critical care. 

i.e. Make it robust by code modification or by refactoring, rewriting or removing code.
immunity build

BUILD DEFENCE
safe hygiene 

ENSURE HEALTH
social distancing

HANDLE EXCEPTIONS
PREVENTION
SELFQUARANTINE
WHO-to-TEST

PLAN TO TEST
OPTIMALLY
WHO-to-TREAT

PLAN TO FIX
OPTIMALLY
TEST
ISOLATION+MED

MAKE IT ROBUST
ISOLATION+MED+
CRITICAL CARE

MAKE IT ROBUST+
REFACTOR/REWRITE/
REMOVE
TREATMENT
ENSUREBASICHEALTH
screen
people of different
nationalities

REQUIREMENTS
screen
ENSURE CLARITY
passengers

NEW CODE
society ”EXISTING SYSTEM”
The full picture of PROCESS & CRITERIA
Covid19 and Clean Code Part 2 - Process & Criteria

Más contenido relacionado

Similar a Covid19 and Clean Code Part 2 - Process & Criteria

Bloodborne Pathogens Awareness Training
Bloodborne Pathogens Awareness TrainingBloodborne Pathogens Awareness Training
Bloodborne Pathogens Awareness Trainingalgona81
 
LeWeb 2014 - Our Impression
LeWeb 2014 - Our ImpressionLeWeb 2014 - Our Impression
LeWeb 2014 - Our ImpressionAchilles Design
 
UX STRAT 2014: Fabio Sergio, "Design for Impact"
UX STRAT 2014: Fabio Sergio, "Design for Impact"UX STRAT 2014: Fabio Sergio, "Design for Impact"
UX STRAT 2014: Fabio Sergio, "Design for Impact"UX STRAT
 
9789241514088-eng.pdf
9789241514088-eng.pdf9789241514088-eng.pdf
9789241514088-eng.pdfbnvj
 
DeepSec 2014 - The Measured CSO
DeepSec 2014 - The Measured CSODeepSec 2014 - The Measured CSO
DeepSec 2014 - The Measured CSOAlexander Hutton
 
Artificial Intelligence Supported Machine Vision System For The Visually Impa...
Artificial Intelligence Supported Machine Vision System For The Visually Impa...Artificial Intelligence Supported Machine Vision System For The Visually Impa...
Artificial Intelligence Supported Machine Vision System For The Visually Impa...aNumak & Company
 
Equipment Calibration | Arrelic Insights
Equipment Calibration | Arrelic InsightsEquipment Calibration | Arrelic Insights
Equipment Calibration | Arrelic InsightsArrelic
 
Quiz Program by Quiz Masters - K Ganapathy & Arvind Sivaramakrishnan
Quiz Program by Quiz Masters - K Ganapathy & Arvind SivaramakrishnanQuiz Program by Quiz Masters - K Ganapathy & Arvind Sivaramakrishnan
Quiz Program by Quiz Masters - K Ganapathy & Arvind SivaramakrishnanApollo Hospitals Group and ATNF
 
Agile testing & bdd e xchange nyc 2013 gojko adzic on bond villain guide to s...
Agile testing & bdd e xchange nyc 2013 gojko adzic on bond villain guide to s...Agile testing & bdd e xchange nyc 2013 gojko adzic on bond villain guide to s...
Agile testing & bdd e xchange nyc 2013 gojko adzic on bond villain guide to s...Skills Matter
 
Qrepublik Medical ID Seed Round Funding_compressed.pdf
Qrepublik Medical ID Seed Round Funding_compressed.pdfQrepublik Medical ID Seed Round Funding_compressed.pdf
Qrepublik Medical ID Seed Round Funding_compressed.pdfQREPUBLIC, INC.
 
Oklahoma City Workers Compensation Attorney: What Entails a Workers' Compensa...
Oklahoma City Workers Compensation Attorney: What Entails a Workers' Compensa...Oklahoma City Workers Compensation Attorney: What Entails a Workers' Compensa...
Oklahoma City Workers Compensation Attorney: What Entails a Workers' Compensa...Bryce Johnson
 
Culture of intervention vpp16
Culture of intervention vpp16Culture of intervention vpp16
Culture of intervention vpp16The RAD Group
 
Bio Derm Press Kit
Bio Derm Press KitBio Derm Press Kit
Bio Derm Press KitAmy Coelho
 
Selv Demo - A Digital Health Passport
Selv Demo - A Digital Health PassportSelv Demo - A Digital Health Passport
Selv Demo - A Digital Health PassportJelle Femmo Millenaar
 
HOW TO PREPARE A DENTAL FACILITY FOR A JCI ACCREDITATION SITE VISIT-By Dr...
HOW TO PREPARE A DENTAL FACILITY  FOR A JCI ACCREDITATION    SITE VISIT-By Dr...HOW TO PREPARE A DENTAL FACILITY  FOR A JCI ACCREDITATION    SITE VISIT-By Dr...
HOW TO PREPARE A DENTAL FACILITY FOR A JCI ACCREDITATION SITE VISIT-By Dr...Healthcare consultant
 
COVID-19 FACE MASK DETECTION
COVID-19 FACE MASK DETECTIONCOVID-19 FACE MASK DETECTION
COVID-19 FACE MASK DETECTIONIRJET Journal
 
eHealth companies Overview
eHealth companies OvervieweHealth companies Overview
eHealth companies Overviewmarialafuente
 

Similar a Covid19 and Clean Code Part 2 - Process & Criteria (20)

A STUDY TO EVALUATE THE EFFECTIVENESS OF WHO CHECKLIST
A STUDY TO EVALUATE THE EFFECTIVENESS OF WHO CHECKLISTA STUDY TO EVALUATE THE EFFECTIVENESS OF WHO CHECKLIST
A STUDY TO EVALUATE THE EFFECTIVENESS OF WHO CHECKLIST
 
Sterilization in orthodontics (4)
Sterilization in orthodontics (4)Sterilization in orthodontics (4)
Sterilization in orthodontics (4)
 
Bloodborne Pathogens Awareness Training
Bloodborne Pathogens Awareness TrainingBloodborne Pathogens Awareness Training
Bloodborne Pathogens Awareness Training
 
LeWeb 2014 - Our Impression
LeWeb 2014 - Our ImpressionLeWeb 2014 - Our Impression
LeWeb 2014 - Our Impression
 
UX STRAT 2014: Fabio Sergio, "Design for Impact"
UX STRAT 2014: Fabio Sergio, "Design for Impact"UX STRAT 2014: Fabio Sergio, "Design for Impact"
UX STRAT 2014: Fabio Sergio, "Design for Impact"
 
9789241514088-eng.pdf
9789241514088-eng.pdf9789241514088-eng.pdf
9789241514088-eng.pdf
 
DeepSec 2014 - The Measured CSO
DeepSec 2014 - The Measured CSODeepSec 2014 - The Measured CSO
DeepSec 2014 - The Measured CSO
 
Artificial Intelligence Supported Machine Vision System For The Visually Impa...
Artificial Intelligence Supported Machine Vision System For The Visually Impa...Artificial Intelligence Supported Machine Vision System For The Visually Impa...
Artificial Intelligence Supported Machine Vision System For The Visually Impa...
 
Equipment Calibration | Arrelic Insights
Equipment Calibration | Arrelic InsightsEquipment Calibration | Arrelic Insights
Equipment Calibration | Arrelic Insights
 
Quiz Program by Quiz Masters - K Ganapathy & Arvind Sivaramakrishnan
Quiz Program by Quiz Masters - K Ganapathy & Arvind SivaramakrishnanQuiz Program by Quiz Masters - K Ganapathy & Arvind Sivaramakrishnan
Quiz Program by Quiz Masters - K Ganapathy & Arvind Sivaramakrishnan
 
Agile testing & bdd e xchange nyc 2013 gojko adzic on bond villain guide to s...
Agile testing & bdd e xchange nyc 2013 gojko adzic on bond villain guide to s...Agile testing & bdd e xchange nyc 2013 gojko adzic on bond villain guide to s...
Agile testing & bdd e xchange nyc 2013 gojko adzic on bond villain guide to s...
 
Qrepublik Medical ID Seed Round Funding_compressed.pdf
Qrepublik Medical ID Seed Round Funding_compressed.pdfQrepublik Medical ID Seed Round Funding_compressed.pdf
Qrepublik Medical ID Seed Round Funding_compressed.pdf
 
Oklahoma City Workers Compensation Attorney: What Entails a Workers' Compensa...
Oklahoma City Workers Compensation Attorney: What Entails a Workers' Compensa...Oklahoma City Workers Compensation Attorney: What Entails a Workers' Compensa...
Oklahoma City Workers Compensation Attorney: What Entails a Workers' Compensa...
 
Ai iui diui article
Ai iui diui articleAi iui diui article
Ai iui diui article
 
Culture of intervention vpp16
Culture of intervention vpp16Culture of intervention vpp16
Culture of intervention vpp16
 
Bio Derm Press Kit
Bio Derm Press KitBio Derm Press Kit
Bio Derm Press Kit
 
Selv Demo - A Digital Health Passport
Selv Demo - A Digital Health PassportSelv Demo - A Digital Health Passport
Selv Demo - A Digital Health Passport
 
HOW TO PREPARE A DENTAL FACILITY FOR A JCI ACCREDITATION SITE VISIT-By Dr...
HOW TO PREPARE A DENTAL FACILITY  FOR A JCI ACCREDITATION    SITE VISIT-By Dr...HOW TO PREPARE A DENTAL FACILITY  FOR A JCI ACCREDITATION    SITE VISIT-By Dr...
HOW TO PREPARE A DENTAL FACILITY FOR A JCI ACCREDITATION SITE VISIT-By Dr...
 
COVID-19 FACE MASK DETECTION
COVID-19 FACE MASK DETECTIONCOVID-19 FACE MASK DETECTION
COVID-19 FACE MASK DETECTION
 
eHealth companies Overview
eHealth companies OvervieweHealth companies Overview
eHealth companies Overview
 

Más de STAG Software Private Limited

Application Scenarios of "doSmartQA -Smart Probing Assistant"
Application Scenarios of "doSmartQA -Smart Probing Assistant"Application Scenarios of "doSmartQA -Smart Probing Assistant"
Application Scenarios of "doSmartQA -Smart Probing Assistant"STAG Software Private Limited
 
Setting a clear baseline (How to test an user story #2)
Setting a clear baseline (How to test an user story #2)Setting a clear baseline (How to test an user story #2)
Setting a clear baseline (How to test an user story #2)STAG Software Private Limited
 
Question to Understand (How to test an User Story #1)
Question to Understand (How to test an User Story #1)Question to Understand (How to test an User Story #1)
Question to Understand (How to test an User Story #1)STAG Software Private Limited
 
Deliver Superior Outcomes Using HBT Visualization Tool
Deliver Superior Outcomes Using HBT Visualization ToolDeliver Superior Outcomes Using HBT Visualization Tool
Deliver Superior Outcomes Using HBT Visualization ToolSTAG Software Private Limited
 
Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...
Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...
Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...STAG Software Private Limited
 
Think better using “Descriptive-Prescriptive” Approach
Think better using “Descriptive-Prescriptive” ApproachThink better using “Descriptive-Prescriptive” Approach
Think better using “Descriptive-Prescriptive” ApproachSTAG Software Private Limited
 

Más de STAG Software Private Limited (20)

Application Scenarios of "doSmartQA -Smart Probing Assistant"
Application Scenarios of "doSmartQA -Smart Probing Assistant"Application Scenarios of "doSmartQA -Smart Probing Assistant"
Application Scenarios of "doSmartQA -Smart Probing Assistant"
 
Choked by technical debt?
Choked by technical debt?Choked by technical debt?
Choked by technical debt?
 
Are your quality metrics insightful?
Are your quality metrics insightful?Are your quality metrics insightful?
Are your quality metrics insightful?
 
Weighed down by automation?
Weighed down by automation?Weighed down by automation?
Weighed down by automation?
 
Seven Thinking Tools to Test Rapidly
Seven Thinking Tools to Test RapidlySeven Thinking Tools to Test Rapidly
Seven Thinking Tools to Test Rapidly
 
How to test less and accomplish more
How to test less and accomplish moreHow to test less and accomplish more
How to test less and accomplish more
 
Is regression hindering your progression?
Is regression hindering your progression?Is regression hindering your progression?
Is regression hindering your progression?
 
The Power of Checklist
The Power of ChecklistThe Power of Checklist
The Power of Checklist
 
The power of checklist
The power of checklist The power of checklist
The power of checklist
 
Webinar - 'Test Case Immunity’- Optimize testing
Webinar - 'Test Case Immunity’- Optimize testing Webinar - 'Test Case Immunity’- Optimize testing
Webinar - 'Test Case Immunity’- Optimize testing
 
Design Scientifically (How to test a user story)
Design Scientifically (How to test a user story)Design Scientifically (How to test a user story)
Design Scientifically (How to test a user story)
 
Setting a clear baseline (How to test an user story #2)
Setting a clear baseline (How to test an user story #2)Setting a clear baseline (How to test an user story #2)
Setting a clear baseline (How to test an user story #2)
 
Question to Understand (How to test an User Story #1)
Question to Understand (How to test an User Story #1)Question to Understand (How to test an User Story #1)
Question to Understand (How to test an User Story #1)
 
Language shapes the way you think
Language shapes the way you thinkLanguage shapes the way you think
Language shapes the way you think
 
Deliver Superior Outcomes Using HBT Visualization Tool
Deliver Superior Outcomes Using HBT Visualization ToolDeliver Superior Outcomes Using HBT Visualization Tool
Deliver Superior Outcomes Using HBT Visualization Tool
 
Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...
Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...
Hypothesis Based Testing – Application and Adaptation for testing Enterprise ...
 
Are Your Test Cases Fit For Automation?
Are Your Test Cases Fit For Automation?Are Your Test Cases Fit For Automation?
Are Your Test Cases Fit For Automation?
 
Think better using “Descriptive-Prescriptive” Approach
Think better using “Descriptive-Prescriptive” ApproachThink better using “Descriptive-Prescriptive” Approach
Think better using “Descriptive-Prescriptive” Approach
 
Improving Defect Yield - a three step approach
Improving Defect Yield - a three step approachImproving Defect Yield - a three step approach
Improving Defect Yield - a three step approach
 
Regression Suite Optimization
Regression Suite OptimizationRegression Suite Optimization
Regression Suite Optimization
 

Último

%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...masabamasaba
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplatePresentation.STUDIO
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisamasabamasaba
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benonimasabamasaba
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationJuha-Pekka Tolvanen
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Bert Jan Schrijver
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Hararemasabamasaba
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...masabamasaba
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...masabamasaba
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfonteinmasabamasaba
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfonteinmasabamasaba
 

Último (20)

Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
Abortion Pill Prices Tembisa [(+27832195400*)] 🏥 Women's Abortion Clinic in T...
 
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
 
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
WSO2CON 2024 - Building the API First Enterprise – Running an API Program, fr...
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation TemplateAI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
 
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
WSO2Con2024 - From Code To Cloud: Fast Track Your Cloud Native Journey with C...
 
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa%in tembisa+277-882-255-28 abortion pills for sale in tembisa
%in tembisa+277-882-255-28 abortion pills for sale in tembisa
 
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni%in Benoni+277-882-255-28 abortion pills for sale in Benoni
%in Benoni+277-882-255-28 abortion pills for sale in Benoni
 
What Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the SituationWhat Goes Wrong with Language Definitions and How to Improve the Situation
What Goes Wrong with Language Definitions and How to Improve the Situation
 
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
Devoxx UK 2024 - Going serverless with Quarkus, GraalVM native images and AWS...
 
WSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go PlatformlessWSO2CON2024 - It's time to go Platformless
WSO2CON2024 - It's time to go Platformless
 
%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare%in Harare+277-882-255-28 abortion pills for sale in Harare
%in Harare+277-882-255-28 abortion pills for sale in Harare
 
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
%+27788225528 love spells in Knoxville Psychic Readings, Attraction spells,Br...
 
WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?WSO2CON 2024 - Does Open Source Still Matter?
WSO2CON 2024 - Does Open Source Still Matter?
 
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital TransformationWSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
WSO2Con2024 - WSO2's IAM Vision: Identity-Led Digital Transformation
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
%+27788225528 love spells in Huntington Beach Psychic Readings, Attraction sp...
 
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
%in kaalfontein+277-882-255-28 abortion pills for sale in kaalfontein
 
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
%in Stilfontein+277-882-255-28 abortion pills for sale in Stilfontein
 

Covid19 and Clean Code Part 2 - Process & Criteria

  • 1. COVID19 and Clean Code PART 2 : Process & CRITERIA Thiruvengadam Ashok Copyright 2020, STAG Software Private Limited.
  • 2. people of different nationalities REQUIREMENTS Let us start with passengers at an airport . People of different nationalities, locations, some possibly infected, waiting to board. Akin to requirements for new features.
  • 3. people of different nationalities REQUIREMENTS Let us start with passengers at an airport . People of different nationalities, locations, some possibly infected, waiting to board. Akin to requirements for new features.
  • 4. people of different nationalities REQUIREMENTS screen ENSURE CLARITY We screen and allow them to board only if they are found to be fit for travel. Much like ensuring clarity of requirements before we commence building the feature
  • 5. people of different nationalities REQUIREMENTS screen ENSURE CLARITY When they land at destination, screen them again , suggest self quarantine or isolate if infected. Much like ensuring clarity of requirements before we commence building the feature.
  • 6. SELFQUARANTINE ENSUREBASICHEALTH screen people of different nationalities REQUIREMENTS screen ENSURE CLARITY passengers NEW CODE When they land at destination, screen them again, suggest self quarantine or isolate if infected. Ensuring that basic health of new code is good before it is integrated.
  • 7. SELFQUARANTINE ENSUREBASICHEALTH screen people of different nationalities REQUIREMENTS screen ENSURE CLARITY passengers NEW CODE When they land at destination, screen them again, suggest self quarantine or isolate if infected. Ensuring that basic health of new code is good before it is integrated.
  • 8. SELFQUARANTINE ENSUREBASICHEALTH screen people of different nationalities REQUIREMENTS screen ENSURE CLARITY passengers NEW CODE society ”EXISTING SYSTEM” As they merge with the society, we still need to be watchful, as Covid19 is asymptomatic. Much like ensuring that system is stable when changes in code or environment happen.
  • 9. SELFQUARANTINE ENSUREBASICHEALTH screen people of different nationalities REQUIREMENTS screen ENSURE CLARITY passengers NEW CODE society ”EXISTING SYSTEM” As they merge with the society, we still need to be watchful, as Covid19 is asymptomatic. Much like ensuring that system is stable when changes in code or environment happen.
  • 10. PREVENTION SELFQUARANTINE TEST TREATMENT ENSUREBASICHEALTH screen people of different nationalities REQUIREMENTS screen ENSURE CLARITY passengers NEW CODE society ”EXISTING SYSTEM” We ensure society (aka “EXISTING SYSTEM”) is stable by prevention, test and treatment.
  • 11. immunity build BUILD DEFENCE safe hygiene ENSURE HEALTH social distancing HANDLE EXCEPTIONS PREVENTION SELFQUARANTINE TEST TREATMENT ENSUREBASICHEALTH screen people of different nationalities REQUIREMENTS screen ENSURE CLARITY passengers NEW CODE society ”EXISTING SYSTEM” PREVENTION by building immunity, practicing safe hygiene and social distancing. In the case of software, it is - make code defensive, assess code health constantly and be robust.
  • 12. immunity build BUILD DEFENCE safe hygiene ENSURE HEALTH social distancing HANDLE EXCEPTIONS PREVENTION SELFQUARANTINE TEST TREATMENT ENSUREBASICHEALTH screen people of different nationalities REQUIREMENTS screen ENSURE CLARITY passengers NEW CODE society ”EXISTING SYSTEM” PREVENTION by building immunity, practicing safe hygiene and social distancing. In the case of software, it is - make code defensive, assess code health constantly and be robust.
  • 13. immunity build BUILD DEFENCE safe hygiene ENSURE HEALTH social distancing HANDLE EXCEPTIONS PREVENTION SELFQUARANTINE WHO-to-TEST PLAN TO TEST OPTIMALLY WHO-to-TREAT PLAIN TO FIX OPTIMALLY TEST TREATMENT ENSUREBASICHEALTH screen people of different nationalities REQUIREMENTS screen ENSURE CLARITY passengers NEW CODE society ”EXISTING SYSTEM” The challenge to TEST is population size & limited test kits. Need to plan this well. Much like in a large scale system we need to test optimally and take a call on what to fix.
  • 14. immunity build BUILD DEFENCE safe hygiene ENSURE HEALTH social distancing HANDLE EXCEPTIONS PREVENTION SELFQUARANTINE WHO-to-TEST PLAN TO TEST OPTIMALLY WHO-to-TREAT PLAN TO FIX OPTIMALLY TEST TREATMENT ENSUREBASICHEALTH screen people of different nationalities REQUIREMENTS screen ENSURE CLARITY passengers NEW CODE society ”EXISTING SYSTEM” The challenge to TEST is population size & limited test kits. Need to plan this well. Much like in a large scale system we need to test optimally and take a call on what to fix.
  • 15. immunity build BUILD DEFENCE safe hygiene ENSURE HEALTH social distancing HANDLE EXCEPTIONS PREVENTION SELFQUARANTINE WHO-to-TEST PLAN TO TEST OPTIMALLY WHO-to-TREAT PLAN TO FIX OPTIMALLY TEST ISOLATION+MED MAKE IT ROBUST ISOLATION+MED+ CRITICAL CARE MAKE IT ROBUST+ REFACTOR/REWRITE/ REMOVE TREATMENT ENSUREBASICHEALTH screen people of different nationalities REQUIREMENTS screen ENSURE CLARITY passengers NEW CODE society ”EXISTING SYSTEM” How do we treat ? Medicines & Isolation - Just isolate or isolate with critical care. i.e. Make it robust by code modification or by refactoring, rewriting or removing code.
  • 16. immunity build BUILD DEFENCE safe hygiene ENSURE HEALTH social distancing HANDLE EXCEPTIONS PREVENTION SELFQUARANTINE WHO-to-TEST PLAN TO TEST OPTIMALLY WHO-to-TREAT PLAN TO FIX OPTIMALLY TEST ISOLATION+MED MAKE IT ROBUST ISOLATION+MED+ CRITICAL CARE MAKE IT ROBUST+ REFACTOR/REWRITE/ REMOVE TREATMENT ENSUREBASICHEALTH screen people of different nationalities REQUIREMENTS screen ENSURE CLARITY passengers NEW CODE society ”EXISTING SYSTEM” How do we treat ? Medicines & Isolation - Just isolate or isolate with critical care. i.e. Make it robust by code modification or by refactoring, rewriting or removing code.
  • 17. immunity build BUILD DEFENCE safe hygiene ENSURE HEALTH social distancing HANDLE EXCEPTIONS PREVENTION SELFQUARANTINE WHO-to-TEST PLAN TO TEST OPTIMALLY WHO-to-TREAT PLAN TO FIX OPTIMALLY TEST ISOLATION+MED MAKE IT ROBUST ISOLATION+MED+ CRITICAL CARE MAKE IT ROBUST+ REFACTOR/REWRITE/ REMOVE TREATMENT ENSUREBASICHEALTH screen people of different nationalities REQUIREMENTS screen ENSURE CLARITY passengers NEW CODE society ”EXISTING SYSTEM” The full picture of PROCESS & CRITERIA