SlideShare a Scribd company logo
1 of 17
Presented By:13BS(CS)14
13BS(CS)17
13BS(CS)45
13BS(CS)17
AGILE MODEL
 Agile SDLC model is a combination of
iterative and incremental process models.
 The whole application is divided into
modules.
 Each module is developed and tested,each
module is implemented separately on real
time and gain feedback from customers
and once attaining customer satisfaction
we move on next module development.
 In agile the tasks are divided to time boxes
(small time frames).
 There are several agile software
development methods available.
 Although each of them has a unique
approach, they share the values and visions
described by the agile manifesto.
 They all involve permanent communication,
planning, testing and integration. They help
develop good software.
• Some of the agile software development
methodologies are: Adaptive Software
Development (ASD) etc…
Following are the Agile Manifesto principles:
 Individuals and interactions
 Working software
 Customer collaboration
 Responding to change
ADVANTAGES OF AGILE MODEL
 Resource requirements are minimum.
 Suitable for fixed or changing
requirements
 Good model for environments that change
steadily.
 Little or no planning required
 Easy to manage
DISADVANTAGES OF AGILE
MODEL
 Depends heavily on customer interaction,
so if customer is not clear, team can be
driven in the wrong direction.
 Transfer of technology to new team
members may be quite challenging due to
lack of documentation.
 More management effort is required for
monitoring and control activites.
13BS(CS)45
Traditional Software
Engineering Approach
 The waterfall model represents the traditional
software engineering approach. The basic idea is to
separate the project into sequential phases based
on engineering activities: planning, design,
implementation, testing, operation and
maintenance.
 The waterfall model is commonly used
advantageously in areas where requirements,
services and processes can be described relatively
accurately in the planning phase.
 Some other models in traditional approach such
as:
 Exploratory programming
 Prototyping
 Incremental development
 Formal transformation
 Extreme programming
 Component Reuse
 Fountain Model
 Spiral Model etc…
13BS(CS)14
AGILE VS TRADITIONAL MODEL
 Agile is based on the adaptive software
development methods where as the traditional
SDLC models like waterfall model is based on
predictive approach.
 Predictive teams in the traditional SDLC models
usually work with detailed planning and have a
complete forecast of the exact tasks and features to
be delivered in the next few months or during the
product life cycle.
 Predictive methods entirely depend on the
requirement analysis and planning done in the
beginning of cycle.
 There is feature driven development and
the team adapts to the changing product
requirements dynamically.
 The product is tested very frequently,
through the release iterations, minimizing
the risk of any major failures in future.
 Customer interaction is the backbone of
Agile methodology, and open
communication with minimum
documentation are the typical features of
Agile development environment.
 The agile teams work in close collaboration
with each other and are most often located
in the same geographical location.
 Agile uses adaptive approach where there is
no detailed planning and there is clarity on
future tasks only in respect of what features
need to be developed.
Agile vs Traditional Software Development Models

More Related Content

What's hot

Agile Process models
Agile Process modelsAgile Process models
Agile Process modelsStudent
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile MethodologyHaresh Karkar
 
Agile Architecture
Agile Architecture Agile Architecture
Agile Architecture VMware Tanzu
 
Agile software development
Agile software developmentAgile software development
Agile software developmentRajesh Piryani
 
An Introduction to Software Architecture
An Introduction to Software ArchitectureAn Introduction to Software Architecture
An Introduction to Software ArchitectureRahimLotfi
 
Agile methodology
Agile methodologyAgile methodology
Agile methodologyDhruv Kumar
 
Spiral model presentation
Spiral model presentationSpiral model presentation
Spiral model presentationSayedFarhan110
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process IntroductionNguyen Hai
 
SDLC- concept and models
SDLC- concept and modelsSDLC- concept and models
SDLC- concept and modelsAnjali Arora
 
Rapid application development
Rapid application developmentRapid application development
Rapid application developmentLombe Kapaya
 
What is Agile Methodology?
What is Agile Methodology?What is Agile Methodology?
What is Agile Methodology?QA InfoTech
 
Agile methodology
Agile methodologyAgile methodology
Agile methodologyTyler Rose
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To AgileKnoldus Inc.
 
Agile development, software engineering
Agile development, software engineeringAgile development, software engineering
Agile development, software engineeringRupesh Vaishnav
 
