SlideShare a Scribd company logo
1 of 14
GROUP
PRESENTATION
Our Team
AHMAD AIMAN
MARFUATUL NAFISA
AMAR AL HAKIM
Objective
Objective 1: What is Evolutionary
Prototyping
Objective 2: How To Implement
in E-Commerce Clothing Store
• software development approach where an initial, basic
version of the system is quickly built. This prototype is
refined and improved through multiple iterations based on
feedback from users and stakeholders. It allows for
flexibility in accommodating changing requirements and
ensures continuous user involvement throughout the
development process
What is Evolutionary
Prototyping?
Process
Step 1: Identify Requirements
Begin with a basic understanding of user
requirements
Step 2: Build Initial
Prototype:
Develop a basic version
of the system with
essential functionalities
Step 3: User Evaluation
and Refinement:
Gather feedback from
users, evaluate the
prototype, and refine it
based on the feedback
Step 4: Final Implementation and Deployment:
Once the refined prototype meets user
expectations, proceed with the final
implementation and deploy the fully developed
system for production use
Advantage &
Disadvantage
Advantage Disadvantage
Time-Consuming:
• The iterative nature of
evolutionary prototyping can
be time-consuming, especially if
there are frequent changes to
the requirements.
Early and Continuous User
Feedback:
• Stakeholders get to interact
with a tangible prototype early
in the development process,
leading to better understanding
and validation of requirements.
Advantage &
Disadvantage
Advantage Disadvantage
Potential for Scope Creep:
• Continuous changes and
iterations may lead to scope
creep, where the project
expands beyond its original
boundaries, potentially
impacting timelines and
budgets
Reduced Risk of Misunderstandings:
• The iterative nature of
evolutionary prototyping helps in
identifying and addressing
misunderstandings and
miscommunications early,
reducing the risk of delivering a
product that doesn't meet user
needs.
Advantage &
Disadvantage
Advantage Disadvantage
Flexibility and Adaptability:
• The approach is adaptable to
changing requirements. As the
project progresses and
stakeholders gain more clarity
on their needs, the prototype
can be adjusted accordingly.
Challenges in Documentation:
• Since requirements are not fully
defined at the beginning, it can
be challenging to create
comprehensive documentation
until the later stages of the
project.
Advantage &
Disadvantage
Advantage Disadvantage
Improved Communication:
• Prototypes serve as a
communication tool between
development teams and
stakeholders, fostering a
shared understanding of the
project goals and
functionalities.
Resource Intensive:
• Developing and refining
multiple prototypes requires
resources, and the investment
may not always align with the
final product's value.
Comparison with
Waterfall Model
Evolutionary Prototyping
Waterfall Model
Involves building a basic version of the
system quickly, allowing for early user
feedback. The system evolves through
iterations, and changes can be easily
incorporated during the development
process.
Follows a sequential and linear
approach where each phase
(requirements, design, implementation,
testing, maintenance) is completed
before moving on to the next. This
means that changes are difficult to
implement once a phase is completed
• Development Approach
Comparison with
Waterfall Model
Evolutionary Prototyping
Waterfall Model
More flexible and adaptive to changes.
As the prototype is refined based on
user feedback, adjustments to
requirements can be made throughout
the development process, leading to a
more responsive and adaptable
system
Less flexible when it comes to changes
in requirements. Once a phase is
completed, it's challenging and costly
to make modifications
2. Flexibility to Changes
Comparison with
Waterfall Model
Evolutionary Prototyping
Waterfall Model
Encourages constant user involvement
and feedback from the beginning.
Users can interact with the evolving
prototypes, providing valuable insights
and helping shape the final product to
better meet their needs
Limited user involvement until the later
stages of development when the final
product is delivered
3. User Involvement
Topic 1 What is Evolutionary Prototyping.pptx

More Related Content

What's hot

1. materi 1 mengenal bagian mesin cnc
1. materi 1  mengenal bagian mesin cnc1. materi 1  mengenal bagian mesin cnc
1. materi 1 mengenal bagian mesin cncPutra Cahyadi
 
Tablatura da musica Hallelujah
Tablatura da musica HallelujahTablatura da musica Hallelujah
Tablatura da musica HallelujahAdriel Silva
 
