Quality Assurance Testing
To ensure the quality of work produced, B Sharp adheres to quality assurance processes that are consistent with Project Management Institute (PMI) recommended best practices and the standards set forth in ISO 9000. B Sharp’s practical experiences with quality assurance through system testing, monitoring, change control, etc., further ensure the quality of the work produced. Generally, B Sharp employs a wide variety of quality assurance methods including, but not limited to, software and systems for conducting application code analyses; quality assurance testing; software source/version control; and performance and load testing. B Sharp project evaluation systems include Client feedback surveys which seek assessments from Clients on performance relative to deliverables, timelines, budgets, and the overall quality of the projects completed.
Other factors that have contributed to the quality of our projects include our technical expertise and sophistication, excellent communication skills (written and verbal), strong management skills and expertise, documented processes and procedures, company pride, dedication, and a commitment to exceeding Client expectations. While advertising and marketing campaigns are useful for some companies, our preference is to build success through the quality of our work and the reputation that flows from it into repeat business, and eventually, new business. So far this formula has been successful as B Sharp continues to experience steady growth as a company.
Quality Planning, Assurance, and Control Processes
As described above, B Sharp uses quality planning, quality assurance, and quality control processes that are consistent with PMI-recommended best practices. These processes include:
- Quality Planning: identifying quality standards relevant to the project, or projects, being undertaken, and making determinations with respect to their requirements may be satisfied.
- Quality Assurance: evaluating overall project performance on a regular basis to provide confidence that the project will satisfy the relevant quality standards.
- Quality Control: monitoring specific project results to determine if they comply with relevant quality standards and identifying ways to eliminate causes of unsatisfactory performance.
Quality Management Inputs, Outputs, Tools and Techniques
Quality Planning inputs include development of a quality policy, scope statement, and product description. Quality planning inputs also include establishing project specific standards where necessary, and/or the application of existing standards and regulations. They also include outputs from other project processes such as lessons learned and historical information. In terms of tools and techniques, B Sharp quality planning typically consists of benefit/cost analysis, benchmarking, flow-charting, and the design of test cases and experiments. The outputs of quality planning include a clearly defined quality management plan (subset of the Project Plan), operational definitions, and quality checklists.
Quality Assurance inputs are made up of the outputs of Quality Planning (e.g., a quality management plan, quality control measurements, etc.). The tools/techniques used during Quality Assurance are quality planning tools and quality monitoring or audits (i.e. to ensure adherence to the quality plan set out for the project). The outputs of quality assurance are quality improvement, sustainability, and Client satisfaction.
Quality Control inputs consist of work results, quality management plans, and operational definitions. The tools and techniques are similar to those described above and include inspections, monitoring, control charts, trend/performance/functional analysis. The primary outputs of quality control are quality improvement, project acceptance, completed checklists, and process adjustments to create and ensure ongoing quality.
