Software Process Training



Similar documents
Software Process Training

Software Process Training

Software Process Training

Software Process Training

Software Process Training

Software Process Training

Software Process Training

Software Process Training

Software Process Training

Software Process Training

SPICE auf der Überholspur. Vergleich von ISO (TR) und Automotive SPICE

CONTENTS. Preface. Acknowledgements. 1. Introduction and Overview 1 Introduction 1 Whatis the CMMI"? 2 What the CMMI* is Not 3 What are Standards?

Capability Maturity Model Integration (CMMI SM ) Fundamentals

Usability in SW-Engineering-Prozessen und in CMMI

SW Process Improvement and CMMI. Dr. Kanchit Malaivongs Authorized SCAMPI Lead Appraisor Authorized CMMI Instructor

Rapidly Defining a Lean CMMI Maturity Level 3 Process

MNLARS Project Audit Checklist

Project QA and Collaboration Plan for <project name>

Using Lean Six Sigma to Accelerate

<name of project> Software Project Management Plan

Project Lifecycle Management (PLM)

Software and Systems Engineering. Software and Systems Engineering Process Improvement at Oerlikon Aerospace

PHASE 8: IMPLEMENTATION PHASE

Using Quality Audits to Improve the 2007 Economic Census. Deborah Stempowski, U. S. Census Bureau 1 David Chapman, U.S.

Risikomanagement mit der Success Driver Analyse (SDA) - Erfahrungen bei Grossprojekten und Programmen

Software Quality Assurance Plan

The Defined Process for Auditing Software Process Implementation

CMMI KEY PROCESS AREAS

Software Quality Assurance: VI Standards

IT Project Management Methodology. Project Execution Support Guide. Version 0.3

SOFTWARE QUALITY & SYSTEMS ENGINEERING PROGRAM. Quality Assurance Checklist

Reaching CMM Levels 2 and 3 with the Rational Unified Process

Role of Software Quality Assurance in Capability Maturity Model Integration

KMS Implementation Roadmap

IT Project: System Implementation Project Template Description

Independent Verification and Validation of SAPHIRE 8 Software Project Plan

Software Configuration Management Plan

Distributed and Outsourced Software Engineering. The CMMI Model. Peter Kolb. Software Engineering

Iterative Project Management 1

CDC UNIFIED PROCESS PRACTICES GUIDE

Supporting Workflow Overview. CSC532 Fall06

How To Ensure A Kreditierung Austria Is A Successful

Fixed Scope Offering for Oracle Fusion HCM. Slide 1

PMP Examination Tasks Puzzle game

ID Task Name Time Pred

Managing IT Projects. Chapter 2 The PMI Framework

Department of Administration Portfolio Management System 1.3 June 30, 2010

Input, Output and Tools of all Processes

Incident Standard Service Request Information Request. IT Request. Minor/Low Impact Change to Existing Service. Capture and refine the idea

Geschäftsprozesse mit Enterprise SPICE und ISO verbessern und ihre Reife messen

Automated Office Systems Support Quality Assurance Plan. A Model DRAFT. December 1996

PROJECT MANAGEMENT PLAN TEMPLATE < PROJECT NAME >

Procedure for Assessment of System and Software

Software Review Job Aid - Supplement #1

Software Project Management and Support - Practical Support for CMMI -SW Project Documentation: Using IEEE Software Engineering Standards

Camber Quality Assurance (QA) Approach

Appendix E Program Management Plan Template

VAIL-Plant Asset Integrity Management System. Software Development Process

Beschleunigen Sie die Entwicklung Ihrer Embedded Software mit Dienstleistungen von Vector

Business Continuity Position Description

Comparing PMBOK Guide 4 th Edition, PMBOK Guide 5 th Edition and ISO 21500

Moving from ISO9000 to the Higher Levels of the Capability Maturity Model (CMM)

QUALITY MANAGEMENT PLAN

Interpreting the Management Process in IEEE/EIA with the Help of PMBOK

AN INNOVATIVE SQA SERVICE MATURITY MODEL USING CMMI AND ITIL

Integrating Quality Assurance into the Software Development Life Cycle

<Project Name> Software Quality Assurance (SQA) Plan. <Document Control Number>

Managing Process Architecture and Requirements in a CMMI based SPI project 1

PROJECT AUDIT METHODOLOGY

Service Delivery Module

Sample Quality Management Plan

NATURAL SPI. Strategies for Implementing the CMMI Project Management Process Category

Labor Category For MOBIS SIN 874-1:

The Compelling Case For CMMI-SVC: CMMI-SVC, ITIL & ISO20000 demystified

