Dice IT Solutions d/b/a TechProjects Quality Assurance Strategies & Policies
- Step 1: Identify Organizational Goals
The process of quality assurance starts by defining how employees’ jobs are tied to the company or organizations goals. Employees need to know the organization’s mission, vision, values, how they relate to the company and their role in it. All new employees receive a thorough orientation with regards to the company’s vision, mission, values and goals. Knowing their individual goals and how it relates to the organization’s goals is the first step in the process of quality assurance.
- Step 2: Identify Critical Success Factors
The factors that make our organization’s quality assurance system successful are first identified. These factors can be a well-designed production process, great product, technical support, customer support, financial security, or employee satisfaction. We have a list of the primary factors that influence the process of quality assurance in order to continuously and consistently manage those factors.
- Step 3: Identify Internal and External Customers
We Identify the key groups of customers that make our quality assurance system work. Knowing these customers and their needs help us develop programs and services for these people.
- Step 4: Customer Feedback
Customer feedback is essential in the process of quality assurance. Consistent customer feedback enables our organizations to detect and solve quality problems before it becomes a serious issue.
The objective is to receive continuous feedback from our customers to ensure a successful process of quality management.
- Step 5: Implement Continuous Improvements
Quality assurance is synonymous with continuous improvement. The results or information gleamed from our organization’s feedback tools are used to make the necessary changes to the quality assurance process.This would entail more leadership development, customer service training, higher levels of staffing, corrections to the services process, changes to the services we deliver, etc.The essential factor is to study the feedback received and use it to continuously improve our organization’s processes in delivering the products and services we sells to our customers.
- Step 6: Measure Results
We Measure our results.
Though there may be many reasons for implementing a process of quality assurance, one of our main goals is to ensure our organization meets the needs of our customer. Right from the first moment we make sure that there are measurable goals and everyone involved knows what needs to be achieved. When they are not achieved, we make sure everyone is clear on what required corrective action is necessary to ensure customer assurance and satisfaction.
Techprojects’ enterprise-wide quality assurance strategy is having the following components
• Well-defined QA team structure that includes individual roles, responsibilities, and measures of success
• A process for evaluating, rolling-out, and measuring test- and defect-management tools
• A documented and enforced change management process
• An articulated release management process
• A test environment management process
• A process for managing test data
• A risk-based testing framework
• A defect management process and metrics that support Continuous Improvement
• A documented approach for test automation, performance testing and security testing
• A roadmap for evolving the QA and Testing Practice.
The following are the high level goals that Techprojects’ customers can get from our effective Quality Assurance programs.
• Increase the speed at which testing is executed
• Increase the ability with which senior management can monitor and adapt QA/Testing processes
• Help our organization stay ahead of competitors by delivering services that will be embraced by our target market
- Description of internal review procedures that facilitate high-quality standards.
Our quality system, provides the necessary procedures to ensure that deliverables are subject to appropriate review and approval for release. We will apply a graded system of quality control and will follow our quality guidelines while accounting for special client requirements, schedule considerations, and other factors that may affect risk and priority. Each of our deliverable is reviewed by qualified personnel who were not involved as primary authors to ensure rigorous, yet appropriate, measures that may include a technical review, and a management review and approval for release.
Quality Inspection, Surveillance, and Assessment Procedures: Our Program and Project Managers perform assessments on a day-to-day basis, the team performs assessments monthly while reviewing monthly status reports, and they assess the Quality Control Plan (QCP) annually. In addition to identifying and correcting individual instances of noncompliance, the system is designed to provide critical information for implementing systemic corrective actions and fostering continuous quality improvement on a program-wide basis. Our standard quality procedures are:
Continuous Performance Monitoring—Our Program and/or Project Managers monitor day-to-day operations to ensure compliance with established requirements, including those related to quality control and the performance metrics established for the work under their control.
Work Product Review—Independent technical and editorial reviewers will assess work products to ensure that the data and procedures are acceptable, the conclusions drawn are supportable, and technical procedures meet acceptable professional standards.
Monthly Program Reviews—The team will review the status of each task with respect to the established performance indicators related to staffing, schedule, budget, and quality of delivery.
Surveillance of Management Controls—The Program and/or Project Manager will assess program operations on an annual basis and document the results. These formal assessments/inspections will be scheduled based on mission-critical priorities. These assessments will address the key management controls to determine whether they are in place, being used as intended, and effective in achieving their purpose.
Identification of individuals responsible for ensuring quality control.
TechProjects’ internal corporate quality representative aligns with established standards to oversee internal quality control and contract performance. The representative reports to TechProjects COO and has quality oversight for all contracts. The quality representative participates in contract/program updates and engages frequently with Program and Project Managers to ensure quality standards flow down to contract performance and corrective actions are taken when necessary.
Whether or not subcontractors are used and, if so, the quality control measures used to ensure acceptable subcontractor performance.
TechProjects does not use subcontractors to fulfill project requirements usually but we do engage subcontractors on our contracts as necessary based on the project timelines and will leverage our existing relationships with teammates with our network of subject matter experts and technicians to complete the project task. Every subcontractor that supports TechProjects is required to participate in orientation to be made aware of our quality standards and performance expectations.
How potential problem areas and solutions are handled
Root cause analysis by the quality assurance team and corrective action, followed by spot inspections to validate resolution. Frequent meetings are conducted with quality assurance, Staffing, services and sales managers present on a daily basis to ensure performance standards are maintained.
TechProjects identifies the need for corrective and preventive actions on a continual basis during project implementation and through management and technical assessments and document reviews. We will define responsibilities to schedule, perform, document, and ensure the effectiveness of the corrective action based on the problem at hand such as:
• Conduct root-cause analysis to determine quality system weaknesses
• Determine the specific corrective action that is needed to eliminate the problem
• Determine specific and appropriate measures needed to prevent recurrence of the problem
• Assign responsibility for investigating and documenting the situation
• Set a schedule for determining the required corrective actions
• Assign responsibility and schedule for implementing the required corrective actions
• Establish the desired outcome and effectiveness of the corrective action, and then implement
• Verify that the corrective action has eliminated the problem and then document it in a corrective action report.
The procedures for ensuring quality performance when meeting urgent requirements.
TechProjects always adheres to our quality system procedures when new, and even urgent, requirements are identified. If a quick resolution or solution development is required we engage our corporate staff as reach back to increase the capacity of our technical/functional contract staff. This reach back is leveraged to provide additional oversight of contract quality performance and to ensure redundancy is in place so there is never a single point of failure.
How quality control will be managed when completing multiple projects for multiple agencies simultaneously.
TechProjects investment in a corporate quality representative for the company illustrates our commitment to quality across our entire organization and down through our contracts. The quality representative participates in recurring contract reviews with the President and Chief Executive Officer (CEO), Chief Operating Officer (COO) and operations staff. Risk mitigation is discussed, corrective actions are reviewed for efficacy and lessons learned for positive quality standards are shared and implemented as needed. We ensure an effective quality system by designating top-level managers to key quality management responsibilities and holding all staff members accountable for the quality of their work. We will establish lines of authority and communication for all levels of management and staff for our Team, including our subcontractors. TechProjects has embedded quality throughout the organization and the contracts it supports through the implementation and management of repeatable and scalable processes based on industry standards.