Software engineering model
Software engineering modelSoftware engineering model
Software engineering modelManish Chaurasia
 
Traditional Process Models
Traditional Process ModelsTraditional Process Models
Traditional Process ModelsAhsan Rahim
 

What's hot (20)

Agile Process models
Agile Process modelsAgile Process models
Agile Process models
 
Overview of Agile Methodology
Overview of Agile MethodologyOverview of Agile Methodology
Overview of Agile Methodology
 
Agile Architecture
Agile Architecture Agile Architecture
Agile Architecture
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
Agile Overview
Agile OverviewAgile Overview
Agile Overview
 
An Introduction to Software Architecture
An Introduction to Software ArchitectureAn Introduction to Software Architecture
An Introduction to Software Architecture
 
What is agile?
What is agile?What is agile?
What is agile?
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Spiral model presentation
Spiral model presentationSpiral model presentation
Spiral model presentation
 
Agile Methodology
Agile MethodologyAgile Methodology
Agile Methodology
 
Agile Process Introduction
Agile Process IntroductionAgile Process Introduction
Agile Process Introduction
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
SDLC- concept and models
SDLC- concept and modelsSDLC- concept and models
SDLC- concept and models
 
Rapid application development
Rapid application developmentRapid application development
Rapid application development
 
What is Agile Methodology?
What is Agile Methodology?What is Agile Methodology?
What is Agile Methodology?
 
Agile methodology
Agile methodologyAgile methodology
Agile methodology
 
Introduction To Agile
Introduction To AgileIntroduction To Agile
Introduction To Agile
 
Agile development, software engineering
Agile development, software engineeringAgile development, software engineering
Agile development, software engineering
 
Software engineering model
Software engineering modelSoftware engineering model
Software engineering model
 
Traditional Process Models
Traditional Process ModelsTraditional Process Models
Traditional Process Models
 

Viewers also liked

RPL : Incremental model
RPL : Incremental modelRPL : Incremental model
RPL : Incremental modelamalianuryamin
 
Prototype model
Prototype modelPrototype model
Prototype modelshuisharma
 
MPPL Chapter 4
MPPL Chapter 4MPPL Chapter 4
MPPL Chapter 4beiharira
 
Waterfall and Prototype model
Waterfall and Prototype modelWaterfall and Prototype model
Waterfall and Prototype modelJitendra Singh
 
10 Multicore 07
10 Multicore 0710 Multicore 07
10 Multicore 07timcrack
 
Agile Architecture and Modeling - Where are we Today
Agile Architecture and Modeling - Where are we TodayAgile Architecture and Modeling - Where are we Today
Agile Architecture and Modeling - Where are we TodayGary Pedretti
 
Design for security in operating system
Design for security in operating systemDesign for security in operating system
Design for security in operating systemBhagyashree Barde
 
CA presentation of multicore processor
CA presentation of multicore processorCA presentation of multicore processor
CA presentation of multicore processorZeeshan Aslam
 
78 identify input and output devices
78 identify input and output devices78 identify input and output devices
78 identify input and output devicesPaul Gonzales
 
Spiral model
Spiral modelSpiral model
Spiral modelkhuram22
 
Direct memory access (dma) with 8257 DMA Controller
Direct memory access (dma) with 8257 DMA ControllerDirect memory access (dma) with 8257 DMA Controller
Direct memory access (dma) with 8257 DMA ControllerMuhammed Afsal Villan
 

Viewers also liked (20)

Agile Modeling
Agile ModelingAgile Modeling
Agile Modeling
 
RPL : Incremental model
RPL : Incremental modelRPL : Incremental model
RPL : Incremental model
 
PROTOTYPING
PROTOTYPINGPROTOTYPING
PROTOTYPING
 
Prototype Model
Prototype ModelPrototype Model
Prototype Model
 
Prototype model
Prototype modelPrototype model
Prototype model
 
Sdlc
SdlcSdlc
Sdlc
 
MPPL Chapter 4
MPPL Chapter 4MPPL Chapter 4
MPPL Chapter 4
 
Waterfall and Prototype model
Waterfall and Prototype modelWaterfall and Prototype model
Waterfall and Prototype model
 
10 Multicore 07
10 Multicore 0710 Multicore 07
10 Multicore 07
 
