IT SOLUTIONS
Your full service technology partner! 
-Collapse +Expand
Client
Search Client Group:

Advanced
-Collapse +Expand Client Store
PRESTWOODSTORE

Prestwood eMagazine

October Edition
Subscribe now! It's Free!
Enter your email:

   ► KBPrestwood I.T.Client ExtranetCoding ServicesNew Client AreaPSDP Step 3-...   Print This     
  From the March 2016 Issue of Prestwood eMag
 
Client PSDP Step 3-Build:
PSDP: About Quality
 
Posted 17 years ago on 3/9/2007 and updated 12/12/2008
Take Away: Quality is one of the factors that determines how much a project will cost. Functional applications are cheaper and faster to get to version 1.0 but cost more to maintain and enhance. In PSDP, functional applications include temporary and moderat risk projects. Robust applications cost a little more to get to version 1.0 but cost less to maintain and enhance. In PSDP, robust applications include high risk, commercial, and critical applications.

KB100459

Quality is one of the factors that determines how much a project will cost. For example, the quality need for a simple temporary database need for contacting existing customers one time is lower than for maintaining customer contact info.

  • Functional applications are cheaper and faster to get to version 1.0 but cost more to maintain and enhance.
     
  • Robust applications cost a little more to get to version 1.0 but cost less to maintain and enhance.

About Quality

The end quality of a product is directly related to the quality built into the process. When discussing quality, what we are really discussing is the methodology used to achieve the end product. Quality relates to the risk factors involved, the number of reviews used during the process, the testing effort, and the critical success factors. When discussing specific projects with a client, the first step is to categorize the project. The following are the general categories we use:

Functional Applications: Temporary or Moderate Risk

We can build the first version of a functional application faster and spend less money, but the application will cost more to maintain and enhance. Potentially a lot more.

1.  Temporary
Solutions that are short term in nature or urgent. Sometimes it is perfectly acceptable to create a short term solution for a few thousand dollars (or less) that meets the business need. This, for example, allows you to get your small business or organization started using a "decent" database application rather than no system at all. Even with temporary solutions, we still use a scaled down version of PSDM. During requirements analysis we write down a feature list in the form of a requirements document. During the development phase we do a minimum of one review (at beta 1) to ensure the application meets what the requirement document states. Once you have a return on investment (ROI), then you can justify spending more money on a permanent solution.

2. Moderate Risk (Non-crucial internal application)
We use more checks and balances and reviews to ensure the final product meets the business need . This includes a more detailed requirements document then a temporary solution.

Robust Applications: High Risk, Commercial, or Critical Risk

The first version of a robust application will take longer and cost a bit more but the application will cost less to maintain and enhance. Potentially a lot less.

3. High Risk (Crucial internal application)
The minimum reviews are a requirements document review at the end of the requirements phase, a design review at the end of the design phase, weekly coding reviews during the coding phase, and a beta 1 review. The number of reviews and the level of each review is determined by the project need as determined by the project manager as guided by the client.

4. Commercial (public web sites, applications to be sold, etc.)
Commercial applications require abiding by standards and even more checks and balances and more thorough testing. For example, commercial quality applications often require us to develop use cases and do stress testing. For this type of application, we also do more GUI reviews since the average user has certain GUI expectations.

5. Critical (life, financial, or other "critical" risk)
A critical risk application requires about the same checks and balances as a commercial application but with extremely extensive testing. In general, the cost for testing equals the initial coding cost.

Quality is one of the factors that determines how much a project will cost. For example, the quality need for a simple temporary database need for contacting existing customers one time is lower than for maintaining customer contact info.

Functional applications are cheaper and faster to get to version 1.0 but cost more to maintain and enhance. In PSDP, functional applications include temporary and moderat risk projects.

Robust applications cost a little more to get to version 1.0 but cost less to maintain and enhance. In PSDP, robust applications include high risk, commercial, and critical applications.

 

More Info

KB Post:  PSDP: About Estimating
KB Post:  PSDP: Discovery Overview
KB Post:  PSDP: Step 2 Planning Overview (Gen & Design Phases)
KB Post:  PSDP: Step 3 Building Step Overview
KB Post:  PSDP: Step 4 Delivery Overview

Comments

0 Comments.
Share a thought or comment...
 
Write a Comment...
...
Sign in...

If you are a member, Sign In. Or, you can Create a Free account now.


Anonymous Post (text-only, no HTML):

Enter your name and security key.

Your Name:
Security key = P146A1
Enter key:
KB Post Contributed By Mike Prestwood:

Mike Prestwood is a drummer, an author, and creator of the PrestwoodBoards online community. He is the President & CEO of Prestwood IT Solutions. Prestwood IT provides Coding, Website, and Computer Tech services. Mike has authored 6 computer books and over 1,200 articles. As a drummer, he maintains play-drums.com and has authored 3 drum books. If you have a project you wish to discuss with Mike, you can send him a private message through his PrestwoodBoards home page or call him 9AM to 4PM PST at 916-726-5675 x205.

Visit Profile

 KB Article #100459 Counter
12931
Since 4/2/2008
Go ahead!   Use Us! Call: 916-726-5675  Or visit our new sales site: 
www.prestwood.com


©1995-2024 Prestwood IT Solutions.   [Security & Privacy]