SlideShare a Scribd company logo
1 of 2
Agile vs. Waterfall Model
By: Govind Pramod Yatnalkar
One of the widely accepted software design patterns is the Waterfall model in which all
activities, starting from requirement gathering until the deployment are followed sequentially. It
uses clear structures, transforms information well, and targets concrete goals. Even though it is
popular, it does have several shortcomings:
 No room for incorporating new changes until the current phase is completed.
 No involvement of clients and end-users throughout all phases.
 Delay in testing and deployment phases (as major changes cannot be included).
Considering these limitations, the Agile design pattern was created. It uses the iterative
software development method in which software might receive new requirements or may
undergo design changes in any phase of development1. Also, elements like Sprint and
Continuous Integration with Continuous Deployment (CICD) facilitate the involvement of
product owners or clients along with their feedback in all phases.
Software developed for a medical device must be compliant with the FDA regulations at a
minimum. FDA defines standard protocols for software developed using the Waterfall model.
But, in the case of Agile, in which the changes given by the clients or by the design team are
implemented at any software life cycle stages, what factors play key roles in FDA regulatory
processes?
The two significant parameters considered are Design Controls and Reviews. In the
following context, Story is defined as a feature discussed from a user perspective. Also, Sprint is
a period of 2 or 3 weeks where the product owners along with the development and testing team
reviews the current state of the software. The following are Design Controls activities for
regulating Agile-based software:
 Requirement gathering and planning – Update project plan and forecast document.
 Architecture and Story design – Update system architecture, SRS, traceability
documents, and verification protocols.
 Risk evaluation of Stories – Update risk document.
 Programming and testing with CICD – Update SDS and traceability document.
 Demo phase – Document design review.
 User testing – Update usability summary and risk management documents.
 Risk evaluation – Update risk document.
1
Neetu Yadav (December 2016), FDA Perspective on AgileMethodology: HealthcareEnvironment, Retrieved on
08/12/2020 from https://www.linkedin.com/pulse/fda-perspective-agile-methodology-healthcare-neetu-yadav/.
Page 2 of 2
 Testing (System, Acceptance) – Update test reports.
 Retrospect/ Working on past software activities – Update software development plan.
Moreover, Design Review is constituted by the Software Verification and Validation. In Agile,
software verification is conducted right from the very first User Story which results in the
following activity mapping: User Story  Code/ Programs  Unit level testing  System
testing. Validation is carried out by clients or end-users in which they test the overall
functionality along with the data flow via product demos or reviews conducted at the end of
every Sprint.2
To sum up, for software that possesses a complex design and requirements are not clear,
Agile is a perfect design pattern. Additionally, it is essential that software developed with
Waterfall or the Agile model and running in a medical setting needs to be FDA compliant. Do
you need help ensuring your medical device software is compliant with FDA’s requirements?
Our regulatory experts at EMMA International can help your software product become
compliant. Contact us at 248-987-4497 or info@emmainternational.com for additional
information.
2
Bernhard Kappe (2013),Ebook: Agilein an FDA Regulated Environment. Retrieved on 08/12/2020 from
https://orthogonal.io/insights/ebook-agile-in-an-fda-regulated-environment/.

More Related Content

What's hot

BioVoke Overview
BioVoke OverviewBioVoke Overview
BioVoke OverviewScott Hamm
 
Agile for Software as a Medical Device
Agile for Software as a Medical DeviceAgile for Software as a Medical Device
Agile for Software as a Medical DeviceOrthogonal
 
Phases of the Software Development Process - Meerakics
Phases of the Software Development Process - MeerakicsPhases of the Software Development Process - Meerakics
Phases of the Software Development Process - MeerakicsMeeraki
 
Introduction to Software Testing
Introduction to Software TestingIntroduction to Software Testing
Introduction to Software TestingSachin-QA
 
Introduction to Software Testing
Introduction to Software TestingIntroduction to Software Testing
Introduction to Software TestingANKUR-BA
 
Ch 10 cost of software quality
Ch 10 cost of software qualityCh 10 cost of software quality
Ch 10 cost of software qualityKittitouch Suteeca
 
Agile software development process
Agile software development processAgile software development process
Agile software development processMir karam khan
 
How to Achieve Gapless End-to-End Traceability in Hardware and Software Devel...
How to Achieve Gapless End-to-End Traceability in Hardware and Software Devel...How to Achieve Gapless End-to-End Traceability in Hardware and Software Devel...
How to Achieve Gapless End-to-End Traceability in Hardware and Software Devel...Intland Software GmbH
 
