218 Part III: Executing Your Software Project Plan (Florida web design)
218 Part III: Executing Your Software Project Plan assurance deals with making sure project work is being performed in an effective and efficient manner. Audits are usually involved in quality assurance. In addition to quality audits, another set of tools and techniques that you can use to ensure quality assurance on your project are the quality planning tools that you used when creating your quality management plans, such as benefit/ cost analysis, benchmarking, and flowcharting. If you have a choice, your approach to quality assurance should be proactive instead of reactive. You want to have adequate quality policies in place testing, coding standards, and so on before releasing code to your customers. Preventing bugs in your code is much more efficient than fixing bugs after they enter the code. Following the Quality Policy During the planning phase of all software projects, you define your quality management plan and outline how you plan to ensure quality in your project and your product. You document how you plan to confirm that the project will satisfy the stated requirements. You also outline how you can continue to make quality improvements. Think of the consequences of not following your quality policy for your software project: Your team wrote code for a system (like the hospital software system we discuss earlier in this chapter) that allows physicians to place medication orders; this info gets passed to the pharmacy system. Your team did not perform sufficient integration testing and you discover that when a physician enters mg for a unit of measure on a medication, this appears in the pharmacy system as gram. Ouch! This is an extreme example just to demonstrate the importance of following your quality policy. Chances are, something this important would never get to the testing phase; a mistake like this would likely be caught during requirements gathering. Your team wrote the code for a banking program, but the team didn t do anything to address decimal points, and neglected to perform sufficient functional testing. Now, when a teller enters a customer deposit of $10, the software records a deposit of $100. Good news for the customer; unemployment for the project manager.
We would like to recommend you tested and proved virtual web hosting services, which you will surely find to be of great quality.