Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

C:\Ihc\Bp Mlink\Presentations\Emirates Brisbane Feb 2010

Enterprise Architecture - Creating Alignment - The Emirates Group - IT

  • Login to see the comments

C:\Ihc\Bp Mlink\Presentations\Emirates Brisbane Feb 2010

  1. 1. <ul><li>Connecting Process Professionals </li></ul>
  2. 2. Enterprise Architecture Creating Alignment Christine Stephenson Emirates Group -IT
  3. 3. Agenda <ul><li>The Emirates Story </li></ul><ul><li>IT Environment and Initial Situation </li></ul><ul><li>Enterprise Architecture Adoption </li></ul><ul><li>Creating Alignment with SOA </li></ul>
  4. 4. Dubai’s Future = Emirates’ Future
  5. 5. Emirates <ul><li>Launched on 25 October 1985: </li></ul><ul><ul><li>Three aircraft </li></ul></ul><ul><ul><li>Three destinations </li></ul></ul><ul><ul><ul><li>Karachi </li></ul></ul></ul><ul><ul><ul><li>Delhi </li></ul></ul></ul><ul><ul><ul><li>Mumbai </li></ul></ul></ul>Emirates The International Airline of the U.A.E
  6. 6. … and 20 years later
  7. 7. Today: Over 100 Destinations in 60 Countries
  8. 8. Current Fleet – 134 Aircraft 29 18 Airbus A330 Airbus A340 Airbus A380 5 Passenger & Freighter Aircraft Boeing 777 75 Boeing 747 7
  9. 9. Fleet Expansion <ul><li>159 aircraft on order worth over US$55 billion </li></ul><ul><li>28 x 777-300ERs </li></ul><ul><li>53 x A380-800s </li></ul><ul><li>70 x A350 XWBs </li></ul><ul><li>3 x 777-F </li></ul><ul><li>5 x 747-8F </li></ul>
  10. 10. Emirates Group
  11. 11. A selection of our external Customers
  12. 12. EMIRATES D N A T A & GS CC Group Security Medical Legal & Facilities DN Revenue Accounts Finance HR & Group Training Central Services PD & CRM Group Safety DN Agencies DN Cargo DN Airport P&L Al Maha AA SD Engineering Flight Operations EKH EK Cargo Skywards Reservation Services NPSD & eCommerce STC EK Airport Pricing NCL & CER EK Revenue Accounts YM Planning CASA 114 111 101 103 104 107 105 110 112 115 116 118 121 124 126 201 202 203 210 211 657 222 229 300 302 303 304 305 306 307 310 312 313 315 318 400 401 403 404 405 406 407 408 409 410 417 419 421 422 426 500 501 502 503 505 506 509 510 511 517 520 526 527 506 529 531 532 534 535 537 538 539 541 542 546 549 550 551 552 541 604 610 614 615 618 619 626 628 630 631 125 608 602 606 609 616 621 623 627 632 635 632 611 640 600 642 100 645 613 646 647 624 637 653 654 641 655 223 629 667 668 622 634 670 671 673 676 679 680 605 672 800 801 803 805 903 904 905 906 908 909 910 911 912 917 918 919 920 921 900 922 678 806 923 924 926 908 932 952 954 956 957 959 820 821 826 829 823 830 846 847 864 865 828 831 839 837 851 854 853 823 861 862 824 841 845 751 754 765 766 767 772 431 439 441 444 446 447 449 475 479 482 1000 1002 1013 1017 1021 350 2029 2030 2064 4003 5015 5018 5019 5020 5021 6006 6011 6018 6022 6023 6028 6032 7004 7003 8018 8032 8034 8036 8074 8076 351 750 768 770 471 473 2000 2001 2005 2014 2028 2031 2067 2069 2070 3000 3007 3009 3014 3013 3023 3052 3053 3010 4004 483 4001 4002 4005 4009 6000 6003 6005 6007 6015 6017 6019 6021 6021 7002 7005 8001 8004 8007 8008 8009 8010 8030 8038 8042 8045 8046 445 486 476 477 478 490 474 480 487 APAS TARS Insight OPAT Emu 4000 4007 4008 8079 8077 5000 3012 CCTV TOMAS ATM Monitor Aurora GroupWorld Empower EKG Web Sites emirates.com Tridion BBC News Sentinel SAFE Qpulse RAT Medical System Aviation Medical Exam EGLMS Concept 500 FMS DRAS – BSP Reconciliation BRASS ERP FAPA TRACK MFR POWER FUWINT CPG COMET Budget System MLZ HR Recruit ERP-HR Payroll OTA TRACE ROS TER ERP Recruit Crew Feedback Org Chart Staff Feedback Bright Ideas Contract Mgmt Merit Pot Edu Benefits Staff Portal HR Direct Self Service ID Card Imaging Internal Vacancies Medical Benefits vTrack Ez_Post Driver Contact CLP Fulfilment ePACTS CSTMS Vehicle Tracking MACS ODS MACS DWH DFO IVR EKT Ocean Protas Tariff EKT Sub Systems Events PRO Corporate Discount Agency Deposits AxisHolidays.com ACD DN Rpts YM CAMSYS Celsius Logger DACS + Qpulse SAS Forecast TSS Telemagic BRS DMACS GUI RMS MACS AACS Marhaba Ops CUTE FIDS Infocaster Marhaba Web Site Plan Control RTA SP Expert Stand Monitoring Tetra TARS NOMAD DMIS ERP P&L RAPID IBML Imaging PMS CRM Smartel MICE OASIS FLEET MGMT AA-DSS AA Sub Systems AA-MIS Visa Messaging Subsystem SelfBill OneNetwork Call Centre Portal email IBE IBE Watchdog ACD Future Focus MARS PSS PC Systems EasyMARS MARS FQT CRIS Skywards.com Skywards Datamart PNR DW CISMIS ACD Solution Trade Net Supplier Net EK - DSS Ocean Messaging Subsystem Price Guide Ops Reports Airfare SuperOPS CVIEW RPS RI GYM GRMS Galaxy ePIP PROS OD Forecaster SPACE PNRODS YAS AQUA CDW Target.com PROMIS FACTS FRR LSOM PRISM ARS EMSA Route Planning System Market Research CONX Builder COSMOS LTP ENCOM AIFLITE CSR CORE MPP CRS Apollo LASS Evita EPR Pairing ACTS CrisCall iSaturn Trips STC Trips .NET Trips IRA Trips IVR Trips PEC SkyClaims CPD SkySales SkyMart SkyExpress SkyHub SkyLog SITAFastIV SkyChain MASS SkyCap SkyTrack LIDO EGDS AFTN FuelMON FCPortal FCIS ADOC MPI eSwap COLA DMS OGS Weather Monitor RAMS ATC Radar FOQA FO Management Portal Macroe OPERA CUSS KIOSK e-ticket handler MACS DMACS-GUI RMS KIS BGS LASS Catering Portal CC Portal DFS CCIMS CCPM Kiosks Galley Planning Caterlog Crew Records Crew Admin SD Management Portal Sickness Analysis A/c Cleaning Control EMPACS Buyer Equip Tracking Airman DELIA ADOC Engg - DWH Engg EMS PMA e-capability wrkflw Techlog Warranty wrkflw Integrated Reporting Library Mgmt Tools Calibration Quotation Scrap wrkflw Avionics wrkflw CASA -CRIS
  13. 13. What is Enterprise Architecture really ? <ul><li>The structure of components, their inter-relationships , and the principles and guidelines governing their design and evolution over time (TOGAF) </li></ul>
  14. 14. PHI Φ Our EA Framework
  15. 15. EA Φ Framework Quality Management Business Analysis Configuration Management Project Management IT Mgmt / Customer Service Service Management Software Development Strategic Sourcing
  16. 16. Strategic Directions for IT to enable Growth Standardisation Centralisation Integration <ul><li>Reduce complexity, </li></ul><ul><li>leverage synergies, </li></ul><ul><li>remove duplications, </li></ul><ul><li>enhance scalability, </li></ul><ul><li>reduce cost </li></ul><ul><li>Centrally managed IT strategy, architecture and infrastructure </li></ul><ul><li>reduce complexity and risks </li></ul><ul><li>improve availability and performance </li></ul><ul><li>Reduce interfaces and redundant systems/data, </li></ul><ul><li>improve collaboration and reusability, reduce cost </li></ul>
  17. 17. IT Change Project – Getting ready for Growth <ul><li>Managed and measurable IT services and measurement framework </li></ul><ul><li>Best practice processes (ITIL & CMMI) and structured approach </li></ul><ul><li>Redefine processes how IT interacts with the business </li></ul><ul><li>Re-align IT organisation to business </li></ul><ul><li>Repositioning of IT organisation within Group </li></ul>Get close to the business Implement end-to-end IT service processes <ul><li>Positioning and identity of IT within Emirates Group </li></ul><ul><li>High performance culture, ownership, leadership </li></ul><ul><li>Strategic sourcing model </li></ul><ul><li>Strategic direction and priorities driven by business </li></ul><ul><li>Framework for enterprise IT architecture and standards </li></ul>IT governance framework People Project Scope
  18. 18. Design : Process Map IT Solutions and Customer Services IT Production IT Strategic Sourcing and Development IT Strategy and Architecture IT Architecture & Standards IT Strategy Portfolio Management Financial Management Quality Management Organisational Development IT Performance Measurement Security & Risk Management Business Info. Architecture Communication Governance Relationship Management Service Level Management Customer Relations Project Planning Proj. Monitoring & Control Risk Management Req. Mgmt & Req. Dev. Design & Development Program Management Product Integration Validation Verification Proj. Config Management Production Service Req. Management Inventory & Stores Mgmt Identity & Access Mgmt Capacity Management Availability Management Continuity Management Operations Management Release Management Configuration Management Incident Management Problem Management Change Management Security Management People Performance Management Training & Development People Life Cycle Resource Planning Recruitment Projects Supplier Relations External Supplier Mgmt
  19. 19. What is SOA? Agility Reusability Loosely Coupled Better Time To Market Design Philosophy Integration Architecture Style Higher Productivity ROI TCO Flexibility Visibility Methodology Services
  20. 20. Service Oriented Architecture (SOA) Service : Is a logical representation of a repeatable business activity that has a specified outcome (e.g., check customer credit; provide weather data, consolidate drilling reports) Is a “black box” to consumers of the service Service Oriented Architecture (SOA) : is a way of thinking or an architecture style in terms of services and service-based development and the outcomes of services
  21. 21. SOA Benefits <ul><li>Reduced Operational Cost/Efficiency </li></ul><ul><li>Improved Productivity </li></ul><ul><li>Reduce TCO and increased ROI </li></ul><ul><li>Greater Re-use </li></ul><ul><li>Quick Response to Customer Demands </li></ul><ul><li>Better Integration (internal and external) </li></ul><ul><li>Protecting existing assets </li></ul><ul><li>Flexibility - Agility </li></ul>
  22. 22. SOA Challenges <ul><li>The cultural shift – Think Differently </li></ul><ul><li>This project is different. Share Services – Why ? </li></ul><ul><li>Need to think in terms of services and services sharing. </li></ul>
  23. 23. SOA Challenges <ul><li>Product Development hurdles </li></ul><ul><li>Product development hurdles – applications are tightly coupled </li></ul><ul><li>No documented business process. The value chain is not known </li></ul><ul><li>No Holistic / Enterprise view </li></ul><ul><li>Technology and Benefits are not proven and unknown </li></ul><ul><li>Multiple versions of services can coexists - results in more complexity </li></ul><ul><li>Integration between applications with different service level agreements </li></ul><ul><li>Security Concerns – Service is open and shared </li></ul><ul><li>Sharing the infrastructure lead to capacity issues </li></ul>
  24. 24. SOA Strategies <ul><li>Top down: Business architecture development with a top-down view. </li></ul><ul><li>Bottom up: New projects development will be developed as SOA based applications. Projects will publish and discover services. </li></ul><ul><li>Middle out: Identify and Modify existing services. These are quick wins. </li></ul>Middle Out
  25. 25. SOA Strategies <ul><li>Top down: Business architecture development with a top-down view. </li></ul><ul><li>Bottom up: New projects development will be developed as SOA based applications. Projects will publish and discover services. </li></ul><ul><li>Middle out: Identify and Modify existing services. These are quick wins. </li></ul>Middle Out
  26. 26. SOA Adoption Programme
  27. 27. SOA Service Lifecycle Service Identification Service Classification Service Litmus Service Specification Estimation / Funding Assign Ownership Service Development Quality Assessments Production Promote SLA Monitoring Service Portfolio Business Case Business Analysis Existing System Analysis Business Use cases Service Portfolio Business Modeling Requirement Specification System Specification Service Specification Application Architecture Design Models Service Framework Service Configurations Service Monitoring
  28. 28. Service Planning Process <ul><li>Activities </li></ul><ul><li>Define system context (or business context) model. </li></ul><ul><li>Identify gaps with the current service portfolio </li></ul><ul><li>Estimate for SOA based development </li></ul><ul><li>Agree on ownership with stakeholders </li></ul><ul><li>Agree on the funding aspects </li></ul><ul><li>Inputs </li></ul><ul><li>Business Case </li></ul><ul><li>High Level Requirements </li></ul><ul><li>Service Portfolio Plan </li></ul><ul><li>Business Use cases </li></ul><ul><li>Business Analysis </li></ul><ul><li>Deliverables </li></ul><ul><li>Updated Portfolio Plan </li></ul><ul><li>Objectives </li></ul><ul><ul><li>Identify the services ( at high level) , get funding and assign ownerships </li></ul></ul><ul><li>All necessary Stakeholders </li></ul><ul><li>Project Team </li></ul><ul><li>Project Portfolio Office </li></ul><ul><li>SOA Team </li></ul>
  29. 29. Service Modelling – Top down Business Analysis <ul><li>SOA Service Modeling includes : </li></ul><ul><ul><li>Service Identification </li></ul></ul><ul><ul><li>Classification & Catalogue </li></ul></ul><ul><ul><li>litmus </li></ul></ul><ul><ul><li>service specification </li></ul></ul><ul><li>Top down domain decomposition approach for service modeling. </li></ul><ul><li>Service Modeling will be done during the requirement analysis and solution design phase </li></ul>
  30. 30. Service Identification Reserve Vehicle Check-out Vehicle Check-in Vehicle <ul><li>Function Domain in this example is Rent Vehicle. Consider it as a black box </li></ul>1 <ul><li>Identify Business Services – Why people are coming to the system ? </li></ul>2 Reserve Vehicle Vehicle Delivery <ul><li>Identify Business Processed </li></ul>3 Source : IBM Fleet Management Promotions Management Customer Service Vehicle Availability Location Promotions Customer Profile Location Information Rentals & Reservations Vehicle Availability Reserve Vehicle Check Rates Check-In Vehicle Check-Out Vehicle Customer Profile Location Promotions Location Information Rent Vehicle Offered Service Consumed Service Rent Vehicle Rent Vehicle
  31. 31. Service Catalogue & Classification 1.2 Check-out Vehicle 1.3 Check-in Vehicle 0.Rent Vehicle 1.1.2 Make Reservation 1.1.1 Check Rates 1.2.1 Locate Reservation 1.2.2 Modify Reservation 1.2.3 Create Rental Agreement 1.2.4 Sign-out Vehicle from Lot 1.3.1 Locate Rental Agreement 1.3.2 Process Return Information 1.3.3 Process Payment 1.3.4 Return Vehicle to Lot 1.1 Reserve Vehicle 1.1.1.1 Get Location (pick-up/ drop-off) 1.1.1.2 Get Date / time (pick-up/ drop-off) 1.1.1.3 Choose Vehicle 1.1.1.4 Get Options Information 1.1.1.5 Check Vehicle Availability 1.1.1.6 Offer Rates For Selection 1.1.2.1 Confirm Rental Information 1.1.2.2 Get Customer Information 1.1.2.3 Get Payment Information 1.1.2.4 Confirm Reservation 1.1.2.5 Create Reservation <ul><li>Catalogue all the services identified. </li></ul><ul><li>Classify them as </li></ul><ul><ul><li>Application Services </li></ul></ul><ul><ul><li>Infrastructure Services </li></ul></ul><ul><li>How do I decide which one is an application service - Service Classification Framework </li></ul><ul><ul><li>Transactional Services, Query and Content Services, Data Service etc. </li></ul></ul>Source : IBM
  32. 32. Service Litmus Test- IBM Proposed Approach <ul><li>“ From all the candidate services, which ones should we expose?” </li></ul><ul><li>Not all candidate services should be exposed </li></ul><ul><li>Every implemented service has costs and risks </li></ul><ul><li>“ Service Litmus Test ” helps make exposure decisions </li></ul>Source : IBM
  33. 33. Service Litmus for Rent A Car 1.1.2.1 Confirm Rental Information 1.1.2.2 Get Customer Information 1.1.2.3 Get Payment Information 1.1.2.4 Confirm Reservation 1.1.2.5 Create Reservation 1.1.1.1 Get Location (pick-up/ drop-off) 1.1.1.2 Get Date / time (pick-up/ drop-off) 1.1.1.3 Choose Vehicle 1.1.1.4 Get Options Information 1.1.1.5 Check Vehicle Availability 1.1.1.6 Offer Rates For Selection 1.2 Check-out Vehicle 1.3 Check-in Vehicle 0.Rent Vehicle 1.1.2 Make Reservation 1.1.1 Check Rates 1.2.1 Locate Reservation 1.2.2 Modify Reservation 1.2.3 Create Rental Agreement 1.2.4 Sign-out Vehicle from Lot 1.3.1 Locate Rental Agreement 1.3.2 Process Return Information 1.3.3 Process Payment 1.3.4 Return Vehicle to Lot 1.1 Reserve Vehicle = Service to be exposed Legend Source : IBM
  34. 34. Service Strategy Source : IBM Transform Integrate Subscribe Build Buy Time to decide on how we are going to get those services Outsource Integrate: Wrapping a legacy system’s function Build New Component Functionality (“Roll your own”) Transform legacy to enable functionality exposure for this service to reuse Buy : Integrate with third party product
  35. 35.
  36. 36. SOA Do you want to go further down or come up?
  37. 37. Discussion Topics <ul><li>SOA – is this really working? </li></ul><ul><li>System integration - challenges in practice </li></ul><ul><li>Skills – do we have the right skill set to support an ‘aligned’ organisation </li></ul><ul><li>Business Process Management – what does this mean for organisations today </li></ul><ul><li>Challenges to gaining alignment </li></ul>
  38. 38. Thank You

×