SlideShare a Scribd company logo
1 of 16
ELEMENTS
OF
COMPUTER SCIENCE
AND
ENGINEERING
WATER FALL MODEL.....
AND
AGILE MODEL.....
ON TOPIC-
NAME – S. LOKESH KUMAR
ROLL NO – 22GE1A0573
BRANCH - CSE
•The Waterfall approach to software
development describes a sequential process for
building software—i.e., one step has got to be
completed before subsequent can begin.
•In the Waterfall methodology, the project
scope, outcome, and requirements are
documented fully before any development
begins.
• Design: Agree on a programming language, specific
design elements, system design. Documents produced
during this phase are going to be the framework for
the implementation (coding) phase.
• Implementation: Turn client requirements and style
documents into the software.
• Testing: Test the software for bugs and check if the
goals from the wants document are met.
• Deployment: Release the software to the client.
• Maintenance: Fix any problems found once the
software has been released to the purchasers.
Waterfall Project structure Phases:
• Upfront documentation and planning stages
allow for larger teams to remain informes and
move towards common goal.
• Forces structured, disciplined organization.
• Is simple to understand, follow, arrange tasks.
• Facilitates departmentalization and managerial
control based on schedule and deadlines.
• Reinforces good coding habits to define before
design and then code.
• Allows for early design or specification changes
to be made easily.
• Clerly defines milestones and deadlines.
• Design is not adaptive : often when a flaw is
found the entire process needs to start over.
• Delays testing until the end of the development
cycle.
• Does not consider error correction.
• Does not handle request for changes,scope
adjustments or updates well.
• Reduces efficiency bynot allowing to overlap.
• Not Ideal for complex, high risk, ongoing or
object oriented projects.
• No work product is avaliable until the later
stages of the life cycle are passed.
•Agile is a software methodology based on
iterative and incremental development
where requirements and solutions evolve
through collaboration between self-
organizing, cross- functional teams. It
promotes adaptive planning, evolutionary
development and delivery, a time-boxed
iterative approach, and encourages rapid
and flexible response to change
•Agile software engineering represents a
reasonable compromise to conventional
software engineering for certain classes of
software.
•Agile development processes can deliver
successful systems quickly.
•Agile development stresses continuous
communication and collaboration among
AGILE PROCESS
• Team motivation is good because programmers want
to meet the deadline for every sprint.
• Transparency allows the project to be followed by all
the members in a team or even throughout the
organisation;
• A simple “definition of done” is used for validating
requirements
• Focus on quality is a constant with the scrum
method, resulting in fewer mistakes;
• The dynamics of this method allow developers to
reorganise priorities, ensuring that sprints that have
not yet been completed get more attention;
• Good sprint planning is prioritised, so that the whole
• It can be difficult to keep the interest of customers /
users who are involved in the process.
• Team members may be unsuited to the intense
involvement that characterizes agile methods.
• Prioritizing changes can be difficult where there are
multiple stakeholders.
• Maintaining simplicity requires extra work.
• Contracts may be a problem as with other approaches to
iterative development.
• Because of their focus on small, tightly-integrated
teams, there are problems in scaling agile methods to
large systems.
• Less emphasis on documentation - harder to maintain
AGILE
WATER FALL
ecse ppt.pptx

More Related Content

What's hot

Presentation of Mechanical
Presentation of Mechanical Presentation of Mechanical
Presentation of Mechanical Haseeb Butt
 
Intro to mechatronics
Intro to mechatronicsIntro to mechatronics
Intro to mechatronicsSukesh O P
 
hydraulic systems
hydraulic systems hydraulic systems
hydraulic systems sivvamg
 
Ultrasonic sensor
Ultrasonic sensorUltrasonic sensor
Ultrasonic sensorAdarsh Raj
 
Why choose engineering?
Why choose engineering?Why choose engineering?
Why choose engineering?Atkins
 
