REQUIREMENTS QUALITY MANAGEMENT WITHIN THE AIRBUS GROUP

Similar documents
The Enterprise Systems Engineering Center Requirements Management Guide - Analysis

How to check requirements consistency with RQS and IBM DOORS. October 17, 2017

INCOSE IW 2015 MBSE Workshop

WEBINARS. Model Based Requirements Engineering (MBRE) Tuesday, 06 February 2018

Requirements Analysis that Works! Robert Halligan, FIE Aust Managing Director, Project Performance International

Requirements Quality Diagnostic

Rational Software White Paper TP 174

Boost Your Skills with On-Site Courses Tailored to Your Needs

ISO/IEC INTERNATIONAL STANDARD. Software and systems engineering Tools and methods for product line technical management

Value of Systems Engineering. Kerri Polidore, Systems Engineer ARDEC- Systems Engineering Infrastructure

Ten steps to effective requirements management

Systems Engineers provide a Key Contribution and Role in System Integration and Test

Requirements Engineering and Software Architecture Project Description

CSE 435 Software Engineering. Sept 14, 2015

Requirements Verification and Validation

Accelerating Collaboration, Integrity and Innovation Polarion ALM - Enterprise Agile Jiri Walek Clara Cismaru VP Product Management Product Manager

Fast Forward Shareholder Value from your SAP Investment using IBM Rational

SYSTEMS MODELING AND SIMULATION (SMS) A Brief Introduction

SE420 Software Quality Assurance

1. Can you explain the PDCA cycle and where testing fits in?

IBM Continuous Engineering augmenting PLM with ALM and Systems Engineering

Requirements Engineering

Getting from Here (SW-CMM) to There (CMMI) in a Large Organization

Motivations. Case Study. Reference documents for the presentation

Getting from Here (SW-CMM) to There (CMMI) in a Large Organization

Lesson 31- Non-Execution Based Testing. October 24, Software Engineering CSCI 4490

Effective Test Automation of SAP Implementations

CMMI A-Specification. Version 1.7. November, For CMMI Version 1.2. This document is controlled by the CMMI Steering Group.

2013 Rational Software Open Labs

Integration and Testing

TRM RulesManager SE. Whitepaper. Al Johnson, VP of Product Development Total Resource Management

A Proven Approach to Requirements Engineering

A MODEL BASED SYSTEMS ENGINEERING PROCESSES DEPLOYMENT FRAMEWORK

DOPAS Training Workshop 2015

FAQ: Implementation Complete Phase

Software Engineering Part 2

Requirements engineering

Testing. CxOne Standard

Writing Good Requirements. (A Requirements Working Group Information Report)

Next Generation Design and Verification Today Requirements-driven Verification Methodology (for Standards Compliance)

Architecture-led Incremental System Assurance (ALISA) Demonstration

Business Risk Intelligence

Joined-up Requirements: Business Goals to System Tests

USING PILOTS TO ASSESS THE VALUE AND APPROACH OF CMMI IMPLEMENTATION. Goddard Space Flight Center (GSFC)


A new approach to verifying and validating medical device development.

Project Performance International REQUIREMENTS ANALYSIS OVERVIEW

Oi Requirements Communication in New Product Development

Improving the business process of software delivery for Financial Services

Testing Calculation Engines using Input Space Partitioning & Automation Thesis for the MS in Software Engineering Jeff Offutt and Chandra Alluri

SYSTEM MODERNIZATION BEST PRACTICES

A Methodology for Using Measures to Assess Software Safety Risk from an Independent Testing Perspective

Measuring and Assessing Software Quality

WORK PLAN AND IV&V METHODOLOGY Information Technology - Independent Verification and Validation RFP No IVV-B

PSM. Practical Software and Systems Measurement A foundation for objective project management

AIRBORNE SOFTWARE VERIFICATION FRAMEWORK AIMED AT AIRWORTHINESS

Engaging Stakeholders in the Definition of Requirements for New Technology Systems

