“The PCA crew is leagues above
the competition” - Pepsico
"a prior vendor failed to develop
the application, which (Practical) delivered." - Franklin Park
"the application (is) easier to use, with a
much simpler, more intuitive use interface" - Royal Administration Services
"Sometimes it's the things you don't ask for
that are important" - Royal Administration Services
"PCA turned our raw data and algorithms into easy to use
and understand features and reports." - CareScout
"The quality and professionalism ... has been
so outstanding that we want to send you a letter of thanks." - USALCO
"PCA people and applications stand out by
far exceeding our expectations." - USALCO
"The resulting application greatly increas(ed)...
our business effectiveness and efficiency." - The Advest Group
"PCA completes projects
efficiently and effectively" - Pepsico
Step 3: Detailed Design
Once a final prototype design is approved, our team will gather the underlying details required by our engineering team to build the application.
The detailed design phase is less visible and seemingly less tangible than the prototype design phase. In fact, it may seem like it is just slowing down the project. However. this step is essential to uncover, communicate, and resolve any remaining unknowns. It enables us to better align expectations on how the application is going to function, and ultimately, to insure that we are building a solution that meets your specific business and operational needs.
Gathering details at this early phase can pay off significantly by avoiding issues down the road and speeding up the development phase. If necessary, we will update our estimate based upon the results of the detailed design phase. 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 Practical 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
Go to the next step:
- Step 1: Consultation and Evaluation Phase
- Step 2: Prototype Design Phase
- Step 3: Detailed Design
- Step 4: Development Phase
- Step 5: Beta Test and Refine
- Step 6: Deploy
- Step 7: Maintenance and Support
- No License Fees
- Why Not Packaged Software?
- PCA Web Services Libraries
- Why Not Offshore Development?
- Why Not In-House Development
Most Popular Pages
Recent Posts: Practical Blog
- Power View empowered practical Smart Client applications
- Tableau vs Qlikview and Tableau vs Spotfire
- Data, Story, View: Prototype and Update
- 2012 starts with Tableau 7.0
- SQL Server 2012 is good for Data Visualization
- Spotfire 4.0 is available
- Introduction of QlikView 11
- VisiCalc jubilee and history of Excel
- Data Visualization 2011: Omniscope 2.6
- Data Visualization 2011: Spotfire 3.3, Silver 2.0
- Data Visualization 2011: Tableau 6.1
- SQL Server 2012 is released for Preview