Introduction Industrial automation
Introduction Industrial automationIntroduction Industrial automation
Introduction Industrial automationFarid MUSA
 
Science and technology a
Science and technology aScience and technology a
Science and technology aShirley Valera
 
Introduction to mechanical engineering
Introduction to mechanical engineeringIntroduction to mechanical engineering
Introduction to mechanical engineeringFlt Lt Dinesh Gupta
 
Introduction to mechanical engineering
Introduction to mechanical engineeringIntroduction to mechanical engineering
Introduction to mechanical engineeringFlt Lt Dinesh Gupta
 
Process Control Presentation on control modes, Proportional, Integral, Deriva...
Process Control Presentation on control modes, Proportional, Integral, Deriva...Process Control Presentation on control modes, Proportional, Integral, Deriva...
Process Control Presentation on control modes, Proportional, Integral, Deriva...Hassan ElBanhawi
 
Industrial automation - Sensors and Transducers
Industrial automation - Sensors and TransducersIndustrial automation - Sensors and Transducers
Industrial automation - Sensors and TransducersRamaniIA
 
Final Year Project Report Sample for Engineers - IIT and State University
Final Year Project Report Sample for Engineers - IIT and State UniversityFinal Year Project Report Sample for Engineers - IIT and State University
Final Year Project Report Sample for Engineers - IIT and State UniversityHitesh Sharma
 

What's hot (20)

Pdc
PdcPdc
Pdc
 
Introduction to Mechanical Engineering
Introduction to Mechanical Engineering Introduction to Mechanical Engineering
Introduction to Mechanical Engineering
 
Touch sensor
Touch sensorTouch sensor
Touch sensor
 
Presentation of Mechanical
Presentation of Mechanical Presentation of Mechanical
Presentation of Mechanical
 
Intro to mechatronics
Intro to mechatronicsIntro to mechatronics
Intro to mechatronics
 
hydraulic systems
hydraulic systems hydraulic systems
hydraulic systems
 
Ultrasonic sensor
Ultrasonic sensorUltrasonic sensor
Ultrasonic sensor
 
Why choose engineering?
Why choose engineering?Why choose engineering?
Why choose engineering?
 
Introduction Industrial automation
Introduction Industrial automationIntroduction Industrial automation
Introduction Industrial automation
 
sensors (It`s type)
sensors (It`s type)sensors (It`s type)
sensors (It`s type)
 
Actuators
ActuatorsActuators
Actuators
 
Ultrasonic sensor
Ultrasonic sensorUltrasonic sensor
Ultrasonic sensor
 
Accelerometer
Accelerometer Accelerometer
Accelerometer
 
Instrumentation Engineering
Instrumentation EngineeringInstrumentation Engineering
Instrumentation Engineering
 
Science and technology a
Science and technology aScience and technology a
Science and technology a
 
Introduction to mechanical engineering
Introduction to mechanical engineeringIntroduction to mechanical engineering
Introduction to mechanical engineering
 
Introduction to mechanical engineering
Introduction to mechanical engineeringIntroduction to mechanical engineering
Introduction to mechanical engineering
 
Process Control Presentation on control modes, Proportional, Integral, Deriva...
Process Control Presentation on control modes, Proportional, Integral, Deriva...Process Control Presentation on control modes, Proportional, Integral, Deriva...
Process Control Presentation on control modes, Proportional, Integral, Deriva...
 
Industrial automation - Sensors and Transducers
Industrial automation - Sensors and TransducersIndustrial automation - Sensors and Transducers
Industrial automation - Sensors and Transducers
 
Final Year Project Report Sample for Engineers - IIT and State University
Final Year Project Report Sample for Engineers - IIT and State UniversityFinal Year Project Report Sample for Engineers - IIT and State University
Final Year Project Report Sample for Engineers - IIT and State University
 

Similar to ecse ppt.pptx

Intoduction to software engineering part 2
Intoduction to software engineering part 2Intoduction to software engineering part 2
Intoduction to software engineering part 2Rupesh Vaishnav
 