Test Process Improvement with TPI

Knowledge Area Inputs, Tools, and Outputs. Knowledge area Process group/process Inputs Tools Outputs

[Project Name] Project Human-Resource Management Plan. [Sub-Project, phase, etc.] [Company] [Company Address]

ISO 9001:2008 Internal Audit Guidance

Crosswalk Between Current and New PMP Task Classifications

Introduction to the ITS Project Management Methodology

wibas Team CMMI-ITIL IT Maturity S e r v i c e s

IS&T Project Management: Project Management 101. June, 2006

New York Health Benefit Exchange

What is a life cycle model?

Using Rational Software Solutions to Achieve CMMI Level 2

CDC UNIFIED PROCESS PRACTICES GUIDE

Product Build. ProPath. Office of Information and Technology

Lecture Slides for Managing and Leading Software Projects. Chapter 1: Introduction

Project Plan for <project name>

Measure for Measure: A Practical Quality Management Program. Robert Altizer and Don Downin Motorola Semiconductor Products Sector Tempe, AZ

OPERATIONAL PROJECT MANAGEMENT (USING MS PROJECT)

Time Monitoring Tool Software Development Plan. Version <1.1>

Project Audit & Review Checklist. The following provides a detailed checklist to assist the PPO with reviewing the health of a project:

Old Phase Description New Phase Description

Project Management Plan for

Project Management Standards: A Review of Certifications/Certificates

Information Technology Project Oversight Framework

How To Integrate Software And Systems

University. Course Catalog. December 2009

Creating A Risk Management Plan

Transcription:

Dr. Ernest Wallmüller Wolfgang Höh Rule 9 and Product Quality Assurance Qualität & Informatik www.itq.ch Copyright Qualität & Informatik 2005

- What does it mean? Nonconformance? Copyright Qualität & Informatik / www.itq.ch 2

Context Measurements, analyses Information needs Configuration items; change requests All process areas Baselines; audit reports Quality and noncompliance issues es and work products; standards and procedures Copyright Qualität & Informatik / www.itq.ch 3

SW Development Overview: Rule 9 (QM) Phase A Phase B Phase C Phase D Phase E Phase F P- Review 2 URS Handover of URS to PL-DP P- Review 3 Start Development KICK OFF SRS P- Review 4 (SRS- Review) DDS- Review Draft Architectural Design Complete Software Design Design- Review SDD- Review SW-Design Approval 09_ Impl. and Module Test Integration and Integration Test α n- Version Check Completeness of Deployments System Test Function Test Applic. Test P- Review 5 M Tryout Representative βa, β B, β C,.. GPM: Beta Version Release Review β1, β 2, β 3,.. Type Approval P- Review 6 Final Version Copyright Qualität & Informatik / www.itq.ch 4

- Policy / Scope / Purpose! Policy According to the Quality-, Environmental- and Safety-Manual (chapter 5.3) the policy establishes the evaluation for: Performed processes (standard software development process and Qday process), work products and services against applicable process descriptions, standards and procedures Identifying, documenting, addressing and tracking of noncompliance issues Providing feedback to relevant stakeholder of the results of quality assurance activities! Scope The defined content is valid for all departments within the SBU Instrumentation and Test Systems for establishing and maintaining MI relevant work products. Copyright Qualität & Informatik / www.itq.ch 5

- Policy / Scope / Purpose (cont.)! Purpose Providing staff and management with objective insight into processes and associated work products. Copyright Qualität & Informatik / www.itq.ch 6

Exercise: Familiarization! Method: Plenum! Timing: 10! Form: Brainstorming and discussion! Documents: none! Deliverable: Documentation on flipchart (Trainer)! Questions: I. What are you experiences with SQA? II. What worked well in the past? III. What did not work so well? Copyright Qualität & Informatik / www.itq.ch 7

Pillars of Quality Standards Quality Configuration Management Measurements guide control show Copyright Qualität & Informatik / www.itq.ch 8

Cost of Quality... Quality Is Not Free But Quality Is Cheaper Than The Alternatives SEI Copyright Qualität & Informatik / www.itq.ch 9

From Organization to the Product Copyright Qualität & Informatik / www.itq.ch 10

Role of SQA Copyright Qualität & Informatik / www.itq.ch 11

Exercise: Roles, Activities, Work Products! Method: Individual! Timing: 15! Form: Individual elaboration! Documents: Rule 9; form: next foil! Deliverable: Filled in form Question: I. Based on your experience, the prior discussion and the process definition list the involved roles, the performed activities, and the produced work products. Copyright Qualität & Informatik / www.itq.ch 12

