Chapter 10: (Web proxy server) Working the Project Plan 217 Using
Chapter 10: Working the Project Plan 217 Using benefit/cost analysis and benchmarking Preventing errors is usually more cost effective if your software doesn t know where to put the than fixing them after they make their way into decimal). the software. During your quality management Benchmarking is a quality planning tool that planning, you can use a benefit/cost analysis to enables you to compare your project to other determine whether the benefit of meeting qual- similar software projects so that you can have ity requirements is worth the cost to implement some standard to judge your project against. the quality standards. For example, the benefits For example, if most projects like yours usually for incorporating quality requirements such as require two print servers and your project system testing are that you ll spend less time requires eight print servers, you are over your recoding the software, your project will cost benchmark, at least in this area of the project. less (project team members won t have to spend as much time fixing bugs), your cus-Another quality planning tool that you may use in tomer s satisfaction will be improved, and, your software project is flowcharting. You can depending on the software, unknown third par-create flowcharts with a paper and pencil or with ties will benefit. Consider those untold millions an application such as Microsoft Visio. You who could be affected if you re implementing create a picture or diagram that shows the software in the health care industry (failure of sequence of steps you might take for a particuyour software could affect patient safety) or the lar quality planning activity. For instance, you banking industry (people could lose real money might list the steps required for integrated testing. Following Quality Assurance Using the quality assurance process, you ensure that the project meets the project specifications that were set out at the start of the project in the planning stage. Quality audits are tools and techniques that you may use during the assurance process. For example, if, during the planning phase of your project, you documented that your project team would conduct unit testing before functional testing, one thing you d determine during the audit would be whether you actually followed that predefined process. If a quality audit reveals that you performed steps out of order (functional testing before unit testing, tsk, tsk), you need to implement plans to correct this inefficiency. Quality audits may also be used to ensure that your project team is following your organization s coding standards. During the quality assurance stage of a software project, an independent review of your processes is used to ensure the quality of the project so that you can identify and eliminate inefficient processes and procedures. Quality
We recommend cheap and reliable webhost to host and run your web applications: Coldfusion Web Hosting services.