ANALISA MONITORING KESEHATAN KARYAWAN BERBASIS WEB
ANALISA MONITORING KESEHATAN KARYAWAN BERBASIS WEBANALISA MONITORING KESEHATAN KARYAWAN BERBASIS WEB
ANALISA MONITORING KESEHATAN KARYAWAN BERBASIS WEBUofa_Unsada
 
Rpl 010 - perancangan arsitektural
Rpl   010 - perancangan arsitekturalRpl   010 - perancangan arsitektural
Rpl 010 - perancangan arsitekturalFebriyani Syafri
 
Role of computer in cemnet industry
Role of computer in cemnet industryRole of computer in cemnet industry
Role of computer in cemnet industryHannanAfzal1
 
mechatronics lecture notes.pdf
mechatronics lecture notes.pdfmechatronics lecture notes.pdf
mechatronics lecture notes.pdfTsegaye Getachew
 

What's hot (7)

1. materi 1 mengenal bagian mesin cnc
1. materi 1  mengenal bagian mesin cnc1. materi 1  mengenal bagian mesin cnc
1. materi 1 mengenal bagian mesin cnc
 
Tablatura da musica Hallelujah
Tablatura da musica HallelujahTablatura da musica Hallelujah
Tablatura da musica Hallelujah
 
ANALISA MONITORING KESEHATAN KARYAWAN BERBASIS WEB
ANALISA MONITORING KESEHATAN KARYAWAN BERBASIS WEBANALISA MONITORING KESEHATAN KARYAWAN BERBASIS WEB
ANALISA MONITORING KESEHATAN KARYAWAN BERBASIS WEB
 
Rpl 010 - perancangan arsitektural
Rpl   010 - perancangan arsitekturalRpl   010 - perancangan arsitektural
Rpl 010 - perancangan arsitektural
 
Role of computer in cemnet industry
Role of computer in cemnet industryRole of computer in cemnet industry
Role of computer in cemnet industry
 
mechatronics lecture notes.pdf
mechatronics lecture notes.pdfmechatronics lecture notes.pdf
mechatronics lecture notes.pdf
 
Solar Power Tower
Solar Power TowerSolar Power Tower
Solar Power Tower
 

Similar to Topic 1 What is Evolutionary Prototyping.pptx

Software Engineering
Software Engineering Software Engineering
Software Engineering Nethan Shaik
 
Process Model in Software Engineering.ppt
Process Model in Software Engineering.pptProcess Model in Software Engineering.ppt
Process Model in Software Engineering.pptAtharvaBavge
 
Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design Jayant Dalvi
 
Software development process models
Software development process modelsSoftware development process models
Software development process modelsMuntha Ulfat
 
ITFT - Software prototyping
ITFT -  Software prototypingITFT -  Software prototyping
ITFT - Software prototypingShruti Kunwar
 
software Prototyping model
software Prototyping modelsoftware Prototyping model
software Prototyping modelSankeerthanaS1
 
Introduction to Software Engineering and Software Process Models
Introduction to Software Engineering and Software Process ModelsIntroduction to Software Engineering and Software Process Models
Introduction to Software Engineering and Software Process Modelssantoshkawade5
 
Software Process Model’s__ by ayush.pptx
Software Process Model’s__ by ayush.pptxSoftware Process Model’s__ by ayush.pptx
Software Process Model’s__ by ayush.pptxHghh10
 
Software Development Taxonomy
Software Development TaxonomySoftware Development Taxonomy
Software Development TaxonomyAli Gholami
 
Project on software engineering types of models
Project on software engineering types of modelsProject on software engineering types of models
Project on software engineering types of modelsSoham Nanekar
 
System analysis methodologies
System analysis methodologiesSystem analysis methodologies
System analysis methodologiesuppipisara
 
SDLC Methodologies
SDLC MethodologiesSDLC Methodologies
SDLC MethodologiesSunil-QA
 
Scrum in IT Industry Part1
Scrum in IT Industry Part1Scrum in IT Industry Part1
Scrum in IT Industry Part1JayeshPatil149
 
[Tuyen nguyen]waterfall&agile
[Tuyen nguyen]waterfall&agile[Tuyen nguyen]waterfall&agile
[Tuyen nguyen]waterfall&agileTuyenNguyen457
 
