1 Chapter 4 kareRCIserIsviFIsa RsþGnuvtþKMerag Selection Of An Appropriate Project Approach.

15
1 Chapter 4 kareRCIserIsviF IsaRsþGnuvtþKMe rag Selection Of An Appropriate Project Approach

Transcript of 1 Chapter 4 kareRCIserIsviFIsa RsþGnuvtþKMerag Selection Of An Appropriate Project Approach.

Page 1: 1 Chapter 4 kareRCIserIsviFIsa RsþGnuvtþKMerag Selection Of An Appropriate Project Approach.

1

Chapter 4

kareRCIserIsviFIsaRsþGnuvtþKMera

gSelection Of An Appropriate

Project Approach

Page 2: 1 Chapter 4 kareRCIserIsviFIsa RsþGnuvtþKMerag Selection Of An Appropriate Project Approach.

2

CHOOSING TECHNOLOGIES The development of software in-house

suggests that the project has certain characteristics: the project team and the users belong to

the same organization; the project being considered slot into a

portfolio of existing computer-based system;

the methodologies and technologies to be used are not selected by the project manager, but are dictated by local standards.

Page 3: 1 Chapter 4 kareRCIserIsviFIsa RsþGnuvtþKMerag Selection Of An Appropriate Project Approach.

3

An outcome of project analysis will be the selection of the most appropriate methodologies and technologies.

Page 4: 1 Chapter 4 kareRCIserIsviFIsa RsþGnuvtþKMerag Selection Of An Appropriate Project Approach.

4

Methodologies

Waterfall Method V-process Model RAD Spiral Model

Page 5: 1 Chapter 4 kareRCIserIsviFIsa RsþGnuvtþKMerag Selection Of An Appropriate Project Approach.

5

Waterfall Method

Also known as the Traditional method There is a sequence of activities

working from top to bottom.

Page 6: 1 Chapter 4 kareRCIserIsviFIsa RsþGnuvtþKMerag Selection Of An Appropriate Project Approach.

6

Waterfall Method (con’t)

Advantages: Shorter development time Cost possible

Drawbacks: System limitations not being discovered

until later in the development cycle Clients not being able to see the

product until its is completely finished.

Page 7: 1 Chapter 4 kareRCIserIsviFIsa RsþGnuvtþKMerag Selection Of An Appropriate Project Approach.

7

Feasibility study

User requirements

Analysis

System design

Program design

coding

Testing

operation

Page 8: 1 Chapter 4 kareRCIserIsviFIsa RsþGnuvtþKMerag Selection Of An Appropriate Project Approach.

8

V-process Model

The V-process can be seen as expanding the testing activities in the waterfall model.

Page 9: 1 Chapter 4 kareRCIserIsviFIsa RsþGnuvtþKMerag Selection Of An Appropriate Project Approach.

9

Feasibility study

User requirements

System design

Program design

Code

Program testng

System testing

User acceptance

Review Corrections

Corrections

Corrections

Corrections

Page 10: 1 Chapter 4 kareRCIserIsviFIsa RsþGnuvtþKMerag Selection Of An Appropriate Project Approach.

10

V-Process Method (con’t)

Advantages: Customer more satisfaction Increased quality

Drawbacks: More time More resources

Page 11: 1 Chapter 4 kareRCIserIsviFIsa RsþGnuvtþKMerag Selection Of An Appropriate Project Approach.

11

RAPID APPLICATION DEVELOPMENT Customers of IT are concerned with

getting working business applications delivered quickly and at less cost.

A response to this has been Rapid Application Development (RAD).

Page 12: 1 Chapter 4 kareRCIserIsviFIsa RsþGnuvtþKMerag Selection Of An Appropriate Project Approach.

12

Business Modeling

Data Modeling

Process Modeling

Application Generation

Testing and

Turnover

Team #1

Business Modeling

Data Modeling

Process Modeling

Application Generation

Testing and

Turnover

Team #2

Business Modeling

Data Modeling

Process Modeling

Application Generation

Testing and

Turnover

Team #3

Page 13: 1 Chapter 4 kareRCIserIsviFIsa RsþGnuvtþKMerag Selection Of An Appropriate Project Approach.

13

RAD (con’t)

Advantages: Increased speed of development Increased quality

Drawbacks: Reduced scalability Reduced feature Need more resources

Page 14: 1 Chapter 4 kareRCIserIsviFIsa RsþGnuvtþKMerag Selection Of An Appropriate Project Approach.

14

Spiral Model

Is a software development process combining elements of both design and prototyping in stages.

Risk analysis

Engineering-Design

Construction

Planning

Customer Communication

Customer Evaluation

Page 15: 1 Chapter 4 kareRCIserIsviFIsa RsþGnuvtþKMerag Selection Of An Appropriate Project Approach.

15

Spiral (con’t)

Advantages: Increased quality Less risks

Drawbacks: Complexity It is a new model