Prototype model
Prototype modelPrototype model
Prototype model
 
SDLC, Iterative Model
SDLC, Iterative ModelSDLC, Iterative Model
SDLC, Iterative Model
 
Agile modeling
Agile modelingAgile modeling
Agile modeling
 
Agile Architecture and Modeling - Where are we Today
Agile Architecture and Modeling - Where are we TodayAgile Architecture and Modeling - Where are we Today
Agile Architecture and Modeling - Where are we Today
 
Design for security in operating system
Design for security in operating systemDesign for security in operating system
Design for security in operating system
 
CA presentation of multicore processor
CA presentation of multicore processorCA presentation of multicore processor
CA presentation of multicore processor
 
78 identify input and output devices
78 identify input and output devices78 identify input and output devices
78 identify input and output devices
 
Dma
DmaDma
Dma
 
Input Output Control System
Input Output Control SystemInput Output Control System
Input Output Control System
 
Spiral model
Spiral modelSpiral model
Spiral model
 
Direct memory access (dma) with 8257 DMA Controller
Direct memory access (dma) with 8257 DMA ControllerDirect memory access (dma) with 8257 DMA Controller
Direct memory access (dma) with 8257 DMA Controller
 

Similar to Agile vs Traditional Software Development Models

Project Management Introduction
Project Management IntroductionProject Management Introduction
Project Management Introductionmsnconsrv
 
Different Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsDifferent Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsNicole Gomez
 
Scrum in IT Industry Part1
Scrum in IT Industry Part1Scrum in IT Industry Part1
Scrum in IT Industry Part1JayeshPatil149
 
choosing-the-right-project-management-approach-waterfall-or-agile
choosing-the-right-project-management-approach-waterfall-or-agilechoosing-the-right-project-management-approach-waterfall-or-agile
choosing-the-right-project-management-approach-waterfall-or-agileCuneiform Consulting Pvt Ltd.
 
SDLC Models
SDLC ModelsSDLC Models
SDLC ModelsCoddy5
 
Discussion Post 1A software process model is a streamlined port.docx
Discussion Post 1A software process model is a streamlined port.docxDiscussion Post 1A software process model is a streamlined port.docx
Discussion Post 1A software process model is a streamlined port.docxmadlynplamondon
 
A Basic Introduction to Creating a Software Requirements Specification
A Basic Introduction to Creating a Software Requirements SpecificationA Basic Introduction to Creating a Software Requirements Specification
A Basic Introduction to Creating a Software Requirements SpecificationQuekelsBaro
 
A Software System Development Life Cycle Model for Improved Students Communic...
A Software System Development Life Cycle Model for Improved Students Communic...A Software System Development Life Cycle Model for Improved Students Communic...
A Software System Development Life Cycle Model for Improved Students Communic...IJCSES Journal
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
Software development life cycle model
Software development life cycle modelSoftware development life cycle model
Software development life cycle modelنور شزننا
 

Similar to Agile vs Traditional Software Development Models (20)

Presentation on Agile Testing
Presentation on Agile TestingPresentation on Agile Testing
Presentation on Agile Testing
 
Create Custom Google Contact Form
Create Custom Google Contact FormCreate Custom Google Contact Form
Create Custom Google Contact Form
 
Project Management Introduction
Project Management IntroductionProject Management Introduction
Project Management Introduction
 
Agile Development Models
Agile Development ModelsAgile Development Models
Agile Development Models
 
Agile Dev. II
Agile Dev. IIAgile Dev. II
Agile Dev. II
 
Different Methodologies Used By Programming Teams
Different Methodologies Used By Programming TeamsDifferent Methodologies Used By Programming Teams
Different Methodologies Used By Programming Teams
 
Scrum in IT Industry Part1
Scrum in IT Industry Part1Scrum in IT Industry Part1
Scrum in IT Industry Part1
 
7.agila model
7.agila model7.agila model
7.agila model
 
choosing-the-right-project-management-approach-waterfall-or-agile
choosing-the-right-project-management-approach-waterfall-or-agilechoosing-the-right-project-management-approach-waterfall-or-agile
choosing-the-right-project-management-approach-waterfall-or-agile
 
Agile project management PMI-ACP
Agile project management PMI-ACPAgile project management PMI-ACP
Agile project management PMI-ACP
 
