©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
© 2008 Oracle Corporation – Proprietary and Confidential.
Advertisements

Introduction to Product Family Engineering. 11 Oct 2002 Ver 2.0 ©Copyright 2002 Vortex System Concepts 2 Product Family Engineering Overview Project Engineering.
©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.
S Y S T E M S E N G I N E E R I N G.
Software Modeling SWE5441 Lecture 3 Eng. Mohammed Timraz
Design Engineering – A need to automate ‘The Need for More Speed’
©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.
Applying COCOMO II Effort Multipliers to Simulation Models 16th International Forum on COCOMO and Software Cost Modeling Jongmoon Baik and Nancy Eickelmann.
Project Estimation Describe project scope, alternatives, feasibility.
©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.
SAFETY MANAGEMENT INFORMATION SYSTEM By: Fahad Ishfaq Senior Engineer Safety.
©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.
Tom Hollander Solution Architect Solutions Development Centre Microsoft Australia ARC308.
Health Informatics Series
© 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.
EMS adding value IEMA regional workshop 07/07/10 Matthew Payne
©2015 Energy Technologies Institute LLP - Subject to notes on page 1 ©2015 Energy Technologies Institute LLP The information in this document is the property.
Enterprise Architecture
Chapter 5 Initiating and Planning Systems Development Projects
©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.
Enterprise Asset Management
CNJohnson & Associates, Inc An Overview of Chargeback Best Practices.
Initiating and Planning Systems Development projects
© 2006 ITT Educational Services Inc. SE350 System Analysis for Software Engineers: Unit 6 Slide 1 Chapter 5 Initiating and Planning Systems Development.
COCOMO-SCORM: Cost Estimation for SCORM Course Development
D S Rickerby Rolls-Royce plc Derby, UK
© 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.
Institut Experimentelles Software Engineering Fraunhofer IESE Klaus Schmid Relating Product Line Adoption Mode and Transition Process.
BSBPMG502A Manage Project Scope Manage Project Scope Project Scope Processes Part 1 Diploma of Project Management Qualification Code BSB51507 Unit.
© 2007 Pearson Education, Inc. Publishing as Pearson Addison-Wesley 1 A Discipline of Software Design.
18 September Licensing for Next Generation Signalling Buddhadev Dutta Chowdhury 27 th April 2012.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 26 Slide 1 Software cost estimation 1.
Configuration Management (CM)
1 Knowledge & Knowledge Management “Knowledge is power” to “Sharing K is power” Yaseen Hayajneh, PhD.
1 Perform! Benchmark™ - OVERVIEW Current State Benchmarking & Best Practices Analysis Tool for the Public Sector.
Process Improvement. It is not necessary to change. Survival is not mandatory. »W. Edwards Deming Both change and stability are fundamental to process.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 26 Slide 1 Software cost estimation 2.
© 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.
© 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.
The COCOMO model An empirical model based on project experience. Well-documented, ‘independent’ model which is not tied to a specific software vendor.
State of Georgia Release Management Training
Data Center Management Microsoft System Center. Objective: Drive Cost of Data Center Management 78% Maintenance 22% New Issue:Issue: 78% of IT budgets.
Skills and products portfolio an overview Lorenzo Martinelli – Business Development Contact:
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.
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.
CMMI Certification - By Global Certification Consultancy.
© 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.
Copyright © 2012, Oracle and/or its affiliates. All rights reserved. Oracle Proprietary and Confidential. 1.
WHY VIDEO SURVELLIANCE
Integration of Temperature Control into the Supply Chain
Observation of Internet voting: Estonian case
Let the IMPS program help you with your obsolescence!
Business System Development
Sourcing in a challenging market
Andy Nolan1, Silvia Abrahão2 Paul Clements3,
By Jeff Burklo, Director
COCOMO 2 COCOMO 81 was developed with the assumption that a waterfall process would be used and that all software would be developed from scratch. Since.
WHY VIDEO SURVELLIANCE
The Enterprise Perspective
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. Building a Comprehensive Software Product Line Cost Model Andy Nolan BSc Hons, CEng, FBCS, CITP Chief of Software improvement – The Software Centre of Excellence Andy Nolan BSc Hons, CEng, FBCS, CITP Chief of Software improvement – The Software Centre of Excellence

Rolls-Royce data 2 Engine Control Systems 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 3 0% Size (Functionality) Source Lines of Code The demand for software functionality is growing Functional Growth between 4% and 10%/year AND a growing legacy of obsolete platform requiring refresh

Rolls-Royce data 4 Process Improvement will soon end EEC Control System Software Cost per Function Relative to"Baseline" 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% Cost Per Function Relative to "baseline" Evolution has halved the costs of our projects. Process refinement may be reaching its natural limits. The next improvements will be in product design

Rolls-Royce data 5 guide the Business - to estimate business level cash flow and benefits guide the Project – when to adopt, when to clone and own, when to say “No” guide the Architects – select the right assets & the right variation mechanisms Inputs Experience COCOMO SIMPLECO-PL-MO Rolls-Royce Asset Data Rolls-Royce Process Data Rolls-Royce Past Project Data

Rolls-Royce data 6 COCOMO – The Development Environment Relative Productivity BaselineProject 1Project 2Project 3Project 4Project 5Project 6Project 7Project 8Project 9Project 10 Project Relative Productivity SITE – organisati on sites TEAM – team cohesion PREC – Preceden ce (Novelty) PMAT Process Maturity Experienc e (APEX, PLEX & LTEX RESL Risk and Architecture result ion TOOL Capability REVL Requirements Volatility You do not necessarily need products in your Product Line to add value to the business

Rolls-Royce data 7 Overview of the Model Factors for asset “value” rather than size Factors for safety critical processes and verification performed by each project The additional Product Line development costs (CO-PL-MO) The organisational overheads to govern PL and train the business Disruption to the “environment” (CO-CO-MO) Only relative benefits used Number of deployments

Rolls-Royce data 8 Business Model Outputs PL Benefit Cross Over Point PL DevelopP1P2P3P4P5P6P7P8P9P10 Cumulative $$€ Traditional Cumulative$M Product Line $M

Rolls-Royce data 9 Asset Management In some cases, it may be more economical to clone and own an asset rather than use a Product Line option In some cases, there is no overall benefit from developing a Product Line Asset

Rolls-Royce data 10 In conclusion If you do not have a cost model of your Product Line – then make one! Despite some people’s beliefs, they are relatively easy to build The best solution is often counter intuitive - don’t rely on subjectivity (alone) Data makes decision making and persuasion very easy

©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. Back u slides

Rolls-Royce data 12 Some observations from the model You must select assets based on their value rather than size. Not every assets will benefit from being made into a Product Line Doing nothing is still expensive in a safety critical world (verification of the asset in situ). You do not need products in your Product Line in order to add value! Introducing a Product Line strategy "disturbs" the organisation – factor for it

Rolls-Royce data 13 Estimate & Plan Project A model is at the heart of a business Monitor & Control Project Improve capability Set Project Goals & Targets Business Goals Understand Capability Benchmark Capability Do you know what you are capable of achieving? Do you know if you can meet your business goals? Do you know what is important and what to monitor? Do you know what to improve?

Rolls-Royce data 14 Our philosophy New New Product Development The costs to start with a blank sheet of paper Traditional What the project would have cost had we not used a Product Line (some clone and own) Product Line Cost of the project based on Product Line Strategy Cost (Effort) The business case is based on the delta between the Product Line and what the project would have cost From traditional reuse (clone and own) we would have expected some savings

Rolls-Royce data 15 Estimated Resource Estimated Resource Profiles (FTE) Year 1Year 2Year 3Year 4Year 5Year 6Year 7Year 8Year 9Year 10Year 11Year 12Year 13 Year 14 Year 15Year 16Year 17Year 18 Resource (Engineers) PL Deployment PL Asset Development & Overheads Traditional Project