Roles, Activities, Work Products Roles Activities Work Products Copyright Qualität & Informatik / www.itq.ch 13

Roles, Activities, Work Products Roles Central QM GPM HOD OPO QA SEPG Activities evaluation Evaluation of Work Products Resolution of Non-compliance Issues Work Products P design review reports MES System Audit Report Product Line Quality Trends Q-Day Analysis Reports Non-Compliance List Projects Non-Compliance List Audits Copyright Qualität & Informatik / www.itq.ch 14

with Practices Work Products Objectively Evaluate es and Work Products Evaluation Evaluation of Work Products Reports and Records Provide Objective Insight Resolution of Non-compliance Issues Copyright Qualität & Informatik / www.itq.ch 15

Tasks Practice Task Work Products Evaluation Evaluation of Work Products Resolution of Non-compliance Issues Organize, execute P Design Review meetings Plan, execute, and document internal audits Evaluate work packages according SQA plan Monitor and ensure closure of corrective actions of noncompliance lists (audits) Monitor and ensure closure of corrective actions of noncompliance lists (projects) P design review reports P Projects Action List MES Audit Report Updated SQA plan Non-Compliance List in MES Audit Report P Projects Action List Copyright Qualität & Informatik / www.itq.ch 16

& Project Improvement Monitoring List Lessons learned and best practices Id Improvement Suggestion Project Priority Suggested by Date Responsible for improvement Solution available (date) Status L1 Einführung der Finanzberichte Project 06.02.2001 Verfahrensanweisung Astrid Dahmen Monitoring and Johann Neuhold MES-VA-- High Christoph Ennemoser Implemented Control - Christoph Ennemoser 001_R01_Financial_Report_englis Johann Neuhold "m1" ch.doc L2 Checkbox für unkoordinierte Schnittstellenänderungen Configuration Management - "m2" L3 Aufnahme von Abnahmekriterien in die URS Requirement Development RME - "mrm1" L4 L5 L6 L7 Anforderungsdatenbank Requirement Management RME - "mrm1" Einführung bzw. Erhöhung des Testautomatisierungsgrades Verification - "mvv2" High Middle High Middle Johann Neuhold Johann Neuhold Johann Neuhold Christoph Ennemoser Teilnahme Projektabschlussbesprechung (Hans Neuhold) Middle Johann Neuhold Definition der Arbeitsergebnissen die unter Versionskontrolle zu stellen sind Configuration Management - "m1" L8 P Meilenstein Trend Analyse Project Monitoring and Control - "m1" L9 L10 Final inspections of PU text data. An acceptance review of all PU text should be defined (Franz Steiner). SRS-Review should be performed in two parts: 1. Formal (Check, if all required chapters are available). 2. Technical review. If possible in cooperation with a member of X. Santorin V3.3 Santorin V3.3 Middle High Middle Middle Johann Neuhold Johann Neuhold 02.01.2003 02.01.2003 02.01.2003 02.01.2003 07.02.2003 07.03.2003 15.09.2003 Johann Neuhold Implemented in ClearQuest Implemented Michael Conrad Michael Conrad Christoph Ennemoser Johann Neuhold Johann Neuhold Johann Neuhold Astrid Lock 12.02.2004 Franz Steiner Astrid Lock 12.02.2004 SEPG Requirements-DB im ClearQuest implementiert KW 9 Vorstellung durch Hrn. Neuhold / alle GPM, PM File: \\nfs08\mesproj\development_standards\4002_mi\04_opal\ Best_Practice\Lessons_learned\Lessons_learned_and_best_practices.xls Submitted Submitted Implemented Einführung wurde durchgeführt keine direkte Teilnahme, sondern danach getrenntes Gespräch mit Implemented Projketleiter Version Control of Work Products.xls \\nspe001\abtpe\peq\p_metrics\ P_Milestones_Trend_Analysis_ PE.xls Implemented Implemented Submitted Submitted Copyright Qualität & Informatik / www.itq.ch 17