Quantitative Prediction and Improvement of Program Execution A New Paradigm

Requirements Engineering and Software Architecture Project Description

Connecting capabilities to an innovative Systems Engineering solution. Christoph Bräuchle Director, Business Development SE

How mature is my test organization: STDM, an assessment tool

Requirements Analysis and Design Definition. Chapter Study Group Learning Materials

ISTQB Certified Tester. Foundation Level. Sample Exam 1

Planning Modeling and Simulation Support to Systems Engineering NDIA Systems Engineering Conference San Diego, CA October 24, 2006

Sommerville Chapter 4. Requirements Basics The Document and The Requirements

APPENDIX O CONTRACTOR ROLES, RESPONSIBILITIES AND MINIMUM QUALIFICATIONS

A New Divide & Conquer Software Process Model

Agile-R. intecs Solutions. A new approach to combine Agile and EN for Railway software development. Agile-R. Trademark registered

Actionable enterprise architecture management

Work Plan and IV&V Methodology

Session 11E Adopting Agile Ground Software Development. Supannika Mobasser The Aerospace Corporation

Extending Systems Engineering Leading Indicators for Human Systems Integration Effectiveness

IBM Rational Systems Strategy

TOPIC DESCRIPTION SUPPLEMENT for the SYSTEMS ENGINEERING SURVEY DESCRIPTION

This document describes the overall software development process of microcontroller software during all phases of the Company Name product life cycle.

Systems and Software Engineering with RELM

This resource is associated with the following paper: Assessing the maturity of software testing services using CMMI-SVC: an industrial case study

Systems engineering and measurement. what do they have to do with one another? Geilson Loureiro,

Software Requirements. CSCE Lecture 4-08/30/2016

Software Development Life Cycle:

Building an Enterprise QA Centre of Excellence Best Practices Discussion IBM Corporation

DevOps with UrbanCode

TEST I VIDAREUTVECKLINGEN AV GRIPENS AVIONIK- OCH MARKSTÖDSYSTEM

Using Measures and Risk Indicators for Early Insight Into Software Product Characteristics such as Software Safety

Nationwide Mutual Insurance Company embraces IBM DevOp approach and Continues Testing, improves software quality by 50 percent

Building High Assurance Systems with SAFe 4.0

NDIA Systems Engineering Conference 2013 M&S Applied to Improved Test Planning & Analysis Methods in the DT & OT Execution Phase

Project Report Template (Sem 1)

CMMI for Acquisition Quick Reference

Knowledge Base for Writing Test Cases (Part 1)

KINGS COLLEGE OF ENGINEERING DEPARTMENT OF INFORMATION TECHNOLOGY QUESTION BANK

A Taxonomy for Test Oracles

Model-based Architectural Framework for Rapid Business Transformation of Global Operations

V&V Best Practices. CASSS, CMC Strategy Forum Steven W. Badelt, PhD Managing Partner Suttons Creek, Inc. SUTTONSCREEK.COM

Building smart products: best practices for multicore software development

There are 10 kinds of people in the world. Those who think in binary, and those who don t.

Proposal Writing Benchmark Study. Proposal Automation

03. Perspective Process Models

Project and Process Tailoring For Success

IE 366 Requirements Development

Transcription:

REQUIREMENTS QUALITY MANAGEMENT WITHIN THE AIRBUS GROUP

AIRBUS GROUP AT A GLANCE Copyright Syntell AB, 2014.

WHY AIRBUS PROMOTES RE? Correlation between Project Performances and Requirement Engineering Capability 21% 18% Project Performances 29% 50% 52% 30% 58% 22% 20% Requirements Engineering Capability Source : Report on SE Effectiveness Survey NDIA-IEEE-SEI/CMU-INCOSE Nov 2012

VALUE OF SYSTEMS ENGINEERING Figure 2-7 Cost and schedule overruns correlated with systems engineering effort http://www.incose.org/secoe/0103/0103results.htm Cost and schedule overruns lessen with increasing SE effort. Variance also lessens with increasing SE effort. Copyright Syntell AB, 2014.