SDLC Models
SDLC ModelsSDLC Models
SDLC Models
 
Discussion Post 1A software process model is a streamlined port.docx
Discussion Post 1A software process model is a streamlined port.docxDiscussion Post 1A software process model is a streamlined port.docx
Discussion Post 1A software process model is a streamlined port.docx
 
A Basic Introduction to Creating a Software Requirements Specification
A Basic Introduction to Creating a Software Requirements SpecificationA Basic Introduction to Creating a Software Requirements Specification
A Basic Introduction to Creating a Software Requirements Specification
 
Agile Methodologies & Key Principles
Agile Methodologies & Key Principles Agile Methodologies & Key Principles
Agile Methodologies & Key Principles
 
A Software System Development Life Cycle Model for Improved Students Communic...
A Software System Development Life Cycle Model for Improved Students Communic...A Software System Development Life Cycle Model for Improved Students Communic...
A Software System Development Life Cycle Model for Improved Students Communic...
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
Agile Model.pdf
Agile Model.pdfAgile Model.pdf
Agile Model.pdf
 
Dev ops lpi-701
Dev ops lpi-701Dev ops lpi-701
Dev ops lpi-701
 
Software Development Process
Software Development ProcessSoftware Development Process
Software Development Process
 
Software development life cycle model
Software development life cycle modelSoftware development life cycle model
Software development life cycle model
 

Recently uploaded

Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeThiyagu K
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesFatimaKhan178732
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 

Recently uploaded (20)

Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and ModeMeasures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Separation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and ActinidesSeparation of Lanthanides/ Lanthanides and Actinides
Separation of Lanthanides/ Lanthanides and Actinides
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 

Agile vs Traditional Software Development Models

  • 1.
  • 4. AGILE MODEL  Agile SDLC model is a combination of iterative and incremental process models.  The whole application is divided into modules.  Each module is developed and tested,each module is implemented separately on real time and gain feedback from customers and once attaining customer satisfaction we move on next module development.
  • 5.
  • 6.  In agile the tasks are divided to time boxes (small time frames).  There are several agile software development methods available.  Although each of them has a unique approach, they share the values and visions described by the agile manifesto.  They all involve permanent communication, planning, testing and integration. They help develop good software.
  • 7. • Some of the agile software development methodologies are: Adaptive Software Development (ASD) etc… Following are the Agile Manifesto principles:  Individuals and interactions  Working software  Customer collaboration  Responding to change
  • 8. ADVANTAGES OF AGILE MODEL  Resource requirements are minimum.  Suitable for fixed or changing requirements  Good model for environments that change steadily.  Little or no planning required  Easy to manage
  • 9. DISADVANTAGES OF AGILE MODEL  Depends heavily on customer interaction, so if customer is not clear, team can be driven in the wrong direction.  Transfer of technology to new team members may be quite challenging due to lack of documentation.  More management effort is required for monitoring and control activites.
  • 11. Traditional Software Engineering Approach  The waterfall model represents the traditional software engineering approach. The basic idea is to separate the project into sequential phases based on engineering activities: planning, design, implementation, testing, operation and maintenance.  The waterfall model is commonly used advantageously in areas where requirements, services and processes can be described relatively accurately in the planning phase.  Some other models in traditional approach such as:
  • 12.  Exploratory programming  Prototyping  Incremental development  Formal transformation  Extreme programming  Component Reuse  Fountain Model  Spiral Model etc…
  • 14. AGILE VS TRADITIONAL MODEL  Agile is based on the adaptive software development methods where as the traditional SDLC models like waterfall model is based on predictive approach.  Predictive teams in the traditional SDLC models usually work with detailed planning and have a complete forecast of the exact tasks and features to be delivered in the next few months or during the product life cycle.  Predictive methods entirely depend on the requirement analysis and planning done in the beginning of cycle.
  • 15.  There is feature driven development and the team adapts to the changing product requirements dynamically.  The product is tested very frequently, through the release iterations, minimizing the risk of any major failures in future.  Customer interaction is the backbone of Agile methodology, and open communication with minimum documentation are the typical features of Agile development environment.
  • 16.  The agile teams work in close collaboration with each other and are most often located in the same geographical location.  Agile uses adaptive approach where there is no detailed planning and there is clarity on future tasks only in respect of what features need to be developed.