Introduction to SDLC
Introduction to SDLC Introduction to SDLC
Introduction to SDLC Ajeng Savitri
 
Requirement Management 1
Requirement Management 1Requirement Management 1
Requirement Management 1pikuoec
 
What is agile methodology
What is agile methodologyWhat is agile methodology
What is agile methodologyTestingXperts
 
Testing Throughout the Software Life Cycle (Chapter 2)
Testing Throughout the Software Life Cycle (Chapter 2)Testing Throughout the Software Life Cycle (Chapter 2)
Testing Throughout the Software Life Cycle (Chapter 2)febriana aulia hidayati
 
When Medical Device Software Fails Due to Improper Verification & Validation ...
When Medical Device Software Fails Due to Improper Verification & Validation ...When Medical Device Software Fails Due to Improper Verification & Validation ...
When Medical Device Software Fails Due to Improper Verification & Validation ...Sterling Medical Devices
 
Software quality requirements_and_evaluation
Software quality requirements_and_evaluationSoftware quality requirements_and_evaluation
Software quality requirements_and_evaluationlathioniuiu1512
 
Software quality requirements_and_evaluation
Software quality requirements_and_evaluationSoftware quality requirements_and_evaluation
Software quality requirements_and_evaluationlathioniuiu1512
 
Software quality requirements_and_evaluation
Software quality requirements_and_evaluationSoftware quality requirements_and_evaluation
Software quality requirements_and_evaluationlathioniuiu1512
 

What's hot (20)

Friedman 2015
Friedman 2015Friedman 2015
Friedman 2015
 
BioVoke Overview
BioVoke OverviewBioVoke Overview
BioVoke Overview
 
Agile for Software as a Medical Device
Agile for Software as a Medical DeviceAgile for Software as a Medical Device
Agile for Software as a Medical Device
 
Vmodel
VmodelVmodel
Vmodel
 
Ch 0 introduction to se422
Ch 0 introduction to se422Ch 0 introduction to se422
Ch 0 introduction to se422
 
Phases of the Software Development Process - Meerakics
Phases of the Software Development Process - MeerakicsPhases of the Software Development Process - Meerakics
Phases of the Software Development Process - Meerakics
 
Introduction to Software Testing
Introduction to Software TestingIntroduction to Software Testing
Introduction to Software Testing
 
Introduction to Software Testing
Introduction to Software TestingIntroduction to Software Testing
Introduction to Software Testing
 
Ch 10 cost of software quality
Ch 10 cost of software qualityCh 10 cost of software quality
Ch 10 cost of software quality
 
Agile software development process
Agile software development processAgile software development process
Agile software development process
 
How to Achieve Gapless End-to-End Traceability in Hardware and Software Devel...
How to Achieve Gapless End-to-End Traceability in Hardware and Software Devel...How to Achieve Gapless End-to-End Traceability in Hardware and Software Devel...
How to Achieve Gapless End-to-End Traceability in Hardware and Software Devel...
 
Introduction to SDLC
Introduction to SDLC Introduction to SDLC
Introduction to SDLC
 
Resume
ResumeResume
Resume
 
Requirement Management 1
Requirement Management 1Requirement Management 1
Requirement Management 1
 
What is agile methodology
What is agile methodologyWhat is agile methodology
What is agile methodology
 
Testing Throughout the Software Life Cycle (Chapter 2)
Testing Throughout the Software Life Cycle (Chapter 2)Testing Throughout the Software Life Cycle (Chapter 2)
Testing Throughout the Software Life Cycle (Chapter 2)
 
When Medical Device Software Fails Due to Improper Verification & Validation ...
When Medical Device Software Fails Due to Improper Verification & Validation ...When Medical Device Software Fails Due to Improper Verification & Validation ...
When Medical Device Software Fails Due to Improper Verification & Validation ...
 
Software quality requirements_and_evaluation
Software quality requirements_and_evaluationSoftware quality requirements_and_evaluation
Software quality requirements_and_evaluation
 
Software quality requirements_and_evaluation
Software quality requirements_and_evaluationSoftware quality requirements_and_evaluation
Software quality requirements_and_evaluation
 
Software quality requirements_and_evaluation
Software quality requirements_and_evaluationSoftware quality requirements_and_evaluation
Software quality requirements_and_evaluation
 

Similar to Agile vs Waterfall Models for Medical Device Software

STLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptxSTLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptxssusere4c6aa
 