Waterfall Model for Software Development.pptx
Waterfall Model for Software Development.pptxWaterfall Model for Software Development.pptx
Waterfall Model for Software Development.pptxPrimaAyundyayasti
 

Similar to Topic 1 What is Evolutionary Prototyping.pptx (20)

Models.pptx
Models.pptxModels.pptx
Models.pptx
 
Software Engineering
Software Engineering Software Engineering
Software Engineering
 
Process Model in Software Engineering.ppt
Process Model in Software Engineering.pptProcess Model in Software Engineering.ppt
Process Model in Software Engineering.ppt
 
Structured system analysis and design
Structured system analysis and design Structured system analysis and design
Structured system analysis and design
 
Software development process models
Software development process modelsSoftware development process models
Software development process models
 
ITFT - Software prototyping
ITFT -  Software prototypingITFT -  Software prototyping
ITFT - Software prototyping
 
Models of SDLC (Software Development Life Cycle / Program Development Life Cy...
Models of SDLC (Software Development Life Cycle / Program Development Life Cy...Models of SDLC (Software Development Life Cycle / Program Development Life Cy...
Models of SDLC (Software Development Life Cycle / Program Development Life Cy...
 
software Prototyping model
software Prototyping modelsoftware Prototyping model
software Prototyping model
 
Introduction to Software Engineering and Software Process Models
Introduction to Software Engineering and Software Process ModelsIntroduction to Software Engineering and Software Process Models
Introduction to Software Engineering and Software Process Models
 
Prototype Model
Prototype ModelPrototype Model
Prototype Model
 
what-is-devops.ppt
what-is-devops.pptwhat-is-devops.ppt
what-is-devops.ppt
 
Software Process Model’s__ by ayush.pptx
Software Process Model’s__ by ayush.pptxSoftware Process Model’s__ by ayush.pptx
Software Process Model’s__ by ayush.pptx
 
Software Development Taxonomy
Software Development TaxonomySoftware Development Taxonomy
Software Development Taxonomy
 
Project on software engineering types of models
Project on software engineering types of modelsProject on software engineering types of models
Project on software engineering types of models
 
System analysis methodologies
System analysis methodologiesSystem analysis methodologies
System analysis methodologies
 
Chapter 2
Chapter 2 Chapter 2
Chapter 2
 
SDLC Methodologies
SDLC MethodologiesSDLC Methodologies
SDLC Methodologies
 
Scrum in IT Industry Part1
Scrum in IT Industry Part1Scrum in IT Industry Part1
Scrum in IT Industry Part1
 
[Tuyen nguyen]waterfall&agile
[Tuyen nguyen]waterfall&agile[Tuyen nguyen]waterfall&agile
[Tuyen nguyen]waterfall&agile
 
Waterfall Model for Software Development.pptx
Waterfall Model for Software Development.pptxWaterfall Model for Software Development.pptx
Waterfall Model for Software Development.pptx
 

Recently uploaded

What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWave PLM
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝soniya singh
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样umasea
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfkalichargn70th171
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataBradBedford3
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...Christina Lin
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsMehedi Hasan Shohan
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Andreas Granig
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...soniya singh
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyFrank van der Linden
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptkotipi9215
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...aditisharan08
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfPower Karaoke
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio, Inc.
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantAxelRicardoTrocheRiq
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)OPEN KNOWLEDGE GmbH
 

Recently uploaded (20)

What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need ItWhat is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
 
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
Call Girls in Naraina Delhi 💯Call Us 🔝8264348440🔝
 
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
 
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdfThe Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
The Essentials of Digital Experience Monitoring_ A Comprehensive Guide.pdf
 
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer DataAdobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
Adobe Marketo Engage Deep Dives: Using Webhooks to Transfer Data
 
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
ODSC - Batch to Stream workshop - integration of Apache Spark, Cassandra, Pos...
 
XpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software SolutionsXpertSolvers: Your Partner in Building Innovative Software Solutions
XpertSolvers: Your Partner in Building Innovative Software Solutions
 
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
 
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
Russian Call Girls in Karol Bagh Aasnvi ➡️ 8264348440 💋📞 Independent Escort S...
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
Engage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The UglyEngage Usergroup 2024 - The Good The Bad_The Ugly
Engage Usergroup 2024 - The Good The Bad_The Ugly
 
chapter--4-software-project-planning.ppt
chapter--4-software-project-planning.pptchapter--4-software-project-planning.ppt
chapter--4-software-project-planning.ppt
 
Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...Unit 1.1 Excite Part 1, class 9, cbse...
Unit 1.1 Excite Part 1, class 9, cbse...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
The Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdfThe Evolution of Karaoke From Analog to App.pdf
The Evolution of Karaoke From Analog to App.pdf
 
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed DataAlluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
 
Salesforce Certified Field Service Consultant
Salesforce Certified Field Service ConsultantSalesforce Certified Field Service Consultant
Salesforce Certified Field Service Consultant
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 
Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)Der Spagat zwischen BIAS und FAIRNESS (2024)
Der Spagat zwischen BIAS und FAIRNESS (2024)
 

Topic 1 What is Evolutionary Prototyping.pptx

  • 2. Our Team AHMAD AIMAN MARFUATUL NAFISA AMAR AL HAKIM
  • 3. Objective Objective 1: What is Evolutionary Prototyping Objective 2: How To Implement in E-Commerce Clothing Store
  • 4. • software development approach where an initial, basic version of the system is quickly built. This prototype is refined and improved through multiple iterations based on feedback from users and stakeholders. It allows for flexibility in accommodating changing requirements and ensures continuous user involvement throughout the development process What is Evolutionary Prototyping?
  • 5. Process Step 1: Identify Requirements Begin with a basic understanding of user requirements Step 2: Build Initial Prototype: Develop a basic version of the system with essential functionalities Step 3: User Evaluation and Refinement: Gather feedback from users, evaluate the prototype, and refine it based on the feedback Step 4: Final Implementation and Deployment: Once the refined prototype meets user expectations, proceed with the final implementation and deploy the fully developed system for production use
  • 6.
  • 7. Advantage & Disadvantage Advantage Disadvantage Time-Consuming: • The iterative nature of evolutionary prototyping can be time-consuming, especially if there are frequent changes to the requirements. Early and Continuous User Feedback: • Stakeholders get to interact with a tangible prototype early in the development process, leading to better understanding and validation of requirements.
  • 8. Advantage & Disadvantage Advantage Disadvantage Potential for Scope Creep: • Continuous changes and iterations may lead to scope creep, where the project expands beyond its original boundaries, potentially impacting timelines and budgets Reduced Risk of Misunderstandings: • The iterative nature of evolutionary prototyping helps in identifying and addressing misunderstandings and miscommunications early, reducing the risk of delivering a product that doesn't meet user needs.
  • 9. Advantage & Disadvantage Advantage Disadvantage Flexibility and Adaptability: • The approach is adaptable to changing requirements. As the project progresses and stakeholders gain more clarity on their needs, the prototype can be adjusted accordingly. Challenges in Documentation: • Since requirements are not fully defined at the beginning, it can be challenging to create comprehensive documentation until the later stages of the project.
  • 10. Advantage & Disadvantage Advantage Disadvantage Improved Communication: • Prototypes serve as a communication tool between development teams and stakeholders, fostering a shared understanding of the project goals and functionalities. Resource Intensive: • Developing and refining multiple prototypes requires resources, and the investment may not always align with the final product's value.
  • 11. Comparison with Waterfall Model Evolutionary Prototyping Waterfall Model Involves building a basic version of the system quickly, allowing for early user feedback. The system evolves through iterations, and changes can be easily incorporated during the development process. Follows a sequential and linear approach where each phase (requirements, design, implementation, testing, maintenance) is completed before moving on to the next. This means that changes are difficult to implement once a phase is completed • Development Approach
  • 12. Comparison with Waterfall Model Evolutionary Prototyping Waterfall Model More flexible and adaptive to changes. As the prototype is refined based on user feedback, adjustments to requirements can be made throughout the development process, leading to a more responsive and adaptable system Less flexible when it comes to changes in requirements. Once a phase is completed, it's challenging and costly to make modifications 2. Flexibility to Changes
  • 13. Comparison with Waterfall Model Evolutionary Prototyping Waterfall Model Encourages constant user involvement and feedback from the beginning. Users can interact with the evolving prototypes, providing valuable insights and helping shape the final product to better meet their needs Limited user involvement until the later stages of development when the final product is delivered 3. User Involvement