Development methodologies
Development methodologiesDevelopment methodologies
Development methodologiesmissstevenson01
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software EngineeringPurvik Rana
 
Software development life cycle
Software development life cycle Software development life cycle
Software development life cycle ParikshitTaksande1
 
Lect-4: Software Development Life Cycle Model - SPM
Lect-4: Software Development Life Cycle Model - SPMLect-4: Software Development Life Cycle Model - SPM
Lect-4: Software Development Life Cycle Model - SPMMubashir Ali
 
Waterfall-VS-Agile
Waterfall-VS-AgileWaterfall-VS-Agile
Waterfall-VS-AgileSaiRamdev3
 
CISSP - Software Development Security
CISSP - Software Development SecurityCISSP - Software Development Security
CISSP - Software Development SecurityKarthikeyan Dhayalan
 
Selection of methodology - System Analysis and Design
Selection of methodology - System Analysis and Design  Selection of methodology - System Analysis and Design
Selection of methodology - System Analysis and Design Sutharshan Sharma
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process ModelsAtul Karmyal
 
softwaredevelopmentprocess
softwaredevelopmentprocesssoftwaredevelopmentprocess
softwaredevelopmentprocessAnilGhadge6
 
Effort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and AgileEffort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and AgileAnanda Pramanik
 
Student feedback system
Student feedback systemStudent feedback system
Student feedback systemmsandbhor
 
Student feedback system
Student feedback systemStudent feedback system
Student feedback systemAkshay Surve
 
Agile methodologiesvswaterfall
Agile methodologiesvswaterfallAgile methodologiesvswaterfall
Agile methodologiesvswaterfallMuthu Natarajan
 

Similar to ecse ppt.pptx (20)

Software Development
Software DevelopmentSoftware Development
Software Development
 
Intoduction to software engineering part 2
Intoduction to software engineering part 2Intoduction to software engineering part 2
Intoduction to software engineering part 2
 
Development methodologies
Development methodologiesDevelopment methodologies
Development methodologies
 
Chapter 2
Chapter 2 Chapter 2
Chapter 2
 
what-is-devops.ppt
what-is-devops.pptwhat-is-devops.ppt
what-is-devops.ppt
 
Agile Methodology - Software Engineering
Agile Methodology - Software EngineeringAgile Methodology - Software Engineering
Agile Methodology - Software Engineering
 
Software development life cycle
Software development life cycle Software development life cycle
Software development life cycle
 
Lect-4: Software Development Life Cycle Model - SPM
Lect-4: Software Development Life Cycle Model - SPMLect-4: Software Development Life Cycle Model - SPM
Lect-4: Software Development Life Cycle Model - SPM
 
Waterfall Model.pptx
Waterfall Model.pptxWaterfall Model.pptx
Waterfall Model.pptx
 
Waterfall-VS-Agile
Waterfall-VS-AgileWaterfall-VS-Agile
Waterfall-VS-Agile
 
Lecture 3 se
Lecture 3 seLecture 3 se
Lecture 3 se
 
Agile mODEL
Agile mODELAgile mODEL
Agile mODEL
 
CISSP - Software Development Security
CISSP - Software Development SecurityCISSP - Software Development Security
CISSP - Software Development Security
 
Selection of methodology - System Analysis and Design
Selection of methodology - System Analysis and Design  Selection of methodology - System Analysis and Design
Selection of methodology - System Analysis and Design
 
Software Process Models
Software Process ModelsSoftware Process Models
Software Process Models
 
softwaredevelopmentprocess
softwaredevelopmentprocesssoftwaredevelopmentprocess
softwaredevelopmentprocess
 
Effort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and AgileEffort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and Agile
 
Student feedback system
Student feedback systemStudent feedback system
Student feedback system
 
Student feedback system
Student feedback systemStudent feedback system
Student feedback system
 
Agile methodologiesvswaterfall
Agile methodologiesvswaterfallAgile methodologiesvswaterfall
Agile methodologiesvswaterfall
 