Designing A Waterfall Approach For Software Development Essay
Designing A Waterfall Approach For Software Development EssayDesigning A Waterfall Approach For Software Development Essay
Designing A Waterfall Approach For Software Development EssayAlison Reed
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software EngineeringSweta Kumari Barnwal
 
Lesson 2 introduction in computing
Lesson 2 introduction in computingLesson 2 introduction in computing
Lesson 2 introduction in computingProfessor Thor
 
Health Informatics- Module 2-Chapter 1.pptx
Health Informatics- Module 2-Chapter 1.pptxHealth Informatics- Module 2-Chapter 1.pptx
Health Informatics- Module 2-Chapter 1.pptxArti Parab Academics
 
software development life cycle(SDLC)
software development life cycle(SDLC)software development life cycle(SDLC)
software development life cycle(SDLC)sanoop s
 
Sdlc process document
Sdlc process documentSdlc process document
Sdlc process documentPesara Swamy
 
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJKunit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJKAvijitChaudhuri3
 
Sdlc overview
Sdlc overviewSdlc overview
Sdlc overviewheripra
 
Software-Development-Cycle-SDLC and its phases.pptx
Software-Development-Cycle-SDLC and its phases.pptxSoftware-Development-Cycle-SDLC and its phases.pptx
Software-Development-Cycle-SDLC and its phases.pptxmprakaash5
 
Ch 2 Software Engineering
Ch 2 Software EngineeringCh 2 Software Engineering
Ch 2 Software EngineeringImran Mirza
 
SOFTWARE ENGINEERING PART 1
SOFTWARE ENGINEERING PART 1SOFTWARE ENGINEERING PART 1
SOFTWARE ENGINEERING PART 1ravi gupta
 

Similar to Agile vs Waterfall Models for Medical Device Software (20)

STLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptxSTLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptx
 
Ijetcas14 545
Ijetcas14 545Ijetcas14 545
Ijetcas14 545
 
SE-Lecture-2.pptx
SE-Lecture-2.pptxSE-Lecture-2.pptx
SE-Lecture-2.pptx
 
SDLC
SDLCSDLC
SDLC
 
Software engineering the process
Software engineering the processSoftware engineering the process
Software engineering the process
 
Designing A Waterfall Approach For Software Development Essay
Designing A Waterfall Approach For Software Development EssayDesigning A Waterfall Approach For Software Development Essay
Designing A Waterfall Approach For Software Development Essay
 
Introduction to Software Engineering
Introduction to Software EngineeringIntroduction to Software Engineering
Introduction to Software Engineering
 
Lesson 2 introduction in computing
Lesson 2 introduction in computingLesson 2 introduction in computing
Lesson 2 introduction in computing
 
Health Informatics- Module 2-Chapter 1.pptx
Health Informatics- Module 2-Chapter 1.pptxHealth Informatics- Module 2-Chapter 1.pptx
Health Informatics- Module 2-Chapter 1.pptx
 
software development life cycle(SDLC)
software development life cycle(SDLC)software development life cycle(SDLC)
software development life cycle(SDLC)
 
The process
The processThe process
The process
 
Sdlc process document
Sdlc process documentSdlc process document
Sdlc process document
 
SDLC.pptx
SDLC.pptxSDLC.pptx
SDLC.pptx
 
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJKunit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
unit2.pdfJgkcGkgcjkGKCJGgscdGSADKJgjsdkgKJAGSDJK
 
Qa analyst training
Qa analyst training Qa analyst training
Qa analyst training
 
Sdlc overview
Sdlc overviewSdlc overview
Sdlc overview
 
Software-Development-Cycle-SDLC and its phases.pptx
Software-Development-Cycle-SDLC and its phases.pptxSoftware-Development-Cycle-SDLC and its phases.pptx
Software-Development-Cycle-SDLC and its phases.pptx
 
Ch2
Ch2Ch2
Ch2
 
Ch 2 Software Engineering
Ch 2 Software EngineeringCh 2 Software Engineering
Ch 2 Software Engineering
 
SOFTWARE ENGINEERING PART 1
SOFTWARE ENGINEERING PART 1SOFTWARE ENGINEERING PART 1
SOFTWARE ENGINEERING PART 1
 

More from EMMAIntl

Cartilage Regeneration Techniques
Cartilage Regeneration TechniquesCartilage Regeneration Techniques
Cartilage Regeneration TechniquesEMMAIntl
 
