Mc Laren V2 0

1,608 views

Published on

McLaren presentation; Created & Delivered by Salim Sheikh in Nov 2008. This presentation helped seal a win over SUN Microsystems. It is one of my proudest achievements to date!

Published in: Technology, Business
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,608
On SlideShare
0
From Embeds
0
Number of Embeds
177
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Mc Laren V2 0

  1. 1. Delivering SOA for McLaren On time ♦ On budget ♦ On track
  2. 2. AGENDA McLaren FINAL Proposal - 17 Dec 2008 THE CHALLENGE TOOLS & TRAINING OUR SOLUTION TECHNICAL PROFICIENCY AGILE DELIVERY & MGT PLAN & COSTS ABOUT US QUESTIONS WE WILL GET YOU THERE
  3. 3. AGENDA McLaren FINAL Proposal - 17 Dec 2008 THE CHALLENGE
  4. 4. What is certain <ul><li>Absolute certainties </li></ul><ul><ul><li>The McLaren SOA programme </li></ul></ul><ul><ul><ul><li>will start in Jan 2009 </li></ul></ul></ul><ul><ul><ul><li>must complete in Jan 2010 </li></ul></ul></ul><ul><ul><li>McLaren’s next supercar (“P11”) will be launched in 2010 </li></ul></ul><ul><li>The initial focus is about delivery </li></ul><ul><li>The successful delivery partner must deliver on time, on budget, on track </li></ul>McLaren FINAL Proposal - 17 Dec 2008
  5. 5. The Challenge <ul><li>A large number of mixed SOA Business Services (complex, medium, simple) </li></ul><ul><li>Total of 91 systems in scope of which one big legacy system (written in Delphi) needs to be SOA’ed </li></ul><ul><li>Demonstrate how we can deliver a high quality SOA solution at a low cost, on time, on budget </li></ul><ul><li>Implement a SOA solution based on SUN JCAPS – McLaren’s chosen SOA platform </li></ul><ul><li>Provide training and mentoring - once the SOA services have been successfully delivered and are “LIVE” </li></ul>McLaren FINAL Proposal - 17 Dec 2008
  6. 6. AGENDA McLaren FINAL Proposal - 17 Dec 2008 OUR SOLUTION
  7. 7. SOA Managed Services <ul><li>Supports day-to-day SOA management and development </li></ul><ul><ul><li>Set realistic objectives and timelines </li></ul></ul><ul><ul><li>Define clear deliverables and methodologies to produce them, and </li></ul></ul><ul><ul><li>Structure agile teams for execution </li></ul></ul><ul><li>Three focused work streams </li></ul><ul><ul><li>Services Factory Development </li></ul></ul><ul><ul><li>Portal Development </li></ul></ul><ul><ul><li>Testing </li></ul></ul><ul><li>Post-implementation Support </li></ul><ul><ul><li>We offer you Support Services and Continuous Process Improvement </li></ul></ul><ul><ul><li>Choice of out-sourcing support models </li></ul></ul><ul><ul><li>(on-shore/near-shore/offshore) </li></ul></ul>McLaren FINAL Proposal - 17 Dec 2008 Customer maintains control
  8. 8. Proposed Delivery Model McLaren FINAL Proposal - 17 Dec 2008
  9. 9. SOA Programme Governance McLaren FINAL Proposal - 17 Dec 2008 <ul><li>Responsibilities </li></ul><ul><li>Customer engagement </li></ul><ul><li>Identify strategic partnership and projects </li></ul><ul><li>Ensure the customer is happy! </li></ul>
  10. 10. SOA Programme Governance McLaren FINAL Proposal - 17 Dec 2008 <ul><li>Responsibilities </li></ul><ul><li>Scope Business Services </li></ul><ul><li>Generate services funding model </li></ul><ul><li>SOA Maturity Model Management </li></ul><ul><li>Manage and Maintain Services Registry and Repository </li></ul><ul><li>Perform SOA training and development for customer </li></ul>
  11. 11. SOA Programme Governance McLaren FINAL Proposal - 17 Dec 2008 <ul><li>Responsibilities </li></ul><ul><li>Provide technology leadership and guidance to Customer and THBS teams </li></ul><ul><li>SOA Framework setup </li></ul><ul><li>Services development and testing </li></ul><ul><li>SOA principles and patterns adherence </li></ul><ul><li>SOA Agile implementation </li></ul><ul><li>SOA Power tools promotion </li></ul>
  12. 12. SOA Programme Governance McLaren FINAL Proposal - 17 Dec 2008 <ul><li>Responsibilities </li></ul><ul><li>Carry requirements baton on behalf of Business Owners </li></ul><ul><li>Develop Business Process hierarchy </li></ul><ul><li>Perform User acceptance testing of end-to-end Business Processes and SOA Services </li></ul><ul><li>Promote SOA best practices </li></ul>
  13. 13. Baselining YOUR SOA Roadmap McLaren FINAL Proposal - 17 Dec 2008
  14. 14. AGENDA McLaren FINAL Proposal - 17 Dec 2008 TECHNICAL PROFICIENCY
  15. 15. Our SUN Partnership & Technical competencies <ul><li>We are SUN partners </li></ul><ul><li>We have direct personal relationships with key SUN executives (e.g. Ross Altman - previously CEO of SeeBeyond) </li></ul><ul><li>We have intimate knowledge and strong experience of the SUN JAVA CAPS stack </li></ul>McLaren FINAL Proposal - 17 Dec 2008 Together we can help shape McLaren’s SUN JCAPS vision for SOA
  16. 16. THBS is utilising Open ESB V3 <ul><li>Architectural facets: </li></ul><ul><ul><li>Modularity </li></ul></ul><ul><ul><li>Service-orientation </li></ul></ul><ul><ul><li>Flexible application interface </li></ul></ul><ul><li>Technology facets: </li></ul><ul><ul><li>Micro-kernel based on OSGi </li></ul></ul><ul><ul><li>Service-component layer based on JBI </li></ul></ul><ul><li>Benefits: </li></ul><ul><ul><li>Highly extensible at the platform, component and service levels </li></ul></ul><ul><ul><li>Light-weight and scalable </li></ul></ul>McLaren FINAL Proposal - 17 Dec 2008 https:// fuji.dev.java.net/
  17. 17. Innovation & Value using JCAPS McLaren FINAL Proposal - 17 Dec 2008
  18. 18. SUN Glassfish Foundation McLaren FINAL Proposal - 17 Dec 2008
  19. 19. Web-based Composition McLaren FINAL Proposal - 17 Dec 2008 Certain classes of development will not require a full IDE on the desktop. The browser has become a powerful platform that can be leveraged.
  20. 20. AGENDA McLaren FINAL Proposal - 17 Dec 2008 AGILE DELIVERY & MANAGEMENT
  21. 21. SOA Application Lifecycle <ul><li>Managing the SOA lifecycle involves BOTH </li></ul><ul><li>(1) providing a service and </li></ul><ul><li>(2) managing consumption over time </li></ul>McLaren FINAL Proposal - 17 Dec 2008
  22. 22. Agile Development Approach McLaren FINAL Proposal - 17 Dec 2008 Business services Portlet services PRODUCT BACKLOG SPRINT BACKLOG SOA BUSINESS SERVICES 2 WEEK SPRINT CYCLES DAILY SCRUMS Iteration #1 Iteration #2 Iteration #4 Iteration #3
  23. 23. Real-world “scrum” sessions McLaren FINAL Proposal - 17 Dec 2008
  24. 24. Project-driven SOA Services McLaren FINAL Proposal - 17 Dec 2008
  25. 25. Role of SOA Governance <ul><li>SOA needs guided governance to: </li></ul><ul><ul><li>Assist and empower non-expert staff </li></ul></ul><ul><ul><li>Build consensus on the SOA initiatives </li></ul></ul><ul><ul><li>Set clear standards, best practices and change management policies </li></ul></ul><ul><ul><li>Help resolve any non-compliance issues </li></ul></ul><ul><li>And integrate to established IT processes, namely around, </li></ul><ul><ul><li>Funding </li></ul></ul><ul><ul><li>Operations </li></ul></ul><ul><ul><li>Quality </li></ul></ul><ul><ul><li>Analysis and design </li></ul></ul>McLaren FINAL Proposal - 17 Dec 2008
  26. 26. Project-oriented SOA Governance McLaren FINAL Proposal - 17 Dec 2008 Key differentiator
  27. 27. AGENDA McLaren FINAL Proposal - 17 Dec 2008 TOOLS …
  28. 28. Our SOA Power tools McLaren FINAL Proposal - 17 Dec 2008 DEMO 1. Service Factory WIKI 2. Automated release management 3. Services dashboard 4. SOA “run-time” governance dashboard
  29. 29. Service Factory WIKI McLaren FINAL Proposal - 17 Dec 2008
  30. 30. WIKI - Details of Services McLaren FINAL Proposal - 17 Dec 2008
  31. 31. WIKI - Service Guides McLaren FINAL Proposal - 17 Dec 2008
  32. 32. Automated Release Mgt(1) McLaren FINAL Proposal - 17 Dec 2008 Automated code reviews
  33. 33. Automated Release Mgt(2) McLaren FINAL Proposal - 17 Dec 2008
  34. 34. Services Dashboard McLaren FINAL Proposal - 17 Dec 2008
  35. 35. Real services ♦ Real people McLaren FINAL Proposal - 17 Dec 2008
  36. 36. SOA “RTG” Dashboard McLaren FINAL Proposal - 17 Dec 2008 KEY DIFFERENTIATOR GIVING YOU COMPLETE CONTROL OF YOUR SOA
  37. 37. RTG Service Monitor McLaren FINAL Proposal - 17 Dec 2008
  38. 38. RTG Report View McLaren FINAL Proposal - 17 Dec 2008
  39. 39. AGENDA McLaren FINAL Proposal - 17 Dec 2008 and … TRAINING
  40. 40. SOA Training Academy McLaren FINAL Proposal - 17 Dec 2008
  41. 41. Questions? <ul><li>Please send all queries to: </li></ul><ul><li>Salim Sheikh </li></ul><ul><li>[email_address] </li></ul>McLaren FINAL Proposal - 17 Dec 2008 We will help you get there Contact THBS

×