Suche senden
Hochladen
Introduction to software development methodologies- Agile vs Waterfall
•
Als PPTX, PDF herunterladen
•
4 gefällt mir
•
3,180 views
Prateek Shrivastava
Folgen
Introduction to software development methodologies- Agile vs Waterfall
Weniger lesen
Mehr lesen
Bildung
Technologie
Business
Melden
Teilen
Melden
Teilen
1 von 16
Jetzt herunterladen
Empfohlen
Software development methodologies
Software development methodologies
Ankita Lachhwani
software development methodologies and their application
software development methodologies and their application
madhusha udayangani
Comparative study on agile software development
Comparative study on agile software development
A B M Moniruzzaman
Agile Methodology PPT
Agile Methodology PPT
Mohit Kumar
Effort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and Agile
Ananda Pramanik
Software Development with Agile Waterfall Hybrid Method
Software Development with Agile Waterfall Hybrid Method
Intland Software GmbH
Software Development Process
Software Development Process
Amira Elsayed Ismail
SDLC MODEL
SDLC MODEL
KOMAL DAHERIYA
Empfohlen
Software development methodologies
Software development methodologies
Ankita Lachhwani
software development methodologies and their application
software development methodologies and their application
madhusha udayangani
Comparative study on agile software development
Comparative study on agile software development
A B M Moniruzzaman
Agile Methodology PPT
Agile Methodology PPT
Mohit Kumar
Effort Distribution on Waterfall and Agile
Effort Distribution on Waterfall and Agile
Ananda Pramanik
Software Development with Agile Waterfall Hybrid Method
Software Development with Agile Waterfall Hybrid Method
Intland Software GmbH
Software Development Process
Software Development Process
Amira Elsayed Ismail
SDLC MODEL
SDLC MODEL
KOMAL DAHERIYA
SDLC Smashup
SDLC Smashup
Lester Martin
List of Software Development Model and Methods
List of Software Development Model and Methods
Riant Soft
Agile methodology
Agile methodology
Muhammad Shoaib
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
Aniruddha Ray (Ani)
SDLC Models and Their Implementation
SDLC Models and Their Implementation
Sonal Tiwari
1×10 rola QA w tworzeniu Atlassian JIRA
1×10 rola QA w tworzeniu Atlassian JIRA
3camp
Agile vs Iterative vs Waterfall models
Agile vs Iterative vs Waterfall models
Marraju Bollapragada V
SDLC- concept and models
SDLC- concept and models
Anjali Arora
Comparision between waterfall model and agile model
Comparision between waterfall model and agile model
diwas mishra
Software Development Model - Waterfall, RAD & Agile
Software Development Model - Waterfall, RAD & Agile
Fakrudin Abu Bakar
Agifall - Combining Waterfall and Agile Development Process for Digital and S...
Agifall - Combining Waterfall and Agile Development Process for Digital and S...
Mark Fromson
Agile Development Overview
Agile Development Overview
guestb4c770
Hybrid model for software development
Hybrid model for software development
eSAT Journals
Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)
Muhammad Ahmed
Automate the sdlc process
Automate the sdlc process
Michael Deady
Project Management With Scrum
Project Management With Scrum
Tommy Norman
Agile model
Agile model
DivyaStephen3
Iterative and Incremental Development (RAD)
Iterative and Incremental Development (RAD)
Roshan Karunarathna
Sdlc phases
Sdlc phases
Janu Jahnavi
Agile Model for Beginner’s
Agile Model for Beginner’s
Mohammad Nasir Uddin
OO Development 2 - Software Development Methodologies
OO Development 2 - Software Development Methodologies
Randy Connolly
Software Development Methodologies-HSM, SSADM
Software Development Methodologies-HSM, SSADM
Nana Sarpong
Weitere ähnliche Inhalte
Was ist angesagt?
SDLC Smashup
SDLC Smashup
Lester Martin
List of Software Development Model and Methods
List of Software Development Model and Methods
Riant Soft
Agile methodology
Agile methodology
Muhammad Shoaib
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
Aniruddha Ray (Ani)
SDLC Models and Their Implementation
SDLC Models and Their Implementation
Sonal Tiwari
1×10 rola QA w tworzeniu Atlassian JIRA
1×10 rola QA w tworzeniu Atlassian JIRA
3camp
Agile vs Iterative vs Waterfall models
Agile vs Iterative vs Waterfall models
Marraju Bollapragada V
SDLC- concept and models
SDLC- concept and models
Anjali Arora
Comparision between waterfall model and agile model
Comparision between waterfall model and agile model
diwas mishra
Software Development Model - Waterfall, RAD & Agile
Software Development Model - Waterfall, RAD & Agile
Fakrudin Abu Bakar
Agifall - Combining Waterfall and Agile Development Process for Digital and S...
Agifall - Combining Waterfall and Agile Development Process for Digital and S...
Mark Fromson
Agile Development Overview
Agile Development Overview
guestb4c770
Hybrid model for software development
Hybrid model for software development
eSAT Journals
Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)
Muhammad Ahmed
Automate the sdlc process
Automate the sdlc process
Michael Deady
Project Management With Scrum
Project Management With Scrum
Tommy Norman
Agile model
Agile model
DivyaStephen3
Iterative and Incremental Development (RAD)
Iterative and Incremental Development (RAD)
Roshan Karunarathna
Sdlc phases
Sdlc phases
Janu Jahnavi
Agile Model for Beginner’s
Agile Model for Beginner’s
Mohammad Nasir Uddin
Was ist angesagt?
(20)
SDLC Smashup
SDLC Smashup
List of Software Development Model and Methods
List of Software Development Model and Methods
Agile methodology
Agile methodology
Scrum and Agile SDLC 101
Scrum and Agile SDLC 101
SDLC Models and Their Implementation
SDLC Models and Their Implementation
1×10 rola QA w tworzeniu Atlassian JIRA
1×10 rola QA w tworzeniu Atlassian JIRA
Agile vs Iterative vs Waterfall models
Agile vs Iterative vs Waterfall models
SDLC- concept and models
SDLC- concept and models
Comparision between waterfall model and agile model
Comparision between waterfall model and agile model
Software Development Model - Waterfall, RAD & Agile
Software Development Model - Waterfall, RAD & Agile
Agifall - Combining Waterfall and Agile Development Process for Digital and S...
Agifall - Combining Waterfall and Agile Development Process for Digital and S...
Agile Development Overview
Agile Development Overview
Hybrid model for software development
Hybrid model for software development
Software Development Process Models (SCRUM Methodology)
Software Development Process Models (SCRUM Methodology)
Automate the sdlc process
Automate the sdlc process
Project Management With Scrum
Project Management With Scrum
Agile model
Agile model
Iterative and Incremental Development (RAD)
Iterative and Incremental Development (RAD)
Sdlc phases
Sdlc phases
Agile Model for Beginner’s
Agile Model for Beginner’s
Andere mochten auch
OO Development 2 - Software Development Methodologies
OO Development 2 - Software Development Methodologies
Randy Connolly
Software Development Methodologies-HSM, SSADM
Software Development Methodologies-HSM, SSADM
Nana Sarpong
Software Engineering - chp1- software dev methodologies
Software Engineering - chp1- software dev methodologies
Lilia Sfaxi
+Software development methodologies
+Software development methodologies
walid sassi
Software Development Methodologies By E2Logy
Software Development Methodologies By E2Logy
E2LOGY
Teaching an Elephant to Dance or Scaling Agile to Large Project Teams
Teaching an Elephant to Dance or Scaling Agile to Large Project Teams
VersionOne
Software Development
Software Development
Francis Michael Bautista
Diploma in Advanced Software Development Methodologies (DASDM)
Diploma in Advanced Software Development Methodologies (DASDM)
prabhatjon
An Introduction To User Centred Design Techniques
An Introduction To User Centred Design Techniques
suzeingram
Lecture 1-intro-to-software-development
Lecture 1-intro-to-software-development
Zahid Hussain
OO Development 1 - Introduction to Object-Oriented Development
OO Development 1 - Introduction to Object-Oriented Development
Randy Connolly
Basic android development
Basic android development
Upanya Singh
Information systems development methodologies (autosaved)
Information systems development methodologies (autosaved)
Vaska Shefteroska
System Development Methodologies
System Development Methodologies
Devon Ravihansa
User Centred Design - Designing Better Experiences - General Assembly - April...
User Centred Design - Designing Better Experiences - General Assembly - April...
Matt Gibson
Introduction to Android, Architecture & Components
Introduction to Android, Architecture & Components
Vijay Rastogi
Overview of SDLC - Waterfall, Agile, and more
Overview of SDLC - Waterfall, Agile, and more
Steve Gladstone
Va era 2015
Va era 2015
Butch Yulo
Torah and Grace (Old and New Covenant)
Torah and Grace (Old and New Covenant)
Butch Yulo
Tetzaveh acy
Tetzaveh acy
Butch Yulo
Andere mochten auch
(20)
OO Development 2 - Software Development Methodologies
OO Development 2 - Software Development Methodologies
Software Development Methodologies-HSM, SSADM
Software Development Methodologies-HSM, SSADM
Software Engineering - chp1- software dev methodologies
Software Engineering - chp1- software dev methodologies
+Software development methodologies
+Software development methodologies
Software Development Methodologies By E2Logy
Software Development Methodologies By E2Logy
Teaching an Elephant to Dance or Scaling Agile to Large Project Teams
Teaching an Elephant to Dance or Scaling Agile to Large Project Teams
Software Development
Software Development
Diploma in Advanced Software Development Methodologies (DASDM)
Diploma in Advanced Software Development Methodologies (DASDM)
An Introduction To User Centred Design Techniques
An Introduction To User Centred Design Techniques
Lecture 1-intro-to-software-development
Lecture 1-intro-to-software-development
OO Development 1 - Introduction to Object-Oriented Development
OO Development 1 - Introduction to Object-Oriented Development
Basic android development
Basic android development
Information systems development methodologies (autosaved)
Information systems development methodologies (autosaved)
System Development Methodologies
System Development Methodologies
User Centred Design - Designing Better Experiences - General Assembly - April...
User Centred Design - Designing Better Experiences - General Assembly - April...
Introduction to Android, Architecture & Components
Introduction to Android, Architecture & Components
Overview of SDLC - Waterfall, Agile, and more
Overview of SDLC - Waterfall, Agile, and more
Va era 2015
Va era 2015
Torah and Grace (Old and New Covenant)
Torah and Grace (Old and New Covenant)
Tetzaveh acy
Tetzaveh acy
Ähnlich wie Introduction to software development methodologies- Agile vs Waterfall
Navigating the World of Software Development Methodologies
Navigating the World of Software Development Methodologies
JamesParker406701
Essence of agile part 1
Essence of agile part 1
Parul Jain
The Business Analyst’s Critical Role in Agile Projects
The Business Analyst’s Critical Role in Agile Projects
TechWell
Changing landscape of software project management
Changing landscape of software project management
Pramesh Vaidya
Agile+Slides.pdf
Agile+Slides.pdf
ShravanThangallapall
Agile Development
Agile Development
Muhammad Al Fatih
Agile Testing
Agile Testing
Shuchi Singla AKT,SPC4,PMI-ACP,ITIL(F),CP-AAT
Understand the background of Agile software development now
Understand the background of Agile software development now
Nirajan Panthee
PMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contracts
Didier Soriano
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
Invensis Learning
SOFTWARE DEVELOPMENT BUSINESS PLAN
SOFTWARE DEVELOPMENT BUSINESS PLAN
Nimble Appgenie LLP
Agile 101
Agile 101
digitalpurview
Agile Dev. II
Agile Dev. II
People Strategists
Agile Development Overview
Agile Development Overview
Mark Kovacevich
Agile methodologiesvswaterfall
Agile methodologiesvswaterfall
Muthu Natarajan
Agile & SCRUM basics
Agile & SCRUM basics
Arun R
Agile project management using scrum
Agile project management using scrum
PrudentialSolutions
Agile (s.e)
Agile (s.e)
deep sharma
Agile Software Development
Agile Software Development
مصعب محمد زكريا
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
Aleem Khan
Ähnlich wie Introduction to software development methodologies- Agile vs Waterfall
(20)
Navigating the World of Software Development Methodologies
Navigating the World of Software Development Methodologies
Essence of agile part 1
Essence of agile part 1
The Business Analyst’s Critical Role in Agile Projects
The Business Analyst’s Critical Role in Agile Projects
Changing landscape of software project management
Changing landscape of software project management
Agile+Slides.pdf
Agile+Slides.pdf
Agile Development
Agile Development
Agile Testing
Agile Testing
Understand the background of Agile software development now
Understand the background of Agile software development now
PMI-Oslo chapter: PMI-ACP & Agile contracts
PMI-Oslo chapter: PMI-ACP & Agile contracts
What is Agile Project Management? | Agile Project Management | Invensis Learn...
What is Agile Project Management? | Agile Project Management | Invensis Learn...
SOFTWARE DEVELOPMENT BUSINESS PLAN
SOFTWARE DEVELOPMENT BUSINESS PLAN
Agile 101
Agile 101
Agile Dev. II
Agile Dev. II
Agile Development Overview
Agile Development Overview
Agile methodologiesvswaterfall
Agile methodologiesvswaterfall
Agile & SCRUM basics
Agile & SCRUM basics
Agile project management using scrum
Agile project management using scrum
Agile (s.e)
Agile (s.e)
Agile Software Development
Agile Software Development
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
About Agile & PMI Agile Certified Practitioner (PMI-ACP) Overview
Kürzlich hochgeladen
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
Maestría en Comunicación Digital Interactiva - UNR
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
Sapna Thakur
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
National Information Standards Organization (NISO)
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
dawncurless
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
Sayali Powar
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
nomboosow
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
Jayanti Pande
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Sapana Sha
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
fonyou31
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
Chameera Dedduwage
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
Shobhayan Kirtania
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
eniolaolutunde
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
sanyamsingh5019
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
chloefrazer622
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
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
Thiyagu K
microwave assisted reaction. General introduction
microwave assisted reaction. General introduction
Maksud Ahmed
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
Thiyagu K
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
Thiyagu K
Kürzlich hochgeladen
(20)
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
BAG TECHNIQUE Bag technique-a tool making use of public health bag through wh...
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
Ecosystem Interactions Class Discussion Presentation in Blue Green Lined Styl...
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
The byproduct of sericulture in different industries.pptx
The byproduct of sericulture in different industries.pptx
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
Disha NEET Physics Guide for classes 11 and 12.pdf
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...
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
microwave assisted reaction. General introduction
microwave assisted reaction. General introduction
Measures of Central Tendency: Mean, Median and Mode
Measures of Central Tendency: Mean, Median and Mode
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
Introduction to software development methodologies- Agile vs Waterfall
1.
-Prateek Shrivastava 14 years
of s/w development experience PMI-PMP, PMI-ACP, CSM, CSP © Prateek Shrivastava 2013 1
2.
Some important
definitions Different methodologies/processes Waterfall Agile Role and Responsibilities What is right for your project? © Prateek Shrivastava 2013 2
3.
Project: ◦ Is
a temporary endeavor with a beginning and an end. ◦ Creates a unique product, service or a result Software development methodology: ◦ Software development methodology is the set of activities and processes (what) that will eventually result in a software product. ◦ It also describes tools and techniques (how) and important role (who) in the development process. © Prateek Shrivastava 2013 3
4.
There are multiple
ways to build a software… Ad hoc Waterfall Prototyping Spiral Iterative Agile © Prateek Shrivastava 2013 4
5.
Analysis Design Requirements Development Testing Delivery © Prateek Shrivastava
2013 5
6.
© Prateek Shrivastava
2013 6 SCRUM KANBAN XP SCRUMBAN SCRUM/XP HYBRID AGILE UNIFIED PROCESS
7.
© Prateek Shrivastava
2013 7 Manifesto for Agile Software Development Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. http://agilemanifesto.org/ We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Kent Beck Mike Beedle Arie van Bennekum Alistair Cockburn Ward Cunningham Martin Fowler James Grenning Jim Highsmith Andrew Hunt Ron Jeffries Jon Kern Brian Marick Robert C. Martin Steve Mellor Ken Schwaber Jeff Sutherland Dave Thomas
8.
© Prateek Shrivastava
2013 8 1. Our highest priority is to satisfy the customer through early and continuous delivery of valuable software. 2. Welcome changing requirements, even late in development. Agile processes harness change for the customer's competitive advantage. 3. Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale. 4. Business people and developers must work together daily throughout the project. 5. Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. 6. The most efficient and effective method of conveying information to and within a development team is face-to-face conversation. 7. Working software is the primary measure of progress. 8. Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. 9. Continuous attention to technical excellence and good design enhances agility. 10. Simplicity--the art of maximizing the amount of work not done--is essential. 11. The best architectures, requirements, and designs emerge from self-organizing teams. 12. At regular intervals, the team reflects on how to become more effective, then tunes and adjusts its behavior accordingly.
9.
© Prateek Shrivastava
2013 9
10.
Scope CostTime Quality Time Cost Scope Quality Fixed Fixed Traditional Iron
Triangle Agile Inverted Triangle © Prateek Shrivastava 2013 10
11.
Waterfall Agile Focuses on
resource utilization Focuses on value generated Dictates process to team Facilitate the team defining the process. Helps Scrum Master Manager Coach Determines project schedule Helps team understand estimation process and team does the estimation/scheduling Command and Control Servant Leadership © Prateek Shrivastava 2013 11
12.
Waterfall Agile Black-box testing
Black-box and white-box testing Testing starts post development Works alongside development team. Development and testing goes hand-in-hand. Separate team reporting to QA manager Part of single Agile team reporting to same manager No focus on automation Focuses primarily on automation © Prateek Shrivastava 2013 12
13.
Waterfall Agile Very skilled
developer focusing on only one module Highly motivated individual working on all modules No collective code ownership Collective code ownership Lot of design documents (HLD, LLD) Light-weight design and working code No interaction with QA team QA and Dev work together Part of separate team reporting to development manager QA and Development part of same Agile team © Prateek Shrivastava 2013 13
14.
Apply these
criterias.. ◦ Requirements Stable or Changing? ◦ Experience How comfortable team is to Technology and Process to be used? ◦ Scale of project Large scale project distributed in multiple geographies? ◦ Customer involvement Do they work closely with team? ◦ Regulatory requirement: Can we reduce documentation at each stage? ◦ Contract types: Fixed Price/Fixed Scope Time and Material (T&M) Money for Nothing, Change for Free (Agile) © Prateek Shrivastava 2013 14
15.
http://www.cs.umd.edu/class/spring2003/c msc838p/Process/waterfall.pdf http://www.scrumalliance.org/
http://www.mountaingoatsoftware.com/topic s/agile-project-management © Prateek Shrivastava 2013 15
16.
© Prateek Shrivastava
2013 16
Jetzt herunterladen