Enterprise Architecture Design for Services and Support of Complex Engineering Systems Professor John Mo RMIT University Ph: 03 9925 6279 Em: john.mo@rmit.edu.au Outline • Background • Case study – The Plasma Cutting Machine • Case study – The ANZAC Ship Alliance • Servitization • The Support Enterprise Architecture • Capability Assessment Methodology • Conclusion RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 2 Fertilizer Plant Design and Support RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 3 Mobile Engineering Systems RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 4 Outline • Background • Case study – The Plasma Cutting Machine • Case study – The ANZAC Ship Alliance • Servitization • The Support Enterprise Architecture • Capability Assessment Methodology • Conclusion RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 5 The Plasma Cutting Machine RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 6 Background – Farley Cutting Systems • Small company manufacturing plasma cutting machine selling globally • Also sells other non-conventional metal cutting machines, e.g. laser, water jet • All machines are customized, e.g. size, power, functions RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 7 Problems Investigated • About 600 machines around the world • Updates of operational manuals • Process control very experience dependent – customer knows more than Farley • Customer calls not serviced correctly • Availability of spare parts on site RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 8 The Plasma Machine ROSDAM Model Global system architecture Information system Decision system Companies and sub-company level servers with diagnostics systems, operating data Information filtering and aggregation Machine configuration management, operations and service records Physical system RMIT University©25/6/2012 Diagnostics process modelling Machines driven by decisions made at the decision centres (servers) Flow of materials School of Aerospace, Mech and Manuf Engg Machine signal diagnostics 9 ROSDAM Client2 Scalable global system architecture The Internet Company 1 ROSDAM Client1 Global Master Server ROSDAM Server on Shop floor 1 ROSDAM Server on Shop floor 2 ROSDAM Server On Machine RMIT University©25/6/2012 … Company 2 School of Aerospace, Mech and Manuf Engg … Company n Subcompany ROSDAM Server on Machine of sub-company 10 Machine Configuration Management, Operations and Service Records RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 11 Machine Signals Diagnostics Good Nozzle Bad Nozzle RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 12 Observations from the plasma cutting case • Communication networks and IT systems – client/server model • Knowledge sharing – transform customer data to information to knowledge • Integrated engineering (bill of materials) and manufacturing (machine configuration management) and parts inventory data • Service team restructuring, retraining • Change of product – upgrade with signal diagnostics system RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 13 Outline • Background • Case study – The Plasma Cutting Machine • Case study – The ANZAC Ship Alliance • Servitization • The Support Enterprise Architecture • Capability Assessment Methodology • Conclusion RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 14 The ANZAC Ship Alliance RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 15 What is the ANZAC Ship Alliance? • The ANZAC Ship Alliance can be thought of as a virtual company with shareholders comprising the (Australian) Commonwealth, Tenix Defence (now BAE Systems), and Saab Systems • Mission: to manage all change and upgrades to the ANZAC Ships • The Alliance is a “solution focused” company. The ANZAC Ship Alliance Management Office will: –Develop change solutions but –The detailed design be undertaken by the “shareholders” –Will draw upon the shareholders’ existing knowledge of the ANZAC Class RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 16 The ANZAC Ship Alliance Model • An approach aimed at creating mutually beneficial relationships between all parties involved so as to produce outstanding project outcomes • Characteristics –All parties win or all parties lose –Collective responsibility, equitable sharing of risk and reward –All decisions based on “best for project” philosophy –Clear responsibilities within a no-blame culture –Access to resources, skills and expertise of all parties –All financial transactions are fully open book –Encouragement of innovative thinking - outstanding outcomes –Open and honest communication - no hidden agenda –Visible/unconditional support from executive management RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 17 Alliance Management Structure ANZAC Alliance Board DGMSS ANZAC SPO Director Enabling Manager Enabling Function RMIT University©25/6/2012 Build Manager Build Function Tasking Statements Sustainment Manager Sustainment Function School of Aerospace, Mech and Manuf Engg ANZAC Alliance General Manager ANZAC Ship Alliance Management Office Generation Function 18 ANZAC Ship Alliance Organisation Alliance Board ANZAC Ship Alliance Management Office Rockingham WA Commercial Alliance General Manager Project Management WA Project Management Vic Project Management SA Harpoon Project ASMD Project Project Control Quality Project Teams working in Participant Organisations Engineering RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 19 Project costs/benefits to be shared • Project priced according to an agreed costing model • Non-cost items identified and measured with KPIs • Non-cost pool (a pre-agreed amount) set aside for exceptional performance RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 20 Definition of ANZAC Ship Alliance The business objective 2. The Concept Missions, goals, values, management philosophies Mechanisms (Data, documents, knowledge) Access and control management system The ANZAC Organizational and management structure Ship Alliance PERA model Document repository Process/work flow model RMIT University©25/6/2012 Identification Concept System (Management and control) 3. Content Policies 4. Logistics Policies Document formats for 40 years Inter-enterprise Network 5. Content Requirements 6. Logistics Req'ts Type of documents, storage, synchronization Access control, permission, security 7. Content Functions 8. Logistics Functions Info order tracking Decision tree, version control 9. Process Diagrams 10. Logistics Diagrams Entity models Entity models Information Architecture Human and Organisational Management and Architecture Processes Architecture 11. Functional Design (Production) 12. Functional Design (Human) 13. Functional Design (Logistics) Requirements of info at each level, content definition Human roles & organisation chart, staffing level Relationships in managent & control (decision making regarding creating, managing, delivery of projects 14. Detailed Design 15. Tasks, Training 16. Hardware, Software Developments of forms, identification, system integration Tasks, priorities, responsibilities, Customisable front end interface tranining plans, operation & maintenance manuals for the CSCW 17. Construction Checks 18. Staffing, training 19. Assembly, Test, Procure & Commission Control Coding, storage, retrieve info, communicating with different databases Staffing, training for cooperative tools Purchases of software for frontend customisation. Debug. 20. Production 21. Operation & Maintenance 22. Operation of Logistics Systems Project reports, document, Operation & performance information, knowledge improvements management. De-gollkneching, Com & quality improve impact School 23. of Plant Aerospace, Mech and Engg Disposal, Clean-up 24.Manuf Staff Redeployment Project management, system upgrades, supply chain management 25. Archiving & Disposal Policies Requirements Functional Modules Functional Architectures Functional Design Detailed Design Implementation Operations & Maintenance 21 Disposal Access Control and Requirements Mapping RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 22 Workflow Model RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 23 Design of the ASA Enterprise • Project Management –Developed a “Request Tracking System” to support information needs in projects • Work Flow Harmonization –Formalized project processes and develop the associated QA plans • IT Support –A customized web-based IT platform for above processes to assist project members and integrating with ASAMO processes • Knowledge Sharing –A web-based document management system properly structured and indexed and accessible by all ASA projects RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 24 Outline • Background • Case study – The Plasma Cutting Machine • Case study – The ANZAC Ship Alliance • Servitization • The Support Enterprise Architecture • Capability Assessment Methodology • Conclusion RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 25 From a Broader Perspective • Availability • Readiness • Failures prediction/prevention • Response time • Accuracy of analysis • Cost (Savings) • Fault tolerance • …… • “Performance” RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 26 Servitization Equipment manufacturers creating value for customers by adding services around their equipment Capability Progressive Modifications Whole of system services and support Initial acquisition RMIT University©25/6/2012 Time School of Aerospace, Mech and Manuf Engg 27 Performance Based Contracts • Business model can be: –Fixed price –Cost reimbursement –Target cost incentive –Gain sharing • Performance payments and award terms linked to Key Performance Indicators RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 28 Transform Performance into Value v1 v 2 v3 ... vm RMIT University©25/6/2012 p1 p2 f ... p n School of Aerospace, Mech and Manuf Engg 29 Typical Performance Based Model V f (P) Value Full contract value Bonus Reducing contract Value Performance beyond expectation Contract terminated Minimum tolerable performance RMIT University©25/6/2012 Contract expected performance School of Aerospace, Mech and Manuf Engg Achieved performance 30 Other performance based models Value not realisable V f (P) Value Full contract value Contract terminated Compensation sought RMIT University©25/6/2012 Bonus Varying contract value Performance beyond expectation Minimum tolerable performance Achieved performance Contract expected performance School of Aerospace, Mech and Manuf Engg 31 Performance is Delivered by Capabilities Value Full contract value V f P g [C] Minimum tolerable performance RMIT University©25/6/2012 Contract expected performance School of Aerospace, Mech and Manuf Engg Achieved performance 32 From the Point of View of Contractor Value Full contract value Expected performance of the contractor Probability of penalty Probability of profit Probability of contract termination Minimum tolerable performance RMIT University©25/6/2012 Contract expected performance School of Aerospace, Mech and Manuf Engg Achieved performance 33 From the Point of View of Asset Owner Value Full contract value Expected performance of the contractor Probability of satisfaction Probability of happy user Probability of project failure Minimum tolerable performance RMIT University©25/6/2012 Contract expected performance School of Aerospace, Mech and Manuf Engg Achieved performance 34 Outline • Background • Case study – The Plasma Cutting Machine • Case study – The ANZAC Ship Alliance • Foundation of Servitization • The Support Enterprise Architecture • Capability Assessment Methodology • Conclusion RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 35 Assessment of Capabilities • Has many dimensions • Variation over time • Depends on investment • Some capabilities are supporting, e.g. infrastructure RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 36 Dimensions of a Support Enterprise PEOPLE Cultural, Human reliability, Training, Health and Safety, Leadership Systems Engineering, Operations, Project management PROCESS PRODUCT Fundamental Engineering Sciences ENVIRONMENT Change over time, expanding services, renewal, change of usage patterns, social influences RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 37 Some Indicators of People Capabilities • Cultural diversity - number of ethnic groups • Absentees – number of days per year • Competency – percentage of staff attaining certain level • Vacancy – person-day of unfilled position per year RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 38 Some Indicators of Process Capabilities • Process variability – Number of deviations from defined process • Conformance to standards – percentage of standard operating procedures meeting acceptable standards • Distribution – cost of supply chain • Infrastructure – Capability assessed per range of criteria • Processing time – mean, range RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 39 Some Indicators of Product Capabilities • Product reliability – probability that the product performs in specified time • Inventory cost – cost of ordering, warehousing • Manufacturing cost – expected, variance • Testing – conformance rate RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 40 Outline • Background • Case study – The Plasma Cutting Machine • Case study – The ANZAC Ship Alliance • Foundation of Servitization • The Support Enterprise Architecture • Capability Assessment Methodology • Conclusion RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 41 Achieving Value Through the Support Enterprise v1 v 2 v3 ... vm p1 X p2 f g Y ... Z p n P X Y Z RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 42 Hierarchy of Parameters Capability Indicator 1 [X] [Y] [Z] People Process Product Absentees Variability Reliability Compet’cy Conform’ce Mnuf cost Vacancy Testing Cultural RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 43 Illustrative Example • Assuming a support system capability can be assessed by the following attributes: • {X} = {competency level, absentees} • {Y} = {process variability, conformance to standards} • {Z} = {product reliability, inventory cost} RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 44 Competency Competency Level Pessimistic No. of staff Normal No. of staff Optimistic No. of staff 3 2 4 10 11 17 12 18 1 18 32 35 RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 45 Represented by Normal Distribution Pe Po 4 Pm Pp Competency Level Pessimistic No. of staff Normal No. of staff Optimistic No. of staff 3 4 11 12 2 10 17 18 1 18 32 35 6 Competency Level Level x No. (Pess.) Level x No. (Norm.) 3 2 1 12 20 18 33 34 32 RMIT University©25/6/2012 Level x Mean Level No. (Opt.) x No. 36 36 35 30.00 32.00 30.17 TOTAL 92.17 School of Aerospace, Mech and Manuf Engg 46 Standard Deviation of Competency Function Pp Po Ve 6 2 Competenc y Level Pessimistic No. of staff Normal No. Optimistic of staff No. of staff 3 4 11 12 2 10 17 18 1 18 32 35 Competency Level Pessimistic No. of staff Optimistic No. of staff Variance 3 2 4 10 12 18 16.00 7.11 1 18 35 TOTAL 8.03 31.14 RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 47 Convert to Common Scale Level Max capacity Level x Max. No. 3 2 12 18 36 36 1 TOTAL 35 35 107 Scaled mean = 72.83 / 107 * 5 = 4.3 Scaled standard deviation = (31.13 / 107 * 5) = 1.2 RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 48 Raw Data • {X} = {N(4.3, 1.2), N(2.8, 0.8)} • {Y} = {N(3.5, 0.2), N(4.6, 1.1)} • {Z} = {N(3.9, 1.2), N(2.1, 0.5)} 1 Total [X] [Y] [Z] People Process Product 0.08 0.28 0.18 0.10 01.4 0.22 RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 49 Aggregated Capability Distribution P X Y Z 4.3 3.5 3.9 P 0.08 0.10 0.28 0.14 0.18 0.22 3.412 2.8 4.6 2.1 1.22 0.282 0.182 V 0.08 0.10 2 0.28 0.14 0.18 0.22 0.564 2 2 0.8 0.14 0.22 Standard deviation = 0.564 = 0.751 RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 50 Probabilities Superimposed Value Full contract value Expected performance of the contractor = N(3.412, 0.751) Probability of penalty = 64.9% Probability of profit = 32.1% Probability of contract termination =3.0% 2.0 RMIT University©25/6/2012 Minimum tolerable performance 3.7 Promised performance School of Aerospace, Mech and Manuf Engg Achieved performance 51 Outline • Background • Case study – The Plasma Cutting Machine • Case study – The ANZAC Ship Alliance • Foundation of Servitization • The Support Enterprise Architecture • Capability Assessment Methodology • Conclusion RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 52 Conclusion • The business model of servitization imposes a lot of risks to both sides of the contracting parties • Case studies show that a structure is required to design a support solution • The Support Enterprise Architecture consists of three capability elements • Assessment of the capability elements can provide an indication of the probabilities of different levels of achieved performance and hence value of the contract RMIT University©25/6/2012 School of Aerospace, Mech and Manuf Engg 53 Thank You. Questions ? Prof. John Mo Discipline Head, Manufacturing and Materials Engineering School of Aerospace, Mechanical and Manufacturing Engineering RMIT University Ph: 03 9925 6279 Em: john.mo@rmit.edu.au