Enterprise Architecture from a Volvo Group perspective Enterprise Architecture Team – Corporate Process & IT ake.liljenberg@volvo.com AB Volvo Scope and Purpose To understand Enterprise Architecture from a Volvo Group perspective and how Enterprise Architecture Team work. AB Volvo The Volvo Group view on Enterprise Architecture • Organization • Definitions • EA from our perspective • Current situation Business Strategy & Objectives Business Processes Information Application Application Infrastructure Core Infrastructure AB Volvo Chief Executive Officer Executive Assistant Susanne Thelander Olof Persson CEO OFFICE COORDINATION CEO Office Coordinator Pär Östberg Corporate Human Resources Kerstin Renard Corporate Strategy Karin Falk Corporate Public & Environmental Affairs Jan-Eric Sundgren Corporate Legal & Compliance Eva Persson Corporate Communication Per Löjdquist Corporate Process & IT Magnus Carlander GROUP TRUCKS Truck Joint Ventures * Pär Östberg Group Trucks Sales & Marketing Americas Group Trucks Sales & Marketing EMEA Group Trucks Sales & Marketing APAC Group Trucks Operations Group Trucks Technology Construction Equipment Business Areas ** Finance & Business Support Dennis Slagle Peter Karlsten Joachim Rosenberg Mikael Bratt Torbjörn Holmström Pat Olney Håkan Karlsson Anders Osberg Volvo Trucks Claes Nilsson Renault Trucks Heinz-Jürgen Loew Volvo Penta Björn Ingemanson Volvo Aero Staffan Zachrisson Buses Per Carlsson * Chairman of UD Trucks legal company ** Chairman of VCE AB Volvo Department, Name, Document name, Security Class 4 Date Governmental Sales Stefano Chmielewski Volvo Financial Services Martin Weissburg AB Volvo Department, Name, Document name, Security Class 5 Date Enterprise Architecture Team - EAT EAT’s task within the Volvo Group is to define and implement an Enterprise Architecture that in the best way supports the business of the Volvo Group. The Enterprise Architecture should be cost effective and cope with continuous changes. AB Volvo Volvo Group Integration Office Volvo Group Integration Office’s (VGIO) task within the Volvo Group is to focus on creating a cost efficient and flexible integration environment for processes and applications. This is done through steering and guiding principles and active support to BA/BU organisations and projects. VGIO is subordinated to the Enterprise Architecture Team. AB Volvo Enterprise Architecture Definition Full pyramid Enterprise Architecture BUSINESS Solution Architecture Business Strategy & Objectives Business Architecture Business Processes Information Application Information Architecture Application Architecture IT Application Infrastructure Core Infrastructure Infrastructure Architecture Enterprise Architecture describes the structure and guiding principles governing the development and implementation of enterprise's information systems. (The Open Group) AB Volvo EA Team Processes Request Process Result improved project architecture CIO, project support project with architecture project integration request CIO support in BA/BU strategy work CIO, ITG, other EA review CIO, project policy exception handling policy exception report CIO task force handling problem solved Volvo employee Q&A policies, directive, guidelines integration setup business strategy review report IT/PM strategy architecture frameworks answer on question EA built up using Agile meth. in week iterations building on and adapting existing structures adding change increments based on Best Practise from working solutions ! AB Volvo The Target Architecture and the 10 Principles AB Volvo IT Governance, Enterprise Architecture Team, Åke Liljenberg 10 Date Volvo Group Target Architecture Application User Interface UI Components UI Process Components * UI Services * Service Interface Workflow Manager * Service Interface Service Interface Service Ianager nterface Domain M Domain M Domain Manager anager Domains Entity Entities Entities Entity Entity V1.7 AB Volvo Department, Name, Document name, Security Class 11 Date DB * Service Consumer Proxies ... Security Logging Workflows Common Integration Platform General Utilities User Service Provider Gateway = Dependency Service Consumer Service Provider * Implementation may vary and thereby the direction of the dependency Volvo Group General EA Principles • 1 Conformity to standards (Standards for all parts in EA pyramid) – Drive usage of open and industry standards at Volvo • 2 Autonomous & loose coupling between components & applications – Flexible subsystem and granular component setup, avoiding monoliths • 3 Simplicity in solutions and work methods – Clean solutions from technical, application and user perspective. Strive for simplicity in project management and system development methods (ISGDP, Agile …) • 4 Strive for usage of existing Volvo services – Whenever possible avoid application specific infrastructure, instead utilizing already existing services at Volvo (Databases, App servers, Brokers, Data Warehouse, Process perf..) • 5 Robust solutions = asynchronous, caching ….. – Active coaching of projects to achieve robust solutions securing uptime e.g right logic in right application tier, usage of good application architecture including integration solutions e.g avoiding synchronous dependencies AB Volvo Department, Name, Document name, Security Class 12 Date Volvo Group General EA Principles, continued… • 6 Performance focus from the start – Active coaching of projects to achieve good performance in solutions from the start, e.g promoting test driven development, focus on database tuning early on, non-talkative messaging between UI and server etc. • 7 Secure solutions – Active coaching of projects to achieve secure solutions from the start. Correct functionality and data accessible to the right users … includes usage of Volvo decided infrastructure … • 8 Good Integration solutions – Control of projects to follow the policies and guidelines decided and coach them to build the integration in the right way • 9 Usage of Agile work methods and design principles – Control of projects to follow ISGDP and help them use it in the best way with special focus on architecture – promoting usage of Agile system development and implementation principles • 10 Maintainable solutions • Control of projects to deliver maintainable solutions to Maintenance AB Volvo Department, Name, Document name, Security Class 13 Date Enterprise Architecture a living item Experience in practical Enterprise Architectural work has impacted us to value • Responsiveness to change over alignment with plan • Supporting fact based decisions over completeness in documentation • Face to face collaboration over contracted structure Our chosen Enterprise Architecture methodology and tools must Support the above values – setting an Agile way of working with EA AB Volvo The structure of the Volvo Group IT Strategy Supporting VG Business Strategy Including each GIB. AB Volvo The overall Volvo Group IT strategic direction AB Volvo Each domain in the Volvo Group IT Strategy is detailed with architectural requirements setting a target architecture per domain Architectural Business Requirements Consequences for IT Architectural Technical Requirements Solutions & Mapping to VG Target Architecture & 10P Domain IT Portfolio Overall Target architecture for the Domain AB Volvo ASP Strategic directions ATR Breakdown of Architectural Technical Requirements to ABR Breakdown of Architectural Business Requirements to BSR Business Challenges Breakdown of Business Targets to The structure of the Volvo Group IT Strategy for each information domain & IT solution integration, Core and Application Infrastructure AB Volvo BSR ABR ATR ASP Evaluation ASP ABR ATR ASP ATR ASP ASP Each solution proposal is evaluated in pro’s and con’s versus Volvo Group Target Architecture and 10 principles. All ASP’s are collectively configured into an overall Target Architecture for each Domain (PLM, CLM, SCM, BA) BSR – Business Scenario Requirements ABR – Artchitectural Business Requirements Originating from Top What business capability is needed Prioritized Business Requirements to support the BSR’s AB Volvo ATR – Artchitectural Technical Requirements What IT capabilities will support the ABR’s ASP – Artchitectural Solution Proposal How solutions will in the best way fulfill the ATR’s For each Business domain an overall strategy is set Domain VG IT Strategy Domain Target Architecture Business Challenges Consequences for IT + = Strategic directions Domain IT Portfolio IT Migration IT Project Portfolio To Be Application Portfolio AS IS Application Portfolio AB Volvo How do we know that we spend our IT investments in the right way? Our toolbox: • IT Governance (eg policies, guidelines etc.) • Volvo Group Target Architecture • Volvo Group 10 architecture principles • EA review • VGIO and BA/BU Integration Offices • IS-GDP including EA and Integration plugin • IS-GDP4IT • The Platform Reference Architectures (JVS,NVS,SVS) AB Volvo 21 What well managed Enterprise Architecture and Integration enables Business benefits CIO Office Challenges - enabler • Improved Operational Efficiency and Flexibility • Lower IS/IT Operation Cost • Cost… Busines s Strategy & Objectiv es Business Processes Volvo Group Target Architecture Informa(on Architecture Applica(on Architecture Information Applications Application Infrastructure Core Infrastructure Infrastructure Architecture Slice is Solution Architecture AB Volvo 19-Aug-12 Application UI Components UI Process Components * UI Services Workflows * Service Interface Workflow Manager * Service Interface Service Interface Service nterface Domain MIanager Domain Domain MManager anager Domains Entity Entities Entities Entity Entity V1.7 Service Provider Gateway Business Architecture User User Interface DB * Common Integration Platform = Dependency General Utilities Service C onsumer Proxies • Robust and reliable applications and infrastructure • High Usability of applications ... • Visibility and Consolidated Data Views for Operations Control • Optimal reliability and uptime Logging • Ability to acquire and integrate other companies • Optimal IS/IT support to processes Security • A better integration and ability to harvest synergies • Shorter Time to Application Launch Service Consumer Service Provider Volvo Group Target Architecture * Implementation may vary and thereby the direction of the dependency The 10 Architectural Principles Questions AB Volvo Department, Name, Document name, Security Class 23 Date