0% found this document useful (0 votes)
4 views16 pages

02-System Development Methodology Options

Uploaded by

Kelvin Githu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views16 pages

02-System Development Methodology Options

Uploaded by

Kelvin Githu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 16

Systems Development Methodology

Options

Alan Dennis, Barbara Haley Wixom, and Roberta Roth

© Copyright 2011 John Wiley & Sons, Inc. 2-1


Project Methodology Options
 A methodology is a formalized approach to
implementing the SDLC (i.e., it is a list of steps
and deliverables)

- Waterfall Development
- Parallel Development
- V-model (variation of the Waterfall
Development)
- Rapid Application Development (RAD)
- Iterative Development
- System prototyping
- Agile Development
© Copyright 2011 John Wiley & Sons, Inc. 2-2
Waterfall Development

© Copyright 2011 John Wiley & Sons, Inc. 2-3


Parallel Development

© Copyright 2011 John Wiley & Sons, Inc. 2-4


V-model

© Copyright 2011 John Wiley & Sons, Inc. 2-5


Rapid Application Development:
Iterative Development

© Copyright 2011 John Wiley & Sons, Inc. 2-6


Rapid Application Development:
Iterative Development

© Copyright 2011 John Wiley & Sons, Inc. 2-7


Rapid Application Development:
System Prototyping

© Copyright 2011 John Wiley & Sons, Inc. 2-8


Types of prototyping

 Throwaway prototyping

© Copyright 2011 John Wiley & Sons, Inc. 2-9


Agile Development

A group of programming-centric
methodologies that focus on
streamlining the SDLC.
Includes face-to-face communication
Extreme programming – emphasizes
customer satisfaction and teamwork.
Scrum9,
dynamic systems development method
© Copyright 2011 John Wiley & Sons, Inc. 2-10
Extreme Programming

© Copyright 2011 John Wiley & Sons, Inc. 2-11


Selecting the Appropriate
Development Methodology

© Copyright 2011 John Wiley & Sons, Inc. 2-12


Factors to consider in selecting the
development methodology
Important factors to consider in selecting
the development methodology
- Clarity of User Requirements
- Familiarity with Technology
- System Complexity
- System Reliability
- Short Time Schedules
- Schedule Visibility
© Copyright 2011 John Wiley & Sons, Inc. 2-13
Test Quizes

What are the key factors in selecting


a methodology

© Copyright 2011 John Wiley & Sons, Inc. 2-14


Test Quizzes

Describe the major elements and


issues with system prototyping.

© Copyright 2011 John Wiley & Sons, Inc. 2-15


Quiz

How can prototyping be used to


collect system requirements
How can we use prototyping to
validate a system

© Copyright 2011 John Wiley & Sons, Inc. 2-16

You might also like