Standard PCA Project Phases [Click on any Phase for Detail]
Click here to learn about PCA Consultation and Evaluation Phase Click here to learn about PCA Prototype Design Phase Click here to learn about PCA Detailed Design Phase Click here to learn about PCA Development Phase Click here to learn about PCA Testing and Refinement Phase Click here to learn about PCA Migration and Deployment Phase Click here to learn about PCA Maintenance and Support Phase

Software Detailed Design Phase

Once a final Prototype design is approved, PCA will double-back with the Client to gather all of the underlying details required by our engineering team to build out the application.   While the Detailed Design Phase is less visible/tangible than the Prototype Design Phase — in fact, it may seem like it is just slowing down the Project — this step is essential to uncover, communicate and resolve any unknowns so we can better align expectations on how the application is going to function, and ultimately to insure that PCA is building a solution that meets your specific business and operational needs.   Depending upon the nature of your application, detailed design requirements may include:
  • Use cases and Test cases that clarify how the application is expected to behave and perform specific tasks
  • Business logic, algorithms, and calculations that support the visual design
  • Input constraints and data validations to be performed as data is input by users
  • Data schema diagrams that layout the tables and relational data model
  • Third-party controls that PCA may wish to use in developing the application
  • Low level functional specifications for tricky or more complex areas of the application
  • A data migration plan to move your business data from your old system to the new application
Payback on gathering details at this early juncture can be ten-fold by avoiding issues down the road and speeding up the development phase.   If necessary, PCA will update our project estimate based upon the results of the Detailed Design phase.