AVL SW Organization Central Quality Department SPSC (SW Steering Committee) Members: Strategic Owner, HODs of LDCs & OPO Release of process changes Release of architecture rules Release of tools Implementation of process in LDCs CAMM (Central Analysis & Measurement Manager) Acquire metrics Analyse process performance LAMM (Local Analysis & Measurement Manager) Submit metrics Analyse process performance Identify and submit improvement actions to OPO OPO (Operational Owner) SEPG (SW Engineering Group) Members: Agents of LDCs Define/Maintain MI guidelines for PAs based on PAT proposals Define/maintain workflow Coaching in LDCs Administrate best practices in OPAL Propose PAOs Headed by OPO PAO ( Area Owner) PAT ( Action Team) Members: PAO & specialists (Senior Engineers) Define process guidelines Prepare improvement suggestions Submit best practices Headed by PAO (if PA affected) SEAG (SW Engineering Architecture Group) Members: Agents of LDCs Define/maintain architecture guidelines Manage interfaces between products Define certified MESdevelopment tools Headed by OPO AAT (Architecture Action Team) Members: Specialists (Senior Engineers) Define architectural guidelines Prepare architectual improvements Submit best practices Organizational SW Improvement Structure SEPG... OPO... PAT SEAG.. SPSC... SW Engineering Group Operational Owner Action Teams SW Engineering Architecture Group SW Steering Committee Copyright Qualität & Informatik / www.itq.ch 18

Responsibilities in MES Define and monitor Implement SPO Strategic Owner Sponsor in upper management OPO Operational Owner Responsible in MES for SW process improvement Head of SEPG Reports status of SW process status to SPO and SPSC SPSC SW Steering Committee Release of SW processes proposed by SEPG Members: HODs of LDC HOD Head of Developments Implement defined SW processes in their development center Copyright Qualität & Informatik / www.itq.ch 19

Responsibilities in MES Manage improvements Define rules SEPG SW Engineering Group 5 members of largest SW development centers Organize SW process improvement activities Coaching of SW engineers Distribute best practices via OPAL data base PAT Area Team Best 4 5 experts in MES for specific process areas Define/improve rules for process areas Proposed by HODs, appointed by SEPG Copyright Qualität & Informatik / www.itq.ch 20

Exercise: Task Description! Method: Group work! Timing: 20 group work, 15 presentation & discussion (comparative discussion of group results)! Form: Group elaboration! Documents: Rule 9:! Deliverable: Task description on flipchart! Question: I. Describe the selected task _T01: Evaluation of Work Products using the presented description technique ("next foil). Copyright Qualität & Informatik / www.itq.ch 21

Task Description Technique Input ID Task Name Description Roles Tools Method/Technique Output Copyright Qualität & Informatik / www.itq.ch 22

Task Details Evaluation of Work Products Input Generic SQA-Plan Project-specific SQA-Plan ID _T01 Roles PL-DP Task Name Evaluation of Work Products Description Evaluation of the relevant work products according to the project-specific SQAplan (mandatory and optional work products) and the P Design Review checklist. Transfer of non-compliance issues to the P Projects Action List. Resp. for task _T01 Tools Template: Template FB-MES-004-006-SQ Pdr1 to 6 P Design Review checklist Method/Technique Review techniques (Rule 24: ) Output P Design Review report Type Approval Report P Projects Action List Copyright Qualität & Informatik / www.itq.ch 23

Rule 9: Work Products and Templates WP Id Type Description Task Id Resp. Link to Template _W01 M P design review reports _T01 QA Template FB-MES-004-006-SQ- Pdr1 to 6 _W02 M MES System Audit Report _T03 Central QM Template FB-MES-017-001- SQ_Bericht_internes_Audit.dot _W03 M Non-Compliance List - Projects _T05 HOD Template P_Projects_Action_List _W04 M Non-Compliance List - Audits _T04 Central QM Internal Audit Action List Copyright Qualität & Informatik / www.itq.ch 24

Exercise: Adherence! Method: Small groups! Timing: 10 group work, 10 discussion in plenum! Form: Group elaboration! Documents: none! Deliverable: Group notes! Question: es are defined and trained according to its definition, standard, and procedures. I. How can we ensure that the processes are lived accordingly? II. Who is evaluating the adherence? Copyright Qualität & Informatik / www.itq.ch 25

GP 2.9 for Objectively Evaluate Adherence GP2.9 OBJECTIVELY EVALUATE ADHERENCE Objectively evaluate adherence of the process against its process description, standards, and procedures, and address noncompliance. Purpose: Provide credible assurance that the process is implemented as planned and adheres to its process description, standards, and procedures. Practice:! People not directly responsible for managing or performing the activities of the process typically evaluate adherence.! Adherence is evaluated by people within the organization, but external to the process or project, or by people external to the organization. Copyright Qualität & Informatik / www.itq.ch 26

Rule 90: Concluding Discussion What was important for you concerning this Rule? Copyright Qualität & Informatik / www.itq.ch 27

Any Questions Copyright Qualität & Informatik / www.itq.ch 28