Stability Testing of Pharmaceuticals and Supplements
Stability Testing of Pharmaceuticals and SupplementsStability Testing of Pharmaceuticals and Supplements
Stability Testing of Pharmaceuticals and SupplementsEMMAIntl
 
Intolerance vs. Allergy
Intolerance vs. AllergyIntolerance vs. Allergy
Intolerance vs. AllergyEMMAIntl
 
Material Science in MedTech
Material Science in MedTechMaterial Science in MedTech
Material Science in MedTechEMMAIntl
 
Investigating Ketamine for Parkinson’s Disease
Investigating Ketamine for Parkinson’s DiseaseInvestigating Ketamine for Parkinson’s Disease
Investigating Ketamine for Parkinson’s DiseaseEMMAIntl
 
Aduhelm, an Accelerated Approval for Alzheimer’s
Aduhelm, an Accelerated Approval for Alzheimer’sAduhelm, an Accelerated Approval for Alzheimer’s
Aduhelm, an Accelerated Approval for Alzheimer’sEMMAIntl
 
World Blood Donor Day 2021
World Blood Donor Day 2021World Blood Donor Day 2021
World Blood Donor Day 2021EMMAIntl
 
New COVID-19 Vaccine
New COVID-19 VaccineNew COVID-19 Vaccine
New COVID-19 VaccineEMMAIntl
 
Men’s Health Week: Depression
Men’s Health Week: DepressionMen’s Health Week: Depression
Men’s Health Week: DepressionEMMAIntl
 
Celebrating Pride Month at EMMA International
Celebrating Pride Month at EMMA InternationalCelebrating Pride Month at EMMA International
Celebrating Pride Month at EMMA InternationalEMMAIntl
 
Growth and Integration of ML/AI in Biotech
Growth and Integration of ML/AI in BiotechGrowth and Integration of ML/AI in Biotech
Growth and Integration of ML/AI in BiotechEMMAIntl
 
Using QFD for Medical Device Development
Using QFD for Medical Device DevelopmentUsing QFD for Medical Device Development
Using QFD for Medical Device DevelopmentEMMAIntl
 
The Appeal and Fears of Digital Health
The Appeal and Fears of Digital HealthThe Appeal and Fears of Digital Health
The Appeal and Fears of Digital HealthEMMAIntl
 
Immune Systems After the COVID-19 Pandemic
Immune Systems After the COVID-19 PandemicImmune Systems After the COVID-19 Pandemic
Immune Systems After the COVID-19 PandemicEMMAIntl
 
Stability Testing Requirements for Pharmaceuticals
Stability Testing Requirements for PharmaceuticalsStability Testing Requirements for Pharmaceuticals
Stability Testing Requirements for PharmaceuticalsEMMAIntl
 
Staying Healthy During COVID-19
Staying Healthy During COVID-19Staying Healthy During COVID-19
Staying Healthy During COVID-19EMMAIntl
 
A History of Reproductive Health
A History of Reproductive HealthA History of Reproductive Health
A History of Reproductive HealthEMMAIntl
 
Electronic Signatures Under 21CFR§11
Electronic Signatures Under 21CFR§11Electronic Signatures Under 21CFR§11
Electronic Signatures Under 21CFR§11EMMAIntl
 
Considerations for Biocompatibility Evaluation
Considerations for Biocompatibility EvaluationConsiderations for Biocompatibility Evaluation
Considerations for Biocompatibility EvaluationEMMAIntl
 
Restoring the Earth for a Healthier Future
Restoring the Earth for a Healthier FutureRestoring the Earth for a Healthier Future
Restoring the Earth for a Healthier FutureEMMAIntl
 

More from EMMAIntl (20)

Cartilage Regeneration Techniques
Cartilage Regeneration TechniquesCartilage Regeneration Techniques
Cartilage Regeneration Techniques
 
Stability Testing of Pharmaceuticals and Supplements
Stability Testing of Pharmaceuticals and SupplementsStability Testing of Pharmaceuticals and Supplements
Stability Testing of Pharmaceuticals and Supplements
 
Intolerance vs. Allergy
Intolerance vs. AllergyIntolerance vs. Allergy
Intolerance vs. Allergy
 
Material Science in MedTech
Material Science in MedTechMaterial Science in MedTech
Material Science in MedTech
 
Investigating Ketamine for Parkinson’s Disease
Investigating Ketamine for Parkinson’s DiseaseInvestigating Ketamine for Parkinson’s Disease
Investigating Ketamine for Parkinson’s Disease
 
