effective quality assurance (qa) on small projects · add value by reducing risk • prioritize...
TRANSCRIPT
![Page 1: Effective Quality Assurance (QA) on Small Projects · Add Value by Reducing Risk • Prioritize organizational QA activities based on project/product risk • Communicate status to](https://reader034.vdocuments.us/reader034/viewer/2022042213/5eb742a636aa2454f7539715/html5/thumbnails/1.jpg)
GTRI_B-1EffectiveQAonSmallProjects - 1
Effective Quality Assurance (QA) on Small Projects
Jean Swank Jeanne Balsam
Lee Sheiner
Electronic Systems Laboratory Georgia Tech Research InstituteGeorgia Institute of Technology
NDIA9th Annual Systems Engineering Conference
San Diego, CaliforniaOctober 23-26, 2006
![Page 2: Effective Quality Assurance (QA) on Small Projects · Add Value by Reducing Risk • Prioritize organizational QA activities based on project/product risk • Communicate status to](https://reader034.vdocuments.us/reader034/viewer/2022042213/5eb742a636aa2454f7539715/html5/thumbnails/2.jpg)
GTRI_B-2EffectiveQAonSmallProjects - 2
Georgia Tech Research Institute (GTRI) Overview
• Unit of the Georgia Institute of Technology
• 1200+ employees
• 70% of research employees hold advanced degrees
• Wide variety of products
• Customers include federal and state government; and industry
• Competitively bid projects range greatly in size and duration
• More Info: http://www.gtri.gatech.edu/
![Page 3: Effective Quality Assurance (QA) on Small Projects · Add Value by Reducing Risk • Prioritize organizational QA activities based on project/product risk • Communicate status to](https://reader034.vdocuments.us/reader034/viewer/2022042213/5eb742a636aa2454f7539715/html5/thumbnails/3.jpg)
GTRI_B-3EffectiveQAonSmallProjects - 3
The Function of QA
• Objectively evaluates performed processes against the applicable process descriptions, plans, and procedures
• Objectively evaluates work products against the applicable standards and procedures
• Identifies and documents noncompliance issues
![Page 4: Effective Quality Assurance (QA) on Small Projects · Add Value by Reducing Risk • Prioritize organizational QA activities based on project/product risk • Communicate status to](https://reader034.vdocuments.us/reader034/viewer/2022042213/5eb742a636aa2454f7539715/html5/thumbnails/4.jpg)
GTRI_B-4EffectiveQAonSmallProjects - 4
The Function of QA (cont)
• Provides feedback to project staff and managers on the results of quality assurance activities
• Ensures that noncompliance issues are addressed
• Feeds project-developed improvements back to Engineering Process Group
![Page 5: Effective Quality Assurance (QA) on Small Projects · Add Value by Reducing Risk • Prioritize organizational QA activities based on project/product risk • Communicate status to](https://reader034.vdocuments.us/reader034/viewer/2022042213/5eb742a636aa2454f7539715/html5/thumbnails/5.jpg)
GTRI_B-5EffectiveQAonSmallProjects - 5
Small Project Assumptions
• A small project has 25 people or less
• Project team generally works together on all phases of product development
• Must trade-off limited resources
• Testers are often the developers
• Need independent inspection at critical phases
• Quality engineers must have technical expertise to add value on a small project
![Page 6: Effective Quality Assurance (QA) on Small Projects · Add Value by Reducing Risk • Prioritize organizational QA activities based on project/product risk • Communicate status to](https://reader034.vdocuments.us/reader034/viewer/2022042213/5eb742a636aa2454f7539715/html5/thumbnails/6.jpg)
GTRI_B-6EffectiveQAonSmallProjects - 6
Very Small Projects (5 or less)
• May not have adequate funding to support even minimal QA activities
• Probably need more outside guidance and independent reviews (QA)
![Page 7: Effective Quality Assurance (QA) on Small Projects · Add Value by Reducing Risk • Prioritize organizational QA activities based on project/product risk • Communicate status to](https://reader034.vdocuments.us/reader034/viewer/2022042213/5eb742a636aa2454f7539715/html5/thumbnails/7.jpg)
GTRI_B-7EffectiveQAonSmallProjects - 7
Outline
• Develop a generic QA plan
• Hire and/or recruit Quality Engineers highly qualified in the product development field
• Mentor project team
• Analyze project and product risks
• Build a strong base for quality
• Add value by reducing risk
![Page 8: Effective Quality Assurance (QA) on Small Projects · Add Value by Reducing Risk • Prioritize organizational QA activities based on project/product risk • Communicate status to](https://reader034.vdocuments.us/reader034/viewer/2022042213/5eb742a636aa2454f7539715/html5/thumbnails/8.jpg)
GTRI_B-8EffectiveQAonSmallProjects - 8
Develop a Generic QA Plan
• Developing a QA plan from scratch for each project is too expensive
• Many QA activities are similar between projects
• Tailoring a generic QA plan and schedule is cost-effective, and is based on:• Risk
• Project team experience
• Customer requirements
• Project schedule
• Project deliverables/milestones
![Page 9: Effective Quality Assurance (QA) on Small Projects · Add Value by Reducing Risk • Prioritize organizational QA activities based on project/product risk • Communicate status to](https://reader034.vdocuments.us/reader034/viewer/2022042213/5eb742a636aa2454f7539715/html5/thumbnails/9.jpg)
GTRI_B-9EffectiveQAonSmallProjects - 9
QA Plan Guideline
• QA Tasks• Start-Up Tasks
• Periodic Reviews of QA Activities with all levels of organization
• Mentor Project Team• Support Customer QA• Resolve Disputes
![Page 10: Effective Quality Assurance (QA) on Small Projects · Add Value by Reducing Risk • Prioritize organizational QA activities based on project/product risk • Communicate status to](https://reader034.vdocuments.us/reader034/viewer/2022042213/5eb742a636aa2454f7539715/html5/thumbnails/10.jpg)
GTRI_B-10EffectiveQAonSmallProjects - 10
QA Plan Guideline (continued)
• Standards, Practices, and Conventions
• Reviews and Audits
• List of required reviews (each phase)
• List of required audits (each phase, deliverables)
• Peer review guidelines
• QA Schedule Template
![Page 11: Effective Quality Assurance (QA) on Small Projects · Add Value by Reducing Risk • Prioritize organizational QA activities based on project/product risk • Communicate status to](https://reader034.vdocuments.us/reader034/viewer/2022042213/5eb742a636aa2454f7539715/html5/thumbnails/11.jpg)
GTRI_B-11EffectiveQAonSmallProjects - 11
Hire/Recruit Qualified –Quality Engineers
• Technical and managerial experience
• Knowledgeable in appropriate technical areas
• Should be capable of doing “real work”
• Recognized by project team for their experience and competency
• Able to abstract and share information across projects
![Page 12: Effective Quality Assurance (QA) on Small Projects · Add Value by Reducing Risk • Prioritize organizational QA activities based on project/product risk • Communicate status to](https://reader034.vdocuments.us/reader034/viewer/2022042213/5eb742a636aa2454f7539715/html5/thumbnails/12.jpg)
GTRI_B-12EffectiveQAonSmallProjects - 12
Mentor Project Team
• Technical areas
• Management areas
• New processes
• Existing tools and processes
• Attitude
![Page 13: Effective Quality Assurance (QA) on Small Projects · Add Value by Reducing Risk • Prioritize organizational QA activities based on project/product risk • Communicate status to](https://reader034.vdocuments.us/reader034/viewer/2022042213/5eb742a636aa2454f7539715/html5/thumbnails/13.jpg)
GTRI_B-13EffectiveQAonSmallProjects - 13
Analyze Project and Product Risks
• Specific team members
• Compliant vs. noncompliant
• Experienced vs. inexperienced
• Phases of development
• Cost of re-work or failure
• Familiarity with the subject area
![Page 14: Effective Quality Assurance (QA) on Small Projects · Add Value by Reducing Risk • Prioritize organizational QA activities based on project/product risk • Communicate status to](https://reader034.vdocuments.us/reader034/viewer/2022042213/5eb742a636aa2454f7539715/html5/thumbnails/14.jpg)
GTRI_B-14EffectiveQAonSmallProjects - 14
Build a Strong Base for Quality• Leverage “star players”
• spread across project teams
• use to develop processes
• Praise “star players” and reward them to the extent that you are capable
• Modify processes to the organization's best-in-class
• Create an environment where process compliance is institutionalized
![Page 15: Effective Quality Assurance (QA) on Small Projects · Add Value by Reducing Risk • Prioritize organizational QA activities based on project/product risk • Communicate status to](https://reader034.vdocuments.us/reader034/viewer/2022042213/5eb742a636aa2454f7539715/html5/thumbnails/15.jpg)
GTRI_B-15EffectiveQAonSmallProjects - 15
Add Value by Reducing Risk
• Prioritize organizational QA activities based on project/product risk
• Communicate status to all levels of the organization, as appropriate
• Share lessons learned for all projects
• Assist the project team in developing and implementing risk mitigation strategies
• Act as “the conscience” of the project team
![Page 16: Effective Quality Assurance (QA) on Small Projects · Add Value by Reducing Risk • Prioritize organizational QA activities based on project/product risk • Communicate status to](https://reader034.vdocuments.us/reader034/viewer/2022042213/5eb742a636aa2454f7539715/html5/thumbnails/16.jpg)
GTRI_B-16EffectiveQAonSmallProjects - 16
Questions?
![Page 17: Effective Quality Assurance (QA) on Small Projects · Add Value by Reducing Risk • Prioritize organizational QA activities based on project/product risk • Communicate status to](https://reader034.vdocuments.us/reader034/viewer/2022042213/5eb742a636aa2454f7539715/html5/thumbnails/17.jpg)
GTRI_B-17EffectiveQAonSmallProjects - 17
Contact Information• Jean Swank
• Jeanne Balsam• [email protected]
• Lee Sheiner• [email protected]
• More Info about GTRI:http://www.gtri.gatech.edu/