Recently uploaded

Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSCAESB
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxhumanexperienceaaa
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Serviceranjana rawat
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Christo Ananth
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxupamatechverse
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxpranjaldaimarysona
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 

Recently uploaded (20)

Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
GDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentationGDSC ASEB Gen AI study jams presentation
GDSC ASEB Gen AI study jams presentation
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptxthe ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
the ladakh protest in leh ladakh 2024 sonam wangchuk.pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
 
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
(RIA) Call Girls Bhosari ( 7001035870 ) HI-Fi Pune Escorts Service
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Introduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptxIntroduction to Multiple Access Protocol.pptx
Introduction to Multiple Access Protocol.pptx
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Processing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptxProcessing & Properties of Floor and Wall Tiles.pptx
Processing & Properties of Floor and Wall Tiles.pptx
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 

ecse ppt.pptx

  • 2. WATER FALL MODEL..... AND AGILE MODEL..... ON TOPIC- NAME – S. LOKESH KUMAR ROLL NO – 22GE1A0573 BRANCH - CSE
  • 3.
  • 4.
  • 5. •The Waterfall approach to software development describes a sequential process for building software—i.e., one step has got to be completed before subsequent can begin. •In the Waterfall methodology, the project scope, outcome, and requirements are documented fully before any development begins.
  • 6. • Design: Agree on a programming language, specific design elements, system design. Documents produced during this phase are going to be the framework for the implementation (coding) phase. • Implementation: Turn client requirements and style documents into the software. • Testing: Test the software for bugs and check if the goals from the wants document are met. • Deployment: Release the software to the client. • Maintenance: Fix any problems found once the software has been released to the purchasers. Waterfall Project structure Phases:
  • 7. • Upfront documentation and planning stages allow for larger teams to remain informes and move towards common goal. • Forces structured, disciplined organization. • Is simple to understand, follow, arrange tasks. • Facilitates departmentalization and managerial control based on schedule and deadlines. • Reinforces good coding habits to define before design and then code. • Allows for early design or specification changes to be made easily. • Clerly defines milestones and deadlines.
  • 8. • Design is not adaptive : often when a flaw is found the entire process needs to start over. • Delays testing until the end of the development cycle. • Does not consider error correction. • Does not handle request for changes,scope adjustments or updates well. • Reduces efficiency bynot allowing to overlap. • Not Ideal for complex, high risk, ongoing or object oriented projects. • No work product is avaliable until the later stages of the life cycle are passed.
  • 9.
  • 10.
  • 11. •Agile is a software methodology based on iterative and incremental development where requirements and solutions evolve through collaboration between self- organizing, cross- functional teams. It promotes adaptive planning, evolutionary development and delivery, a time-boxed iterative approach, and encourages rapid and flexible response to change
  • 12. •Agile software engineering represents a reasonable compromise to conventional software engineering for certain classes of software. •Agile development processes can deliver successful systems quickly. •Agile development stresses continuous communication and collaboration among AGILE PROCESS
  • 13. • Team motivation is good because programmers want to meet the deadline for every sprint. • Transparency allows the project to be followed by all the members in a team or even throughout the organisation; • A simple “definition of done” is used for validating requirements • Focus on quality is a constant with the scrum method, resulting in fewer mistakes; • The dynamics of this method allow developers to reorganise priorities, ensuring that sprints that have not yet been completed get more attention; • Good sprint planning is prioritised, so that the whole
  • 14. • It can be difficult to keep the interest of customers / users who are involved in the process. • Team members may be unsuited to the intense involvement that characterizes agile methods. • Prioritizing changes can be difficult where there are multiple stakeholders. • Maintaining simplicity requires extra work. • Contracts may be a problem as with other approaches to iterative development. • Because of their focus on small, tightly-integrated teams, there are problems in scaling agile methods to large systems. • Less emphasis on documentation - harder to maintain