Aduhelm, an Accelerated Approval for Alzheimer’s
Aduhelm, an Accelerated Approval for Alzheimer’sAduhelm, an Accelerated Approval for Alzheimer’s
Aduhelm, an Accelerated Approval for Alzheimer’s
 
World Blood Donor Day 2021
World Blood Donor Day 2021World Blood Donor Day 2021
World Blood Donor Day 2021
 
New COVID-19 Vaccine
New COVID-19 VaccineNew COVID-19 Vaccine
New COVID-19 Vaccine
 
Men’s Health Week: Depression
Men’s Health Week: DepressionMen’s Health Week: Depression
Men’s Health Week: Depression
 
Celebrating Pride Month at EMMA International
Celebrating Pride Month at EMMA InternationalCelebrating Pride Month at EMMA International
Celebrating Pride Month at EMMA International
 
Growth and Integration of ML/AI in Biotech
Growth and Integration of ML/AI in BiotechGrowth and Integration of ML/AI in Biotech
Growth and Integration of ML/AI in Biotech
 
Using QFD for Medical Device Development
Using QFD for Medical Device DevelopmentUsing QFD for Medical Device Development
Using QFD for Medical Device Development
 
The Appeal and Fears of Digital Health
The Appeal and Fears of Digital HealthThe Appeal and Fears of Digital Health
The Appeal and Fears of Digital Health
 
Immune Systems After the COVID-19 Pandemic
Immune Systems After the COVID-19 PandemicImmune Systems After the COVID-19 Pandemic
Immune Systems After the COVID-19 Pandemic
 
Stability Testing Requirements for Pharmaceuticals
Stability Testing Requirements for PharmaceuticalsStability Testing Requirements for Pharmaceuticals
Stability Testing Requirements for Pharmaceuticals
 
Staying Healthy During COVID-19
Staying Healthy During COVID-19Staying Healthy During COVID-19
Staying Healthy During COVID-19
 
A History of Reproductive Health
A History of Reproductive HealthA History of Reproductive Health
A History of Reproductive Health
 
Electronic Signatures Under 21CFR§11
Electronic Signatures Under 21CFR§11Electronic Signatures Under 21CFR§11
Electronic Signatures Under 21CFR§11
 
Considerations for Biocompatibility Evaluation
Considerations for Biocompatibility EvaluationConsiderations for Biocompatibility Evaluation
Considerations for Biocompatibility Evaluation
 
Restoring the Earth for a Healthier Future
Restoring the Earth for a Healthier FutureRestoring the Earth for a Healthier Future
Restoring the Earth for a Healthier Future
 

Recently uploaded

VIP Call Girl Sector 32 Noida Just Book Me 9711199171
VIP Call Girl Sector 32 Noida Just Book Me 9711199171VIP Call Girl Sector 32 Noida Just Book Me 9711199171
VIP Call Girl Sector 32 Noida Just Book Me 9711199171Call Girls Service Gurgaon
 
Nepali Escort Girl * 9999965857 Naughty Call Girls Service in Faridabad
Nepali Escort Girl * 9999965857 Naughty Call Girls Service in FaridabadNepali Escort Girl * 9999965857 Naughty Call Girls Service in Faridabad
Nepali Escort Girl * 9999965857 Naughty Call Girls Service in Faridabadgragteena
 
❤️♀️@ Jaipur Call Girl Agency ❤️♀️@ Manjeet Russian Call Girls Service in Jai...
❤️♀️@ Jaipur Call Girl Agency ❤️♀️@ Manjeet Russian Call Girls Service in Jai...❤️♀️@ Jaipur Call Girl Agency ❤️♀️@ Manjeet Russian Call Girls Service in Jai...
❤️♀️@ Jaipur Call Girl Agency ❤️♀️@ Manjeet Russian Call Girls Service in Jai...Gfnyt.com
 
Enjoyment ★ 8854095900 Indian Call Girls In Dehradun 🍆🍌 By Dehradun Call Girl ★
Enjoyment ★ 8854095900 Indian Call Girls In Dehradun 🍆🍌 By Dehradun Call Girl ★Enjoyment ★ 8854095900 Indian Call Girls In Dehradun 🍆🍌 By Dehradun Call Girl ★
Enjoyment ★ 8854095900 Indian Call Girls In Dehradun 🍆🍌 By Dehradun Call Girl ★indiancallgirl4rent
 
Russian Call Girls Kota * 8250192130 Service starts from just ₹9999 ✅
Russian Call Girls Kota * 8250192130 Service starts from just ₹9999 ✅Russian Call Girls Kota * 8250192130 Service starts from just ₹9999 ✅
Russian Call Girls Kota * 8250192130 Service starts from just ₹9999 ✅gragmanisha42
 
