How Perfect Software Engineering Works

We use a methodical, straight-forward approach to ensure we do the right thing the first time. First we work closely with the client to determine the exact requirements, then we create a design to fulfill that. Next we do the development and testing to create and verify a solution, and finally release management supports continued development and maintenance.


The page linked above describes more completely the method used. This is an outline of the steps used in order:

  1. Contract / Expectations

  2. Purpose

  3. General Architecture

  4. Detail Functionality

  5. Detailed Design

  6. Develop Tests & Plan for Coding

  7. Begin coding and testing

  8. Release

  9. Maintenance


The philosophy page describes in detail the meaning of each of these concepts, which guide PSE’s work.

Site Map: