©2010 Rolls-Royce plc The information in this document is the property of Rolls-Royce plc and may not be copied or communicated to a third party, or used.

Slides:



Advertisements
Similar presentations
best practice project management methodology ©Platinum Services Group Limited What is XPRODi ?
Advertisements

PRINCIPLES OF A CALIBRATION MANAGEMENT SYSTEM
©2004 Rolls-Royce plc The information in this document is the property of Rolls-Royce plc and may not be copied or communicated to a third party, or used.
Evolution of Parametric Analysis within Rolls-Royce Purchasing
©2003 Rolls-Royce plc The information in this document is the property of Rolls-Royce plc and may not be copied or communicated to a third party, or used.
©2010 Rolls-Royce Corporation The information in this document is the property of Rolls-Royce Corporation and may not be copied or communicated to a third.
Using UML, Patterns, and Java Object-Oriented Software Engineering Royce’s Methodology Chapter 16, Royce’ Methodology.
©2014 Energy Technologies Institute LLP - Subject to notes on page 1 ©2013 Energy Technologies Institute LLP The information in this document is the property.
©2010 Rolls-Royce plc The information in this document is the property of Rolls-Royce plc and may not be copied or communicated to a third party, or used.
©2011 Rolls-Royce plc The information in this document is the property of Rolls-Royce plc and may not be copied or communicated to a third party, or used.
©2011 Rolls-Royce plc The information in this document is the property of Rolls-Royce plc and may not be copied or communicated to a third party, or used.
© 2008 Rolls-Royce plc This information is given in good faith based upon the latest information available to Rolls-Royce plc, no warranty or representation.
©2006 Rolls-Royce Fuel Cell Systems Limited. This document contains information which is proprietary and confidential to Rolls-Royce Fuel Cell Systems.
©2010 Energy Technologies Institute LLP The information in this document is the property of Energy Technologies Institute LLP and may not be copied or.
©2011 Rolls-Royce plc The information in this document is the property of Rolls-Royce plc and may not be copied or communicated to a third party, or used.
PSU CS 106 Computing Fundamentals II Product Life Cycle & SW Product Life Cycle HM 9/3/2007.
Chapter 2- Software Process Lecture 4. Software Engineering We have specified the problem domain – industrial strength software – Besides delivering the.
EMS adding value IEMA regional workshop 07/07/10 Matthew Payne
The Art and Science of Estimating Software Development Cost Glenn Briskin Partner, Sierra Systems Group A. Nicklas Malik Technical Architect Certified.
Centers for IBM e-Business Innovation :: Chicago © 2005 IBM Corporation IBM Project Management May 2006.
©2015 Energy Technologies Institute LLP - Subject to notes on page 1 ©2015 Energy Technologies Institute LLP The information in this document is the property.
Product Lifecycle Management Cost of Quality Pasi Kaipainen, Mika Huhta.
©2009 Association of Cost Engineers Ltd The information in this document is the property of The Association of Cost Engineers Ltd and may not be copied.
Using Six Sigma to Achieve CMMI Levels 4 and 5
D S Rickerby Rolls-Royce plc Derby, UK
COMPANY CONFIDENTIAL Page 1 Final Findings Briefing Client ABC Ltd CMMI (SW) – Ver 1.2 Staged Representation Conducted by: QAI India SM - CMMI is a service.
© 2010 Rolls-Royce plc The information in this document is the property of Rolls-Royce plc and may not be copied or communicated to a third party, or used.
Engineering, Operations & Technology | Information TechnologyAPEX | 1 Copyright © 2009 Boeing. All rights reserved. Architecture Concept UG D- DOC UG D-
© 2014 IAEG The information in this document is the property of IAEG and may not be copied or communicated to a third party, or used for any purpose other.
-Nikhil Bhatia 28 th October What is RUP? Central Elements of RUP Project Lifecycle Phases Six Engineering Disciplines Three Supporting Disciplines.
Cost of Quality - COQ MGMT-5060 Operations Management.
©Ian Sommerville 2000, Mejia-Alvarez 2009 Slide 1 Software Processes l Coherent sets of activities for specifying, designing, implementing and testing.
SENG521 (Fall SENG 521 Software Reliability & Testing Software Product & process Improvement using ISO (Part 3d) Department.
Installation and Maintenance of Health IT Systems
NDIA Systems Engineering Supportability & Interoperability Conference October 2003 Using Six Sigma to Improve Systems Engineering Rick Hefner, Ph.D.
Certification and Accreditation CS Phase-1: Definition Atif Sultanuddin Raja Chawat Raja Chawat.
What is a Business Analyst? A Business Analyst is someone who works as a liaison among stakeholders in order to elicit, analyze, communicate and validate.
MD Digital Government Summit, June 26, Maryland Project Management Oversight & System Development Life Cycle (SDLC) Robert Krauss MD Digital Government.
Project Tracking and Monitoring QMS Training. 2 Objective To track and monitor the progress of the project and take appropriate corrective actions to.
TOTAL COST OF OWNERSHIP
Chapter 1. Introduction.
IS Methodologies. Systems Development Life Cycle - SDLC Planning Planning define the system to be developed define the system to be developed Set the.
An Introduction to Software Engineering. Communication Systems.
PRIMO Limited & 6 Sigma By HKU SPACE 6 Sigma Consultant Firm 30-May-2006.
FDT Foil no 1 On Methodology from Domain to System Descriptions by Rolv Bræk NTNU Workshop on Philosophy and Applicablitiy of Formal Languages Geneve 15.
SOFTWARE METRICS. Software Process Revisited The Software Process has a common process framework containing: u framework activities - for all software.
Lecture 2 –Approaches to Systems Development Method 10/9/15 1.
© 2012 Rolls-Royce plc The information in this document is the property of Rolls-Royce plc and may not be copied or communicated to a third party, or used.
© 2013 Rolls-Royce Corporation The information in this document is the property of Rolls-Royce Corporation and may not be copied or communicated to a third.
Oracle Fusion Applications 11gR1 ( ) Functional Overview (L2) Manage Inbound Logistics (L3) Manage Receipts.
© Nano Time Limited – October 2008 Source Planning What –Analytical process that for creating procurement and supply strategies for key categories Wh y.
Trusted to deliver excellence © 2015 Rolls-Royce plc and/or its subsidiaries The information in this document is the property of Rolls-Royce plc and/or.
Oracle Fusion Applications 11gR1 ( ) Functional Overview (L2) Manage Inbound Logistics (L3) Manage and Disposition Inventory Returns.
Overview of RUP Lunch and Learn. Overview of RUP © 2008 Cardinal Solutions Group 2 Welcome  Introductions  What is your experience with RUP  What is.
Requirements Analysis
UNIT 5.
Project Planning Goal 1 - Estimates are documented for use in tracking and planning project. Goal 2 - Project Activities and commitments planned and documented.
Trusted to deliver excellence © 2016 Rolls-Royce plc and/or its subsidiaries The information in this document is the property of Rolls-Royce plc and/or.
© NALO Solutions Limited NALO Solutions, presents the – Revenue Collector App Using Mobile Phones to gather Revenue SOFTWARE ENGINEERING.
Trusted to deliver excellence © 2014 Rolls-Royce plc The information in this document is the property of Rolls-Royce plc and may not be copied or communicated.
© 2009 Rolls-Royce plc The information in this document is the property of Rolls-Royce plc and may not be copied or communicated to a third party, or used.
Serving IT up with ITIL By Thane Price. IT is the laboratory’s pit crew  Goal : Make technology transparent while accomplishing valuable internal customer.
The Systems Engineering Context
Sourcing in a challenging market
Hyper-V Cloud Proof of Concept Kickoff Meeting <Customer Name>
Andy Nolan1, Silvia Abrahão2 Paul Clements3,
Quality Management Six Sigma
Practical Software Engineering
Computer System Validation
Presentation transcript:

©2010 Rolls-Royce plc The information in this document is the property of Rolls-Royce plc and may not be copied or communicated to a third party, or used for any purpose other than that for which it is supplied without the express written consent of Rolls-Royce plc. This information is given in good faith based upon the latest information available to Rolls-Royce plc, no warranty or representation is given concerning such information, which must not be taken as establishing any contractual or other commitment binding upon Rolls-Royce plc or any of its subsidiary or associated companies. Size isn’t everything! Andy Nolan BSc Hons, CEng, FBCS, CITP Chief of Software improvement – The Software Centre of Excellence Satpaul Sall BSc Hons Software Technologist – The Software Centre of Excellence Andy Nolan BSc Hons, CEng, FBCS, CITP Chief of Software improvement – The Software Centre of Excellence Satpaul Sall BSc Hons Software Technologist – The Software Centre of Excellence

Rolls-Royce data – strictly private 2 Developing Control Systems since 1990 Certification evidence cannot be easily generated centrally but must be gathered on each project instance, during system integration and integration with the hardware. Gathering this evidence, which can be over 50% of the Control Systems project’s total cost, has to be incurred on each configured project instance. Projects are typically low volume and are individually configured for their application. Electronic Engine Controller The control system is fundamental to the certification of the engine and airframe. The Control System software is classed as safety critical.

Rolls-Royce data – strictly private 3 The accuracy of our estimates in 2004

Rolls-Royce data – strictly private 2004: The estimation life-cycle 4 Almost all estimates fail here Customer Approved Estimate & Agreed Budget 1: Produce & Approve Estimate 2: Monitor & Control Project 3: Improve Estimation Capability Estimate updates Estimate & Actual Estimation method, Tools, Historic Data & Lessons Learnt Product & Business Requirement Document

Rolls-Royce data – strictly private Estimation Process 37% Producing, reviewing and approving estimates. Monitoring and managing estimates. Managing change. Behaviour 44% Not complying to the process. Over zealous estimates, bullying into low estimates, rushing estimates, low respect for estimates, not managing change, not monitoring key assumptions.... E.g. COCOMO II Estimation Tools – 19% % Contribution 2004: The root cause for estimation inaccuracy 5

Rolls-Royce data – strictly private 6 COCOMO A unifying language Software Supplier COCOMO Challenging our supplier costs Hardware COCOMO Hardware Supplier COCOMO Using many of the same factors to estimate hardware engineering costs CO-Imp-MO Improvement COCOMO Using the model to identify & validate improvements CO-RISK-MO Risk Management Using the model to identify and quantify risk CO-Bus-MO Enterprise business performance Benchmarking the business Estimation & eliciting key assumptions & negotiation 2005

Rolls-Royce data – strictly private : before and after

Rolls-Royce data – strictly private 8 COCOMO is at the heart of our business Monitor & Control Project Improve capability Set Project Goals & Targets Business Goals Understand Capability Benchmark Capability Estimate & Plan Project

Rolls-Royce data – strictly private History Major estimation failure, estimates in error by up to a factor of 5 Departmental estimation capability stabilised. Hardware estimation brought under control COCOMO used for key business decisions and improvement initiatives Six sigma Black Belt launched into estimation COCOMO II introduced people trained Hardware COCOMO developed Other COCOMO based tools (risk and improvements) Product Line COCOMO developed Global COCOMO development and roll-out

Rolls-Royce data – strictly private We have reached only half of the business so far 10 We need to migrate the capability into other areas of the business

Rolls-Royce data – strictly private Global Estimation Capability Aim is to replicate the benefits gained by Aerospace. Applying the same principles Globally i.e. The deployment of proven... Estimation process Guidelines Training Tools Tools need to meet the needs of a far wider range of developers e.g. Methodologies: Agile, Waterfall, Formal Methods Standards: DO-178, Non-safety critical Domains: Aero, Nuclear, Defence, Marine 11

Rolls-Royce data – strictly private Further Opportunities from tools Tools that can help us benchmark ourselves e.g. Process: Cost for testing, architecture... Products: Number of requirements, test cases.... Other Through life cost models (including maintenance and refresh) Hardware and Electronics engineering Schedule estimation and life-cycle phases Multi user estimation Cost of product features 12

Rolls-Royce data – strictly private Some benefits There are few things more compelling to the business than a well constructed business case and a rational defendable estimate The tool taught the business what was important, what to manage, what to monitor, where the risks lay and where opportunities would come from Despite initial reservations, the tool was calibrated and in use in only 1 month. The benefits have been on 10,000 times this effort Since we introduced COCOMO II we have seen improvements in both project stability and performance (11% cost saving on average) 13