Udaipur Call Girls 📲 9999965857 Call Girl in Udaipur
Udaipur Call Girls 📲 9999965857 Call Girl in UdaipurUdaipur Call Girls 📲 9999965857 Call Girl in Udaipur
Udaipur Call Girls 📲 9999965857 Call Girl in Udaipurseemahedar019
 
VIP Call Girls Noida Sia 9711199171 High Class Call Girl Near Me
VIP Call Girls Noida Sia 9711199171 High Class Call Girl Near MeVIP Call Girls Noida Sia 9711199171 High Class Call Girl Near Me
VIP Call Girls Noida Sia 9711199171 High Class Call Girl Near Memriyagarg453
 
Call Girls Thane Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Thane Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Thane Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Thane Just Call 9907093804 Top Class Call Girl Service AvailableDipal Arora
 
❤️♀️@ Jaipur Call Girls ❤️♀️@ Meghna Jaipur Call Girls Number CRTHNR Call G...
❤️♀️@ Jaipur Call Girls ❤️♀️@ Meghna Jaipur Call Girls Number CRTHNR   Call G...❤️♀️@ Jaipur Call Girls ❤️♀️@ Meghna Jaipur Call Girls Number CRTHNR   Call G...
❤️♀️@ Jaipur Call Girls ❤️♀️@ Meghna Jaipur Call Girls Number CRTHNR Call G...Gfnyt.com
 
