SESE Tour 2018 - Firenze, Toulouse, Barcelona - On Quest for the Grail: Implementing PLE in Large Organizations - AFIS
←
→
Page content transcription
If your browser does not render page correctly, please read the page content below
SESE Tour 2018 – Firenze, Toulouse, Barcelona On Quest for the Grail: Implementing PLE in Large Organizations Gianni CECCHELLI, Hugo Guillermo CHALÉ GÓNGORA & Jean-Christophe ORHANT
Profile 2 May 21-23, 2018 2018 SESE Tour
Markets we serve Our Mission Statement: Statement WHEREVER SAFETY AND SECURITY ARE CRITICAL, THALES DELIVERS. TOGETHER, WE INNOVATE WITH OUR CUSTOMERS TO BUILD SMARTER SOLUTIONS. EVERYWHERE. 3 May 21-23, 2018 2018 SESE Tour
Thales Global Presence 4 May 21-23, 2018 2018 SESE Tour
Global leadership N°1 worldwide Payloads for Air traffic management Sonars Data protection services Driverless metro signalling telecom satellites N°2 worldwide Rail signalling systems In-flight entertainment and connectivity Military tactical radiocommunications €14.9 N°3 billion in revenues worldwide Commercial avionics Civil satellites Military surface radars 5 May 21-23, 2018 2018 SESE Tour
On Quest for the Grail: Implementing PLE in Large Organizations AGENDA The industrial context – A changing world PLE & Reuse – The starting point Barriers & Top challenges – Possible solutions Organization, SE processes & practices… are they impacted? Conclusion 6 May 21-23, 2018 2018 SESE Tour
A too familiar picture in all sectors… Shorter times-to-market Safer Higher profits More reliable Highly competitive markets More attractive Global marketplace More cost-effective 7 May 21-23, 2018 2018 SESE Tour
… in a fast changing world Significant changes over the past few years New players – customers, providers, competitors Market growth spread world-wide Emerging societal needs & constraints Accelerated evolution of technology Key factor: delivering the appropriate product/service with ever shorter times-to-market and at competitive costs 8 May 21-23, 2018 2018 SESE Tour
On Quest for the Grail: Implementing PLE in Large Organizations AGENDA The industrial context – A changing world PLE & Reuse – The starting point Barriers & Top challenges – Possible solutions Organization, SE processes & practices… are they impacted? Conclusion 9 May 21-23, 2018 2018 SESE Tour
In real life… Problem statement: How can a large, global organization transition from a widespread, careless practice on reuse to an effective and profitable implementation of PLE? 10 May 21-23, 2018 2018 SESE Tour
First difficulty: where to start References for a reuse practice for Reuse: a well documented practice in 01 engineering complex systems is scarce and relatively new SW and manufacturing 02 04 Let common sense be the guide: Understand where you are (identify Apply a little systems thinking current practices) & Decide where you want to go (how would we like to go about your business) 03 & start with your own needs 11 May 21-23, 2018 2018 SESE Tour
There exists no silver bullet 12 May 21-23, 2018 2018 SESE Tour
On Quest for the Grail: Implementing PLE in Large Organizations AGENDA The industrial context – A changing world PLE & Reuse – The starting point Barriers & Top challenges – Possible solutions Organization, SE processes & practices… are they impacted? Conclusion 13 May 21-23, 2018 2018 SESE Tour
Second difficulty: how to set people in motion Acceptance and application of PLE principles is difficult in areas where reuse is performed “unintentionally” PLE calls for a more rigorous formalization It is seen as burdensome, rigid & process-oriented PLE requires upfront investment and forethought Enterprise transformation Keywords: Step-by-step & Flexibility Best approach: a balance between your problem and your maturity 14 May 21-23, 2018 2018 SESE Tour
Not “one size fits all” 15 May 21-23, 2018 2018 SESE Tour
The top challenges / barriers found in industry “Reuse concerns only final Careless reuse 3 tangible products” 4 (Copy-paste is not engineering) Cultural Change 2 “I want my product line, too!” Power to the Projects 1 (or Quick wins = long-term losses) Organization, Governance & Funding 16 May 21-23, 2018 2018 SESE Tour
Sowing the seeds of PLE success Anchor PLE in the business strategy of the Organization Align Business stakes product policies / portfolio management / market segmentations (customer value) product variability (features / standard configurations) product architectures building blocks / technology Formalize and share the purpose of PLE across the Organization Think whole life cycle & cross-functional Be transparent on required investments & expected benefits Sponsorship, communication & people (training) Far beyond an engineering issue 17 May 21-23, 2018 2018 SESE Tour
Formalizing reuse practices (framework) 18 May 21-23, 2018 2018 SESE Tour
Mind the technical pre-requisites & enabling factors Implement configuration Chose applicable variants and & derivation mechanisms instantiate asset repositories Explicit What engineering artifacts are dependencies affected and how The issues: defining core assets & Describe product having one single point of truth variability (not the choice of the language or the modeling technique for variability) Stop gambling 1. Use Systems Engineering 2. Perform good SE 19 May 21-23, 2018 2018 SESE Tour
On Quest for the Grail: Implementing PLE in Large Organizations AGENDA The industrial context – A changing world PLE & Reuse – The starting point Barriers & Top challenges – Possible solutions Organization, SE processes & practices… should they change? Conclusion 20 May 21-23, 2018 2018 SESE Tour
Technical Strategy Clone & own Component library Framework Superset Platform (“150%”) config copy import + easy to use + some sharing + substantial reuse + substantial reuse + independence + simple interfaces + standardization + automation – no sharing – small-scale reuse – complex interfaces + variability management – Risk of Branching hell – limited coverage – strong dependency – complex configuration – some dependency – strong dependency 21 From K. Czarnecki, U. Waterloo 2018 SESE Tour
Should the organizational structure change? Clone & own Component library Framework Superset Platform (“150%”) import config copy Project Team 1 Project Framework Platform Team 1 Team Team Project Team 2 Lib Team Project Team 2 Project Project Project Team 1 Project Project Team 3 Config. Team Team 3 Project Team 3 Team 2 From K. Czarnecki, U. Waterloo 22 2018 SESE Tour
Do SE practices change? Example: MBSE framework for PLE Architecture Models Requirements Operational Analysis A1 A2 Customer Needs A3 Model Activities Customer F2 F5 Requirements System Functional & NF Need F1 F4 Functions Model F3 System F21 Requirements F22 F1 C1 C2 Simulation tools Logical Architecture F6 F3 C3 Model ‘Behavioural’ Component C12 Components Requirements C11 F22 C2 F21 F1 C4 C1’ F6 F7 C3 IVVQ Physical Architecture Requirements Model Processors ‘Implementation’ Components Specifications Buses (acquisition) Formalized once, configured & reused many times 23
Do Should Can practices change with PLE? “Before” (without PLE)… “After” (with PLE)… System Product family 150% Already existing products ASSETS VP (from past projects) CATALOG v v Request Request Project A For The “closer” to fulfil the Proposal GAP Sub-systems Product SYSTEM For Proposal RFP need Analysis families 150% Project B Project F Re-use VP Subsystem 1 Identification of v v Project C the product GAP Modifications characteristic that fulfil the RFP VP Analysis Project D Subsystem 2 needs v v Project E VP Subsystem 3 v v Specific Custom Filtered Solutions Instantiation + Composition Project F – Product SYSTEM Subsystem 1 Subsystem 2 Capitalization Subsystem 3 Subsystem 4 24
Conclusions Cultural change Master your assets & focus your efforts • Embarking into PLE is a long journey • Create reusable assets repositories • Needs alignment between functions & • Promote the sharing of engineering stakeholders and support from top assets across product lines / countries management • Extend variability management across all Put the company’s money in the disciplines/domains right place Mind the gap & the obstacles! Define optimum PL scopes • IT and tool interoperability Get more information OUT of tools than !. • Define “inclusive” Product Lines • Every single artifact managed as a what is put INTO tools reusable asset? • PLE often means a major shift from project • Do not aim at a perfectly stable planning (single-system) to a more product-centric of variability state of mind Plan your PLE organizational transition strategy 25 May 21-23, 2018 2018 SESE Tour
Grazie! Merci ! ¡Gracias! Thank you gianni.cecchelli@thalesgroup.com hugo-guillermo.chalegongora@thalesgroup.com jean-christophe.orhant@thalesgroup.com
You can also read