The Problem 70% of defects are introduced during requirements phases It is important to write effective Requirements Experiences show that about 25% of system Requirements are critical and can be improved (rewritten) No Shall: 8 to 10% Forbidden words: 10 to 15% Subject, multiple objects, design: 15% Incorrect grammar: 50%, Requirements error costs are high Fixing requirements after delivery may cost up to 100 times the one for fixing a requirement error Training, best practices and verifying requirements by reviews can help to get complete and consistent requirements: But the process is costly and time consuming

The Goal was Increase and improve the requirements quality control process to produce better (Correct Consistent Complete) requirements Specifications. Reduce the number of iterations of the internal review processes Reduce the number of iterations between System Engineers and sub-contractors and improve the verification activities Promote requirements quality management during authoring (before control activities) Produce CCC requirements right the first time

A FIRST ANSWER: AUTOMATE REQUIREMENTS QUALITY CONTROL METRICS: CCC Support Correctness (individual metrics) Consistency (semantic) Consistency (inconsistent units) Completeness (missing reqs.) Completeness (missing links)

IMPLEMENTATION USING: A REQUIREMENTS QUALITY ANALYSIS TOOL Quality Analysis Tool Selected Completely linked with DOORS Tool Focusing on Syntactic analysis and Semantic analysis Tool evaluation Airbus Group Innovations Airbus Defense and Space Close cooperation with Tool vendor in order to improve the tool Tool deployment Limited in Airbus Defense and Space R&T project focusing on how to improve the requirements quality analysis process Operationally deployed in Airbus (Commercial Aircraft) A320neo Cabin Flex

AIRBUS DEPLOYMENT SCENARIO: Provide End Users (requirements authors) with the capability to improve their requirements quality. Context : A320neo: around 250 users (100 Requirements Modules) Constraints: No additional trainings for end users Request: All information available in IBM DOORS environment. Our retained solution: Tool used in batch mode, on weekly basis for instance. Results of analysis available in DOORS modules thanks to specific views and a detailed report available outside DOORS. Our next expectation: Real time analysis of the Requirements quality in DOORS environment. Real time support to elicit a requirement

PROS & CONS of Requirements Quality Analysis Tool Set Good tool (Airbus feedback) but quite complex to use and parameterize Process Approach Improve Tools integration with existing ones Simplify complex loop (writing checking : traceability & quality updating) Needs for future Switch from a posteriori quality analysis to instant checking Implement on-the-fly process allowing requirements capture & checking, to be performed simultaneously Assume tools evolution, tools integration Imply teams adherence and specially the quality teams Not so easy! Define standard requirements patterns per domain to be used as statement based templates by the writer to compose his/her system requirements (boilerplates)

CURRENT SITUATION: From Requirements Management to Requirements Authoring Requirements Writing: Working with requirements inside DOORS Requirements Quality Control: Huge review effort for quality verification My tailor is rich I should need RAT

CURRENT SITUATION: From Requirements Management to Requirements Authoring Requirements Writing: Working with requirements inside DOORS Requirements Quality Control: Huge review effort for quality verification My tailor is rich I should need RAT Requirements Quality Assurance: Authoring right the first time on top of DOORS Requirements Quality Control: Smaller review effort for quality verification

CONCLUSION KEY MESSAGES Requirements Quality : A key element in product development The need for Quality Analysis of Requirements in Product Development is no more questionable, feedbacks on relevancy and efficiency are clear. Requirements Quality : An activity at operational level today Within Airbus (A320neo regularly) Within Airbus Defense and Space (Avionique X) Moving from a posteriori check of Requirements to on the fly check (real time) of Requirements Engineers will be guided in real time for Requirements Authoring to write well structured, consistent and pertinent Requirements A new role called Knowledge Manager to build and maintain Ontologies is emerging Setting up and maintaining Ontologies need to define a new dedicated role in the Engineering Competencies