(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...
(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...
(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...indiancallgirl4rent
 
❤️♀️@ Jaipur Call Girls ❤️♀️@ Jaispreet Call Girl Services in Jaipur QRYPCF ...
❤️♀️@ Jaipur Call Girls ❤️♀️@ Jaispreet Call Girl Services in Jaipur QRYPCF  ...❤️♀️@ Jaipur Call Girls ❤️♀️@ Jaispreet Call Girl Services in Jaipur QRYPCF  ...
❤️♀️@ Jaipur Call Girls ❤️♀️@ Jaispreet Call Girl Services in Jaipur QRYPCF ...Gfnyt.com
 
Dehradun Call Girls Service ❤️🍑 8854095900 👄🫦Independent Escort Service Dehradun
Dehradun Call Girls Service ❤️🍑 8854095900 👄🫦Independent Escort Service DehradunDehradun Call Girls Service ❤️🍑 8854095900 👄🫦Independent Escort Service Dehradun
Dehradun Call Girls Service ❤️🍑 8854095900 👄🫦Independent Escort Service DehradunNiamh verma
 
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...Call Girls Noida
 
Call Girls Amritsar 💯Call Us 🔝 8725944379 🔝 💃 Independent Escort Service Amri...
Call Girls Amritsar 💯Call Us 🔝 8725944379 🔝 💃 Independent Escort Service Amri...Call Girls Amritsar 💯Call Us 🔝 8725944379 🔝 💃 Independent Escort Service Amri...
Call Girls Amritsar 💯Call Us 🔝 8725944379 🔝 💃 Independent Escort Service Amri...Niamh verma
 
Jalandhar Female Call Girls Contact Number 9053900678 💚Jalandhar Female Call...
Jalandhar  Female Call Girls Contact Number 9053900678 💚Jalandhar Female Call...Jalandhar  Female Call Girls Contact Number 9053900678 💚Jalandhar Female Call...
Jalandhar Female Call Girls Contact Number 9053900678 💚Jalandhar Female Call...Call Girls Service Chandigarh Ayushi
 
Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.
Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.
Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.ktanvi103
 
Basics of Anatomy- Language of Anatomy.pptx
Basics of Anatomy- Language of Anatomy.pptxBasics of Anatomy- Language of Anatomy.pptx
Basics of Anatomy- Language of Anatomy.pptxAyush Gupta
 
Call Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Call Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real MeetCall Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Call Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real Meetpriyashah722354
 
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real MeetChandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meetpriyashah722354
 
VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012
VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012
VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012Call Girls Service Gurgaon
 

Recently uploaded (20)

VIP Call Girl Sector 32 Noida Just Book Me 9711199171
VIP Call Girl Sector 32 Noida Just Book Me 9711199171VIP Call Girl Sector 32 Noida Just Book Me 9711199171
VIP Call Girl Sector 32 Noida Just Book Me 9711199171
 
Nepali Escort Girl * 9999965857 Naughty Call Girls Service in Faridabad
Nepali Escort Girl * 9999965857 Naughty Call Girls Service in FaridabadNepali Escort Girl * 9999965857 Naughty Call Girls Service in Faridabad
Nepali Escort Girl * 9999965857 Naughty Call Girls Service in Faridabad
 
❤️♀️@ Jaipur Call Girl Agency ❤️♀️@ Manjeet Russian Call Girls Service in Jai...
❤️♀️@ Jaipur Call Girl Agency ❤️♀️@ Manjeet Russian Call Girls Service in Jai...❤️♀️@ Jaipur Call Girl Agency ❤️♀️@ Manjeet Russian Call Girls Service in Jai...
❤️♀️@ Jaipur Call Girl Agency ❤️♀️@ Manjeet Russian Call Girls Service in Jai...
 
Enjoyment ★ 8854095900 Indian Call Girls In Dehradun 🍆🍌 By Dehradun Call Girl ★
Enjoyment ★ 8854095900 Indian Call Girls In Dehradun 🍆🍌 By Dehradun Call Girl ★Enjoyment ★ 8854095900 Indian Call Girls In Dehradun 🍆🍌 By Dehradun Call Girl ★
Enjoyment ★ 8854095900 Indian Call Girls In Dehradun 🍆🍌 By Dehradun Call Girl ★
 
Russian Call Girls Kota * 8250192130 Service starts from just ₹9999 ✅
Russian Call Girls Kota * 8250192130 Service starts from just ₹9999 ✅Russian Call Girls Kota * 8250192130 Service starts from just ₹9999 ✅
Russian Call Girls Kota * 8250192130 Service starts from just ₹9999 ✅
 
Udaipur Call Girls 📲 9999965857 Call Girl in Udaipur
Udaipur Call Girls 📲 9999965857 Call Girl in UdaipurUdaipur Call Girls 📲 9999965857 Call Girl in Udaipur
Udaipur Call Girls 📲 9999965857 Call Girl in Udaipur
 
VIP Call Girls Noida Sia 9711199171 High Class Call Girl Near Me
VIP Call Girls Noida Sia 9711199171 High Class Call Girl Near MeVIP Call Girls Noida Sia 9711199171 High Class Call Girl Near Me
VIP Call Girls Noida Sia 9711199171 High Class Call Girl Near Me
 
Call Girls Thane Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Thane Just Call 9907093804 Top Class Call Girl Service AvailableCall Girls Thane Just Call 9907093804 Top Class Call Girl Service Available
Call Girls Thane Just Call 9907093804 Top Class Call Girl Service Available
 
❤️♀️@ Jaipur Call Girls ❤️♀️@ Meghna Jaipur Call Girls Number CRTHNR Call G...
❤️♀️@ Jaipur Call Girls ❤️♀️@ Meghna Jaipur Call Girls Number CRTHNR   Call G...❤️♀️@ Jaipur Call Girls ❤️♀️@ Meghna Jaipur Call Girls Number CRTHNR   Call G...
❤️♀️@ Jaipur Call Girls ❤️♀️@ Meghna Jaipur Call Girls Number CRTHNR Call G...
 
(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...
(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...
(Sonam Bajaj) Call Girl in Jaipur- 09257276172 Escorts Service 50% Off with C...
 
❤️♀️@ Jaipur Call Girls ❤️♀️@ Jaispreet Call Girl Services in Jaipur QRYPCF ...
❤️♀️@ Jaipur Call Girls ❤️♀️@ Jaispreet Call Girl Services in Jaipur QRYPCF  ...❤️♀️@ Jaipur Call Girls ❤️♀️@ Jaispreet Call Girl Services in Jaipur QRYPCF  ...
❤️♀️@ Jaipur Call Girls ❤️♀️@ Jaispreet Call Girl Services in Jaipur QRYPCF ...
 
Dehradun Call Girls Service ❤️🍑 8854095900 👄🫦Independent Escort Service Dehradun
Dehradun Call Girls Service ❤️🍑 8854095900 👄🫦Independent Escort Service DehradunDehradun Call Girls Service ❤️🍑 8854095900 👄🫦Independent Escort Service Dehradun
Dehradun Call Girls Service ❤️🍑 8854095900 👄🫦Independent Escort Service Dehradun
 
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
pOOJA sexy Call Girls In Sector 49,9999965857 Young Female Escorts Service In...
 
Call Girls Amritsar 💯Call Us 🔝 8725944379 🔝 💃 Independent Escort Service Amri...
Call Girls Amritsar 💯Call Us 🔝 8725944379 🔝 💃 Independent Escort Service Amri...Call Girls Amritsar 💯Call Us 🔝 8725944379 🔝 💃 Independent Escort Service Amri...
Call Girls Amritsar 💯Call Us 🔝 8725944379 🔝 💃 Independent Escort Service Amri...
 
Jalandhar Female Call Girls Contact Number 9053900678 💚Jalandhar Female Call...
Jalandhar  Female Call Girls Contact Number 9053900678 💚Jalandhar Female Call...Jalandhar  Female Call Girls Contact Number 9053900678 💚Jalandhar Female Call...
Jalandhar Female Call Girls Contact Number 9053900678 💚Jalandhar Female Call...
 
Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.
Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.
Call Now ☎ 9999965857 !! Call Girls in Hauz Khas Escort Service Delhi N.C.R.
 
Basics of Anatomy- Language of Anatomy.pptx
Basics of Anatomy- Language of Anatomy.pptxBasics of Anatomy- Language of Anatomy.pptx
Basics of Anatomy- Language of Anatomy.pptx
 
Call Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Call Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real MeetCall Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Call Girls Chandigarh 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
 
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real MeetChandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
Chandigarh Call Girls 👙 7001035870 👙 Genuine WhatsApp Number for Real Meet
 
VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012
VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012
VIP Call Girls Sector 67 Gurgaon Just Call Me 9711199012
 

Agile vs Waterfall Models for Medical Device Software

  • 1. Agile vs. Waterfall Model By: Govind Pramod Yatnalkar One of the widely accepted software design patterns is the Waterfall model in which all activities, starting from requirement gathering until the deployment are followed sequentially. It uses clear structures, transforms information well, and targets concrete goals. Even though it is popular, it does have several shortcomings:  No room for incorporating new changes until the current phase is completed.  No involvement of clients and end-users throughout all phases.  Delay in testing and deployment phases (as major changes cannot be included). Considering these limitations, the Agile design pattern was created. It uses the iterative software development method in which software might receive new requirements or may undergo design changes in any phase of development1. Also, elements like Sprint and Continuous Integration with Continuous Deployment (CICD) facilitate the involvement of product owners or clients along with their feedback in all phases. Software developed for a medical device must be compliant with the FDA regulations at a minimum. FDA defines standard protocols for software developed using the Waterfall model. But, in the case of Agile, in which the changes given by the clients or by the design team are implemented at any software life cycle stages, what factors play key roles in FDA regulatory processes? The two significant parameters considered are Design Controls and Reviews. In the following context, Story is defined as a feature discussed from a user perspective. Also, Sprint is a period of 2 or 3 weeks where the product owners along with the development and testing team reviews the current state of the software. The following are Design Controls activities for regulating Agile-based software:  Requirement gathering and planning – Update project plan and forecast document.  Architecture and Story design – Update system architecture, SRS, traceability documents, and verification protocols.  Risk evaluation of Stories – Update risk document.  Programming and testing with CICD – Update SDS and traceability document.  Demo phase – Document design review.  User testing – Update usability summary and risk management documents.  Risk evaluation – Update risk document. 1 Neetu Yadav (December 2016), FDA Perspective on AgileMethodology: HealthcareEnvironment, Retrieved on 08/12/2020 from https://www.linkedin.com/pulse/fda-perspective-agile-methodology-healthcare-neetu-yadav/.
  • 2. Page 2 of 2  Testing (System, Acceptance) – Update test reports.  Retrospect/ Working on past software activities – Update software development plan. Moreover, Design Review is constituted by the Software Verification and Validation. In Agile, software verification is conducted right from the very first User Story which results in the following activity mapping: User Story  Code/ Programs  Unit level testing  System testing. Validation is carried out by clients or end-users in which they test the overall functionality along with the data flow via product demos or reviews conducted at the end of every Sprint.2 To sum up, for software that possesses a complex design and requirements are not clear, Agile is a perfect design pattern. Additionally, it is essential that software developed with Waterfall or the Agile model and running in a medical setting needs to be FDA compliant. Do you need help ensuring your medical device software is compliant with FDA’s requirements? Our regulatory experts at EMMA International can help your software product become compliant. Contact us at 248-987-4497 or info@emmainternational.com for additional information. 2 Bernhard Kappe (2013),Ebook: Agilein an FDA Regulated Environment. Retrieved on 08/12/2020 from https://orthogonal.io/insights/ebook-agile-in-an-fda-regulated-environment/.