. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Institute of Software Technology and Interactive Systems
Collective Intelligence-Based Quality Assurance: Combining - - PowerPoint PPT Presentation
Collective Intelligence-Based Quality Assurance: Combining Inspection and Risk Assessment to Support Process Improvement in Multi-Disciplinary Engineering Dietmar Winkler 1,2 , Jrgen Musil 2 , Angelika Musil 2 , Stefan Biffl 2 1 SBA Research
Institute of Software Technology and Interactive Systems
Institute of Software Technology and Interactive Systems
2
System Design Implementation Test / Commissioning Operation
Electrical Engineer Process Engineer
System Construction
Variable List Software Model PLC Code Process Design Electrical Plan Plant Topology Mechanical Design Electrical I/O Plant Planner Electrical Engineer Mechanical Engineer Software Engineer Electrical Engineer Process Engineer Software Engineer Plant Operation Documents Operator Test Specification Test Plan Plant PlannerMechanical Engineer QA QA QA QA QA QA QA QA
Institute of Software Technology and Interactive Systems
3
Planning
Overview
Meeting
Preparation Moderator Moderator Moderator Inspection Team Individual Inspectors Inspection Team Author re-inspection (if required)
Institute of Software Technology and Interactive Systems
4
Planning
and Feature identificat ion
candidat e defects
Estimat e P, S, and D and calculate RPN
correct ive actions
Report
No Yes Re-Estimation based
5. Corrective Act ions Required?
Institute of Software Technology and Interactive Systems
5
Planning
Overview
Meeting
Preparation Moderator Moderator Moderator Inspection Team Individual Inspectors Inspection Team Author re-inspection (if required)
Planning
and Feature identificat ion
candidat e defects
Estimat e P, S, and D and calculate RPN
correct ive actions
Report
No Yes Re-Estimation based
5. Corrective Act ions Required?
Examples for prominent Collective Intelligence Systems:
Institute of Software Technology and Interactive Systems
6
Institute of Software Technology and Interactive Systems
7 (Software) Inspection Process FMEA Process Inspection Object, e.g., Systems Design Requirements
FMEA Team Reading Techniques, e.g., PBR Risk Analysis Methods, eg, FTA Team Defect List Engineering Knowledge RPN, Risks & corrective actions Engineering Knowledge Inspection Team
Engineering Knowledge
A2 A1 A3 B1 B2 B3
A4 B4 C1 C2 A*, B*, and C* represent inputs and outputs to / from individual and important process steps
Institute of Software Technology and Interactive Systems
8
(Software) Inspection Process FMEA Process Inspection Object, e.g., Systems Design Requirements
FMEA Team Reading Techniques, e.g., PBR Risk Analysis Methods, eg, FTA Team Defect List Engineering Knowledge RPN, Risks & corrective actions Engineering Knowledge Inspection Team
Engineering Knowledge A2 A1 A3 B1 B2 B3
A4 B4 C1 C2
Institute of Software Technology and Interactive Systems
9
Needs and Capabilities Inspection FMEA CI-Based QA
+ Effective and efficient defect detection ++
+ Effective and efficient risk assessment
++ + Systematic quality assurance
+ Traceable results
+ Defined roles and responsibilities
+ Reuse of Experiences and Knowledge
+ Immediate artifact improvements
+ Tool support
Risk Assessment
Defect Detection Performance
Legend: ++ strong support, o neutral support, weak support * Tool support & prototype solution of the CI-based QA approach is currently under development. *
Institute of Software Technology and Interactive Systems
10
Institute of Software Technology and Interactive Systems
1SBA Research gGmbH, Vienna, Austria 2Vienna University of Technology, Christian Doppler Laboratory “Software Engineering