Flow Chart of Software
Development Process

Develop Prototype System

Database Design
Screen Design
Reporting Designs
Coding
Documentation

Initial Interview discussion of
clients needs

Analysis phase

Study business process
Map process flow
Identify major functions
Prepare detailed plan

No

Software Strategy
Is There off-the-shelf software
available that can do the job

Yes

Present to client for review

Testing and review
Installation
Training
Data conversion
Full implementation

Identify & interview  vendors
Compare products
Coordinate / perform installation
Coordinate / perform conversion

Detailed software
development plan:

Identify tasks
Project schedule
Deliverable schedule
Full life cycle cost

Ongoing support

Software maintenance
Revisions
Additional functions

Terrapin Information Services Corporation