Web hosting services - Chapter 6: Planning for Software Quality 135 if
Chapter 6: Planning for Software Quality 135 if you give the project deliverable to the customer exactly as planned, several things may happen: Your customer may be initially happy that you ve delivered underbudget. Then they ll wonder whether you cut corners or just didn t have a clue as to the actual cost of the project. The customer may wonder why your estimate and the actual cost of the project deliverable are not in sync. The remaining budget will be returned to the customer unless your contract stipulates otherwise. Other project managers may not be happy that you ve created a massive, unused project budget when their projects have been strapped for cash. Key stakeholders may lose confidence in your future estimates and believe them to be bloated, padded, or fudged. This is, in case you haven t guessed, a bad thing. The best thing to do is to deliver an accurate estimate to begin with and avoid this scenario altogether. We discuss time estimates in Chapter 8 and cost estimates in Chapter 9. For now, know that your customer s confidence in future estimates is always measured on your ability to provide accurate estimates at the beginning of the process. If you find yourself in the scenario where you have a considerable amount of cash left in the project budget, the best thing to do is to give an accurate assessment to the customer of what you ve accomplished in the project and what s left in the kitty. Don t eat up the budget with extras, and don t beat yourself up over it. Mistakes happen, especially to beginners, and it s still more forgivable to be underbudget than it is to be overbudget. So should you also present extras to the customer when you present the project s status and the remaining budget? If the extras are value-added scope changes, we say yes. If the extras are truly gold-plated extras to earn more dollars, then we say no. Software quality is based on whether the product delivers on its promises. If the proposed changes don t make the software better, no one needs them. What you do on your current project may influence what you get to do on future projects. Honesty now pays dividends later. Examining quality versus grade Quality and grade are not the same thing. Low quality is always a problem, but low grade may not be. Quality, as you know, is the ability of software to
Note: If you are looking for cheap and reliable webhost to host and run your mysql application check Vision professional web hosting services