The Development Process
Investigate
Analysis
Design
Development
Testing
Transition/Training
Operations/Maintenance
Evaluation

Investigate

Is this project feasible? Take a look at the proposed project and determine if it is feasible.

Is this project possible? In today's world almost anything is possible. But you should still ask yourself if it is possible.

Do you have the necessary data to build this project?

Will you have to integrate with a 3rd party to gather necessary data?


People Involved:
Owners / Managers / Finance / IT Consultant (as needed)

Analysis

Investigate Business / Gather Requirements

This is the time to appoint a project manager. The Project Manager will walk the project through the next steps.


People Involved:
Owners / Managers / Project Manager

Design

In this phase the Designer and Project Manager work closely to turn the documentation into a visual representation of the product. NO FUNCTIONALITY is built at this time. Only screenshots and application flow.


Deliverables
  • Prototype with Screenshots
  • Business rules written and defined
  • Process Flow Diagrams

Development

Programming Finally Begins! The above steps are important to keep costs down. Getting the Engineers involved too early can be costly!


People Involved:
Software Engineers

Testing

Internal testing first.
Software Engineer is training the future support team.


People Involved:
All involved in defining the project / Future Support / Software Engineers

Training


People Involved:
Trainers / Users

Maintenance


People Involved:
Owners / Managers

Evaluation


People Involved:
Owners / Managers
Roles
  • Owners
  • Managers
  • IT Consultant
  • Project Manager
  • Designer
  • Programmer
  • Testers
  • Trainers


Computer Discipline, LLC