SlideShare ist ein Scribd-Unternehmen logo
1 von 10
Downloaden Sie, um offline zu lesen
10/22/2008




                              This Presentation Courtesy of the
                              International SOA Symposium
                              October 7-8, 2008 Amsterdam Arena
                              www.soasymposium.com
                              info@soasymposium.com


                                                        Founding Sponsors




Platinum Sponsors




Gold Sponsors           Silver Sponsors



   Wednesday, October 22,                                                                             1
   2008




                                                                                  October 7th, 2008




                    Lessons Learned from Implementing
                                                 SOA
                                                                            Vincenzo Ferrucci
                                                                                         TMNS BV




                                TMNS l e info@tmns.com l w www.tmns.com




                                                                                                                  1
10/22/2008




                                                      Until Now… 3




     SOA models
     Methodologies
     Elements of theory


     Good and necessary but have been covered
      at length

     Now you know why and how the apple falls

     Just don’t get it on your head!


3                  enterprise integration
                         where complex business challenges meet agile solutions




                                                From Now On… 3



     We will talk about practical experience

     NO new SOA models
     NO new methodologies
     NO new theory

     Practical advice to minimize SOA
      implementation risks


     Unsafe vs. safe SOA


4                  enterprise integration
                         where complex business challenges meet agile solutions




                                                                                          2
10/22/2008




                                                 SOA project               3




    A SOA project is any
     business-initiated
     project supported by a
     concrete SOA
     architecture




5                 enterprise integration
                        where complex business challenges meet agile solutions




                                         Why is SOA Risky? 3



      A thing of the business

      Multiple organizational silos

      Formal business processes

      Will fail without TIGHT
      IT/business
      cooperation

6                 enterprise integration
                        where complex business challenges meet agile solutions




                                                                                         3
10/22/2008




                                                   Unsafe SOA 3




    Size: Enterprise-wide
    Duration: At least 18-24 months
    Sponsorship: IT Ex sponsor
    Priorities/Schedule: IT Ex initiated,
     driven and controlled
    Know-how: 90-100% eternal SI
    Governance: Imposed, top-down

7               enterprise integration
                      where complex business challenges meet agile solutions




                                                        Safe SOA 3




    Size: At most three silos
    Duration: 6-9 months
    Sponsorship: Bu Ex sponsor
    Priorities/Schedule: Bu Ex initiated
     & driven, IT Ex controlled
    Know-how: 50% external SI
    Governance: Collaborative,
     bottom-up


8               enterprise integration
                      where complex business challenges meet agile solutions




                                                                                       4
10/22/2008




                                               Project Dimensions 3




      Size                              Duration

      Sponsorship                       Priorities/Schedule

      Know-how                          Governance

     How to manage risk along these dimensions?

9                        enterprise integration
                               where complex business challenges meet agile solutions




                                                        Managing Size 3




      Problem: Project too large
      Divide et impera
         Decompose service dimension
         Obtain a set of federated projects
         If projects spans > 3 silos, split it
         SOA portfolio as a laddered bond portfolio
         Ladder service dimension         gain org experience
         Ladder time dimension            reuse resources

         A set of laddered small projects spanning each no more
          than 3 silos




10                       enterprise integration
                               where complex business challenges meet agile solutions




                                                                                                5
10/22/2008




                                                 Managing Duration 3




      Problem: Project too long
      Decompose time dimension
         No subproject lasts more than 6-9 months
         Parallelism     1-2, at most 4 subprojects
         Beware of dependencies




         A set of partially parallel subprojects lasting each no
          more than 6-9 months




11                        enterprise integration
                                where complex business challenges meet agile solutions




                                                 Managing 3
                            Sponsorship&Priority/Schedule



      Problem: SOA is not an IT issue, is a
       business issue
      A SOA project with no clear business
       sponsor is doomed to fail
         Need Bu Ex Sponsor
         Need IT Ex Sponsor
         Bu Ex Sponsor initiates and drives, IT Ex Sponsor
          monitors

         IT Ex Sponsor needs to (in)directly report to Bu Ex
          Sponsor
         SOA programme manager needs to directly report
          to Bu Ex Sponsor


        Anything else will not work!

12                        enterprise integration
                                where complex business challenges meet agile solutions




                                                                                                 6
10/22/2008




                                                                           Managing Know-How 3



       Problem: Limited know-how
       Create critical mass!
               Initiate IGC*, set the framework
               Launch educational program
               Use at most 50% external staff
                      SOA requires deep internal knowledge, technical, business
                       and political
                      Large SI’s struggle with similar know-how
                       issues        consider specialized players



               Create and maintain your own IGC, do not outsource
                the whole pie


      * Integration Governance Center

13                                             enterprise integration
                                                         where complex business challenges meet agile solutions




                                                                         Managing Governance 3




       Problem: Governance/
        Compliance
       Governance
               Live with incompleteness
               Reuse materials you have
               Definition effort: 90 days                                      IGB and IGF*
       Compliance
               Implant IGC rep in projects
               IGC rep is help, not control
               IGC rep feeds back into IGF

               Create IGC and a governance seed, grow it from
                projects

     * Integration Governance Board, Integration Governance Framework, Integration Governance Center

14                                             enterprise integration
                                                         where complex business challenges meet agile solutions




                                                                                                                          7
10/22/2008




                            Safe SOA: Targets Summary 3




 Size                          Duration
    At most three silos           6-9 months

 Sponsorship                   Priorities/Schedule
    Bu Ex sponsor                 Bu Ex initiated and driven,
                                    IT Ex controlled
 Know-how
                                Governance
    50% external SI
                                   Collaborative/Bottom-up

15                   enterprise integration
                           where complex business challenges meet agile solutions




                                             About Governance 3




      IGC = IGB + IGF
      An Integration Governance Board
      An Integration Governance Framework
      IGB creates, maintains and delivers SOA
       project guidance
      IGF is the blueprint

16                   enterprise integration
                           where complex business challenges meet agile solutions




                                                                                            8
10/22/2008




                                                                           Sample: IGB Roles 3



                                                            Management
                                                             Sponsor




                                           Integration Governance Board
           NIT
        Governance
                                                  Enterprise              Integration
                                                    Lead                     Lead



                                       Technology Lead   Technology Lead        Technology Lead
                                           (TIBCO)            (MS)                   (IBM)


         Solution                                                 Small
                                                                Large
         Design
          Table
                                                              Project
                                                         Integration Lead




                                                   Quality Assurance




17                                   enterprise integration
                                            where complex business challenges meet agile solutions




                                               Sample: Project Interaction 3




                                     Enterprise Governance

                                     Integration Governance

                                       Quality Assurance
         Project Initiation                  Architectural
             Reviews                           Reviews
                     Documentation                                                       Implementation
                                        Data Technical Detailed
     Requirements Repository                                                                 Review
                  Standards
                                       Design Architecture Design
       Review
                        Review         Review Review Review




     Up front influence               In progress influence                     At conclusion influence

                                         Project lifecycle




18                                   enterprise integration
                                            where complex business challenges meet agile solutions




                                                                                                                  9
10/22/2008




                                                          Conclusions 3




      Not without the business
      Run federated small & short activities
      Get the governance right
      Foster your own intellectual capital

19                  enterprise integration
                          where complex business challenges meet agile solutions




                                                   Contact Details 3




     Questions?
                                                             Vincenzo Ferrucci
     Discussion?                                               vferrucci@tmns.com
                                                       The Hague Offices – TMNS BV

     Follow up?                                 Palazzo Giardino l Oude Middenweg 53
                                                 2491 AC The Hague l The Netherlands
                                                                   t +31 (0)70 3011720
                                                                   f +31 (0)70 3011721

                                                     Frankfurt Offices – TMNS GmbH
                                              Trianon, 7th floor l Mainzer Landstraße 16
                                                 D-60325 Frankfurt am Main l Germany
                                                                  t +49 (0)69 971 68400
                                                                  f +49 (0)69 971 68200

                                                           London Offices – TMNS Ltd
                                                            Ash House l Fairfield Avenue
                                         Staines, Middlesex TW18 4AB l United Kingdom
                                                                 t +44 (0)1784 22 4265
                                                                 f +44 (0)1784 22 4335

                                                         Zürich Offices – TMNS GmbH
                                                                       Fabrikstrasse 50
                                                             8031 Zürich l Switzerland
                                                                 t +31 (0)70 3011720
                                                                 f +31 (0)70 3011721

20                  enterprise integration
                          where complex business challenges meet agile solutions




                                                                                                  10

Weitere ähnliche Inhalte

Andere mochten auch

Umit Yalcinalp Contracts Services And Policies
Umit  Yalcinalp    Contracts Services And PoliciesUmit  Yalcinalp    Contracts Services And Policies
Umit Yalcinalp Contracts Services And PoliciesSOA Symposium
 
Toufic Boubez The Future Of S O A Security
Toufic  Boubez   The  Future Of  S O A  SecurityToufic  Boubez   The  Future Of  S O A  Security
Toufic Boubez The Future Of S O A SecuritySOA Symposium
 
Paul C Brown S O A Governance
Paul  C  Brown    S O A  GovernancePaul  C  Brown    S O A  Governance
Paul C Brown S O A GovernanceSOA Symposium
 
Chris Madrid Master Data Management
Chris  Madrid    Master Data ManagementChris  Madrid    Master Data Management
Chris Madrid Master Data ManagementSOA Symposium
 
Dennis Wisnosky Cross Talk Presentation D Wiz 09262008 For Publication
Dennis  Wisnosky    Cross Talk  Presentation  D Wiz 09262008  For  PublicationDennis  Wisnosky    Cross Talk  Presentation  D Wiz 09262008  For  Publication
Dennis Wisnosky Cross Talk Presentation D Wiz 09262008 For PublicationSOA Symposium
 
Andre Tost E S B Ref Arch
Andre  Tost    E S B Ref ArchAndre  Tost    E S B Ref Arch
Andre Tost E S B Ref ArchSOA Symposium
 
Jaap Schekkerman S O A Enterprise Arch S Tyle
Jaap  Schekkerman    S O A  Enterprise  Arch  S TyleJaap  Schekkerman    S O A  Enterprise  Arch  S Tyle
Jaap Schekkerman S O A Enterprise Arch S TyleSOA Symposium
 
Cesare Pautasso R E S T V1
Cesare  Pautasso    R E S T V1Cesare  Pautasso    R E S T V1
Cesare Pautasso R E S T V1SOA Symposium
 
Sandy Carter Understanding S O A And Web 2
Sandy  Carter    Understanding  S O A And  Web 2Sandy  Carter    Understanding  S O A And  Web 2
Sandy Carter Understanding S O A And Web 2SOA Symposium
 
Kevin Liu Peter Mc Nulty Best Practices V2
Kevin  Liu  Peter Mc Nulty    Best  Practices V2Kevin  Liu  Peter Mc Nulty    Best  Practices V2
Kevin Liu Peter Mc Nulty Best Practices V2SOA Symposium
 
Jim Webber R E S Tful Services
Jim  Webber    R E S Tful  ServicesJim  Webber    R E S Tful  Services
Jim Webber R E S Tful ServicesSOA Symposium
 
Dharmes Mistry Tony De Bree S O A Business Persp V1b
Dharmes  Mistry    Tony De  Bree   S O A Business Persp V1bDharmes  Mistry    Tony De  Bree   S O A Business Persp V1b
Dharmes Mistry Tony De Bree S O A Business Persp V1bSOA Symposium
 

Andere mochten auch (12)

Umit Yalcinalp Contracts Services And Policies
Umit  Yalcinalp    Contracts Services And PoliciesUmit  Yalcinalp    Contracts Services And Policies
Umit Yalcinalp Contracts Services And Policies
 
Toufic Boubez The Future Of S O A Security
Toufic  Boubez   The  Future Of  S O A  SecurityToufic  Boubez   The  Future Of  S O A  Security
Toufic Boubez The Future Of S O A Security
 
Paul C Brown S O A Governance
Paul  C  Brown    S O A  GovernancePaul  C  Brown    S O A  Governance
Paul C Brown S O A Governance
 
Chris Madrid Master Data Management
Chris  Madrid    Master Data ManagementChris  Madrid    Master Data Management
Chris Madrid Master Data Management
 
Dennis Wisnosky Cross Talk Presentation D Wiz 09262008 For Publication
Dennis  Wisnosky    Cross Talk  Presentation  D Wiz 09262008  For  PublicationDennis  Wisnosky    Cross Talk  Presentation  D Wiz 09262008  For  Publication
Dennis Wisnosky Cross Talk Presentation D Wiz 09262008 For Publication
 
Andre Tost E S B Ref Arch
Andre  Tost    E S B Ref ArchAndre  Tost    E S B Ref Arch
Andre Tost E S B Ref Arch
 
Jaap Schekkerman S O A Enterprise Arch S Tyle
Jaap  Schekkerman    S O A  Enterprise  Arch  S TyleJaap  Schekkerman    S O A  Enterprise  Arch  S Tyle
Jaap Schekkerman S O A Enterprise Arch S Tyle
 
Cesare Pautasso R E S T V1
Cesare  Pautasso    R E S T V1Cesare  Pautasso    R E S T V1
Cesare Pautasso R E S T V1
 
Sandy Carter Understanding S O A And Web 2
Sandy  Carter    Understanding  S O A And  Web 2Sandy  Carter    Understanding  S O A And  Web 2
Sandy Carter Understanding S O A And Web 2
 
Kevin Liu Peter Mc Nulty Best Practices V2
Kevin  Liu  Peter Mc Nulty    Best  Practices V2Kevin  Liu  Peter Mc Nulty    Best  Practices V2
Kevin Liu Peter Mc Nulty Best Practices V2
 
Jim Webber R E S Tful Services
Jim  Webber    R E S Tful  ServicesJim  Webber    R E S Tful  Services
Jim Webber R E S Tful Services
 
Dharmes Mistry Tony De Bree S O A Business Persp V1b
Dharmes  Mistry    Tony De  Bree   S O A Business Persp V1bDharmes  Mistry    Tony De  Bree   S O A Business Persp V1b
Dharmes Mistry Tony De Bree S O A Business Persp V1b
 

Ähnlich wie Vincenzo Ferrucci Lessons Learned

Jim Webber Guerrilla S O A With Web Services
Jim Webber    Guerrilla  S O A With  Web  ServicesJim Webber    Guerrilla  S O A With  Web  Services
Jim Webber Guerrilla S O A With Web ServicesSOA Symposium
 
Manas Deb Maturity Models And Roadmap Planing
Manas  Deb    Maturity  Models And  Roadmap  PlaningManas  Deb    Maturity  Models And  Roadmap  Planing
Manas Deb Maturity Models And Roadmap PlaningSOA Symposium
 
Semantech Inc. Architecture Fusion
Semantech Inc. Architecture FusionSemantech Inc. Architecture Fusion
Semantech Inc. Architecture FusionStephen Lahanas
 
Status reporting guidelines
Status reporting guidelinesStatus reporting guidelines
Status reporting guidelinesEric Tachibana
 
Enterprise Architecture Approach Togaf 9
Enterprise Architecture Approach   Togaf 9Enterprise Architecture Approach   Togaf 9
Enterprise Architecture Approach Togaf 9Prashant Patade
 
Agile Software Consulting
Agile Software ConsultingAgile Software Consulting
Agile Software ConsultingVictor Olex
 
20131028 BTUG.be - BizTalk Operations
20131028 BTUG.be - BizTalk Operations20131028 BTUG.be - BizTalk Operations
20131028 BTUG.be - BizTalk OperationsBTUGbe
 
Lecture 01 - Motivation
Lecture 01 - MotivationLecture 01 - Motivation
Lecture 01 - Motivationphanleson
 
Adopting DevOps: Overcoming Three Common Stumbling Blocks
Adopting DevOps: Overcoming Three Common Stumbling BlocksAdopting DevOps: Overcoming Three Common Stumbling Blocks
Adopting DevOps: Overcoming Three Common Stumbling BlocksCognizant
 
Services (SOA) Oriented Integration SOI
Services (SOA) Oriented Integration SOIServices (SOA) Oriented Integration SOI
Services (SOA) Oriented Integration SOIStephen Lahanas
 
Executive Overview Using Soa To Improve Operational Efficiency
Executive Overview Using Soa To Improve Operational EfficiencyExecutive Overview Using Soa To Improve Operational Efficiency
Executive Overview Using Soa To Improve Operational Efficiencysean.mcclowry
 
Cs633-1 Enterprise Architecture Foundation
Cs633-1 Enterprise Architecture FoundationCs633-1 Enterprise Architecture Foundation
Cs633-1 Enterprise Architecture FoundationCasey Hudson
 
Presentation msm ever2.21
Presentation msm ever2.21Presentation msm ever2.21
Presentation msm ever2.21Dolly Bhasin
 
Chris Madrid Service Virtualization
Chris  Madrid    Service VirtualizationChris  Madrid    Service Virtualization
Chris Madrid Service VirtualizationSOA Symposium
 
CTO-On-Demand v2
CTO-On-Demand v2CTO-On-Demand v2
CTO-On-Demand v2Subash BGK
 
Architecture And Engineering
Architecture And EngineeringArchitecture And Engineering
Architecture And Engineeringemeyman
 
Cloud scars: Lessons from the Enterprise Pioneers
Cloud scars: Lessons from the Enterprise PioneersCloud scars: Lessons from the Enterprise Pioneers
Cloud scars: Lessons from the Enterprise PioneersServiceMesh
 

Ähnlich wie Vincenzo Ferrucci Lessons Learned (20)

Jim Webber Guerrilla S O A With Web Services
Jim Webber    Guerrilla  S O A With  Web  ServicesJim Webber    Guerrilla  S O A With  Web  Services
Jim Webber Guerrilla S O A With Web Services
 
Manas Deb Maturity Models And Roadmap Planing
Manas  Deb    Maturity  Models And  Roadmap  PlaningManas  Deb    Maturity  Models And  Roadmap  Planing
Manas Deb Maturity Models And Roadmap Planing
 
Ontology Vs Methodology
Ontology Vs MethodologyOntology Vs Methodology
Ontology Vs Methodology
 
10 Teps to SOA
10 Teps to SOA10 Teps to SOA
10 Teps to SOA
 
Semantech Inc. Architecture Fusion
Semantech Inc. Architecture FusionSemantech Inc. Architecture Fusion
Semantech Inc. Architecture Fusion
 
Status reporting guidelines
Status reporting guidelinesStatus reporting guidelines
Status reporting guidelines
 
Enterprise Architecture Approach Togaf 9
Enterprise Architecture Approach   Togaf 9Enterprise Architecture Approach   Togaf 9
Enterprise Architecture Approach Togaf 9
 
Agile Software Consulting
Agile Software ConsultingAgile Software Consulting
Agile Software Consulting
 
Tibco Amx Bpm
Tibco Amx BpmTibco Amx Bpm
Tibco Amx Bpm
 
20131028 BTUG.be - BizTalk Operations
20131028 BTUG.be - BizTalk Operations20131028 BTUG.be - BizTalk Operations
20131028 BTUG.be - BizTalk Operations
 
Lecture 01 - Motivation
Lecture 01 - MotivationLecture 01 - Motivation
Lecture 01 - Motivation
 
Adopting DevOps: Overcoming Three Common Stumbling Blocks
Adopting DevOps: Overcoming Three Common Stumbling BlocksAdopting DevOps: Overcoming Three Common Stumbling Blocks
Adopting DevOps: Overcoming Three Common Stumbling Blocks
 
Services (SOA) Oriented Integration SOI
Services (SOA) Oriented Integration SOIServices (SOA) Oriented Integration SOI
Services (SOA) Oriented Integration SOI
 
Executive Overview Using Soa To Improve Operational Efficiency
Executive Overview Using Soa To Improve Operational EfficiencyExecutive Overview Using Soa To Improve Operational Efficiency
Executive Overview Using Soa To Improve Operational Efficiency
 
Cs633-1 Enterprise Architecture Foundation
Cs633-1 Enterprise Architecture FoundationCs633-1 Enterprise Architecture Foundation
Cs633-1 Enterprise Architecture Foundation
 
Presentation msm ever2.21
Presentation msm ever2.21Presentation msm ever2.21
Presentation msm ever2.21
 
Chris Madrid Service Virtualization
Chris  Madrid    Service VirtualizationChris  Madrid    Service Virtualization
Chris Madrid Service Virtualization
 
CTO-On-Demand v2
CTO-On-Demand v2CTO-On-Demand v2
CTO-On-Demand v2
 
Architecture And Engineering
Architecture And EngineeringArchitecture And Engineering
Architecture And Engineering
 
Cloud scars: Lessons from the Enterprise Pioneers
Cloud scars: Lessons from the Enterprise PioneersCloud scars: Lessons from the Enterprise Pioneers
Cloud scars: Lessons from the Enterprise Pioneers
 

Mehr von SOA Symposium

Sven Hakan Olsson Composability Index V2
Sven Hakan Olsson    Composability  Index V2Sven Hakan Olsson    Composability  Index V2
Sven Hakan Olsson Composability Index V2SOA Symposium
 
Thomas Erl Introducing S O A Design Patterns
Thomas  Erl    Introducing  S O A  Design  PatternsThomas  Erl    Introducing  S O A  Design  Patterns
Thomas Erl Introducing S O A Design PatternsSOA Symposium
 
Radovan Janecek Avoiding S O A Pitfalls
Radovan  Janecek   Avoiding  S O A  PitfallsRadovan  Janecek   Avoiding  S O A  Pitfalls
Radovan Janecek Avoiding S O A PitfallsSOA Symposium
 
Natasja Paulssen S A P M D M And E S O A At Philips
Natasja  Paulssen    S A P  M D M And E S O A At  PhilipsNatasja  Paulssen    S A P  M D M And E S O A At  Philips
Natasja Paulssen S A P M D M And E S O A At PhilipsSOA Symposium
 
Anthony Carrato S O A Business Architecture
Anthony  Carrato    S O A  Business  ArchitectureAnthony  Carrato    S O A  Business  Architecture
Anthony Carrato S O A Business ArchitectureSOA Symposium
 
David Chappel S O A Grid
David  Chappel    S O A  GridDavid  Chappel    S O A  Grid
David Chappel S O A GridSOA Symposium
 
Johan Kumps Federal E S B
Johan  Kumps    Federal  E S BJohan  Kumps    Federal  E S B
Johan Kumps Federal E S BSOA Symposium
 
Laurent Tarin B P M Ilog
Laurent  Tarin    B P M  IlogLaurent  Tarin    B P M  Ilog
Laurent Tarin B P M IlogSOA Symposium
 
Robert Schneider What Every Developer
Robert  Schneider    What Every DeveloperRobert  Schneider    What Every Developer
Robert Schneider What Every DeveloperSOA Symposium
 
Robert Schneider 10 Strategies
Robert  Schneider   10  StrategiesRobert  Schneider   10  Strategies
Robert Schneider 10 StrategiesSOA Symposium
 
Thomas Rischbeck Real Life E S B
Thomas  Rischbeck    Real  Life  E S BThomas  Rischbeck    Real  Life  E S B
Thomas Rischbeck Real Life E S BSOA Symposium
 
Stefan Pappe Making S O A Operational
Stefan  Pappe    Making  S O A  OperationalStefan  Pappe    Making  S O A  Operational
Stefan Pappe Making S O A OperationalSOA Symposium
 
Paul Brown Org Man Issues
Paul  Brown    Org  Man  IssuesPaul  Brown    Org  Man  Issues
Paul Brown Org Man IssuesSOA Symposium
 
Paul Butterworth Policy Based Approach
Paul  Butterworth    Policy  Based  ApproachPaul  Butterworth    Policy  Based  Approach
Paul Butterworth Policy Based ApproachSOA Symposium
 
Mark Little Web Services And Transactions
Mark  Little    Web  Services And  TransactionsMark  Little    Web  Services And  Transactions
Mark Little Web Services And TransactionsSOA Symposium
 
S Ven Hakan Olsson Compos Index
S Ven  Hakan  Olsson    Compos IndexS Ven  Hakan  Olsson    Compos Index
S Ven Hakan Olsson Compos IndexSOA Symposium
 
Art Ligthart Service Identification Techniques
Art  Ligthart    Service  Identification  TechniquesArt  Ligthart    Service  Identification  Techniques
Art Ligthart Service Identification TechniquesSOA Symposium
 
Mohamad Afshar Moving Beyond Project Level S O A V1
Mohamad  Afshar    Moving Beyond Project Level S O A V1Mohamad  Afshar    Moving Beyond Project Level S O A V1
Mohamad Afshar Moving Beyond Project Level S O A V1SOA Symposium
 
Brian Loesgen An Early Look At Oslo
Brian  Loesgen    An  Early  Look At  OsloBrian  Loesgen    An  Early  Look At  Oslo
Brian Loesgen An Early Look At OsloSOA Symposium
 
Chris Riley S O A Modeling
Chris  Riley    S O A ModelingChris  Riley    S O A Modeling
Chris Riley S O A ModelingSOA Symposium
 

Mehr von SOA Symposium (20)

Sven Hakan Olsson Composability Index V2
Sven Hakan Olsson    Composability  Index V2Sven Hakan Olsson    Composability  Index V2
Sven Hakan Olsson Composability Index V2
 
Thomas Erl Introducing S O A Design Patterns
Thomas  Erl    Introducing  S O A  Design  PatternsThomas  Erl    Introducing  S O A  Design  Patterns
Thomas Erl Introducing S O A Design Patterns
 
Radovan Janecek Avoiding S O A Pitfalls
Radovan  Janecek   Avoiding  S O A  PitfallsRadovan  Janecek   Avoiding  S O A  Pitfalls
Radovan Janecek Avoiding S O A Pitfalls
 
Natasja Paulssen S A P M D M And E S O A At Philips
Natasja  Paulssen    S A P  M D M And E S O A At  PhilipsNatasja  Paulssen    S A P  M D M And E S O A At  Philips
Natasja Paulssen S A P M D M And E S O A At Philips
 
Anthony Carrato S O A Business Architecture
Anthony  Carrato    S O A  Business  ArchitectureAnthony  Carrato    S O A  Business  Architecture
Anthony Carrato S O A Business Architecture
 
David Chappel S O A Grid
David  Chappel    S O A  GridDavid  Chappel    S O A  Grid
David Chappel S O A Grid
 
Johan Kumps Federal E S B
Johan  Kumps    Federal  E S BJohan  Kumps    Federal  E S B
Johan Kumps Federal E S B
 
Laurent Tarin B P M Ilog
Laurent  Tarin    B P M  IlogLaurent  Tarin    B P M  Ilog
Laurent Tarin B P M Ilog
 
Robert Schneider What Every Developer
Robert  Schneider    What Every DeveloperRobert  Schneider    What Every Developer
Robert Schneider What Every Developer
 
Robert Schneider 10 Strategies
Robert  Schneider   10  StrategiesRobert  Schneider   10  Strategies
Robert Schneider 10 Strategies
 
Thomas Rischbeck Real Life E S B
Thomas  Rischbeck    Real  Life  E S BThomas  Rischbeck    Real  Life  E S B
Thomas Rischbeck Real Life E S B
 
Stefan Pappe Making S O A Operational
Stefan  Pappe    Making  S O A  OperationalStefan  Pappe    Making  S O A  Operational
Stefan Pappe Making S O A Operational
 
Paul Brown Org Man Issues
Paul  Brown    Org  Man  IssuesPaul  Brown    Org  Man  Issues
Paul Brown Org Man Issues
 
Paul Butterworth Policy Based Approach
Paul  Butterworth    Policy  Based  ApproachPaul  Butterworth    Policy  Based  Approach
Paul Butterworth Policy Based Approach
 
Mark Little Web Services And Transactions
Mark  Little    Web  Services And  TransactionsMark  Little    Web  Services And  Transactions
Mark Little Web Services And Transactions
 
S Ven Hakan Olsson Compos Index
S Ven  Hakan  Olsson    Compos IndexS Ven  Hakan  Olsson    Compos Index
S Ven Hakan Olsson Compos Index
 
Art Ligthart Service Identification Techniques
Art  Ligthart    Service  Identification  TechniquesArt  Ligthart    Service  Identification  Techniques
Art Ligthart Service Identification Techniques
 
Mohamad Afshar Moving Beyond Project Level S O A V1
Mohamad  Afshar    Moving Beyond Project Level S O A V1Mohamad  Afshar    Moving Beyond Project Level S O A V1
Mohamad Afshar Moving Beyond Project Level S O A V1
 
Brian Loesgen An Early Look At Oslo
Brian  Loesgen    An  Early  Look At  OsloBrian  Loesgen    An  Early  Look At  Oslo
Brian Loesgen An Early Look At Oslo
 
Chris Riley S O A Modeling
Chris  Riley    S O A ModelingChris  Riley    S O A Modeling
Chris Riley S O A Modeling
 

Kürzlich hochgeladen

Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Alkin Tezuysal
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 

Kürzlich hochgeladen (20)

Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
Unleashing Real-time Insights with ClickHouse_ Navigating the Landscape in 20...
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 

Vincenzo Ferrucci Lessons Learned

  • 1. 10/22/2008 This Presentation Courtesy of the International SOA Symposium October 7-8, 2008 Amsterdam Arena www.soasymposium.com info@soasymposium.com Founding Sponsors Platinum Sponsors Gold Sponsors Silver Sponsors Wednesday, October 22, 1 2008 October 7th, 2008 Lessons Learned from Implementing SOA Vincenzo Ferrucci TMNS BV TMNS l e info@tmns.com l w www.tmns.com 1
  • 2. 10/22/2008 Until Now… 3  SOA models  Methodologies  Elements of theory  Good and necessary but have been covered at length  Now you know why and how the apple falls  Just don’t get it on your head! 3 enterprise integration where complex business challenges meet agile solutions From Now On… 3  We will talk about practical experience  NO new SOA models  NO new methodologies  NO new theory  Practical advice to minimize SOA implementation risks  Unsafe vs. safe SOA 4 enterprise integration where complex business challenges meet agile solutions 2
  • 3. 10/22/2008 SOA project 3 A SOA project is any business-initiated project supported by a concrete SOA architecture 5 enterprise integration where complex business challenges meet agile solutions Why is SOA Risky? 3 A thing of the business Multiple organizational silos Formal business processes Will fail without TIGHT IT/business cooperation 6 enterprise integration where complex business challenges meet agile solutions 3
  • 4. 10/22/2008 Unsafe SOA 3 Size: Enterprise-wide Duration: At least 18-24 months Sponsorship: IT Ex sponsor Priorities/Schedule: IT Ex initiated, driven and controlled Know-how: 90-100% eternal SI Governance: Imposed, top-down 7 enterprise integration where complex business challenges meet agile solutions Safe SOA 3 Size: At most three silos Duration: 6-9 months Sponsorship: Bu Ex sponsor Priorities/Schedule: Bu Ex initiated & driven, IT Ex controlled Know-how: 50% external SI Governance: Collaborative, bottom-up 8 enterprise integration where complex business challenges meet agile solutions 4
  • 5. 10/22/2008 Project Dimensions 3  Size  Duration  Sponsorship  Priorities/Schedule  Know-how  Governance How to manage risk along these dimensions? 9 enterprise integration where complex business challenges meet agile solutions Managing Size 3  Problem: Project too large  Divide et impera  Decompose service dimension  Obtain a set of federated projects  If projects spans > 3 silos, split it  SOA portfolio as a laddered bond portfolio  Ladder service dimension gain org experience  Ladder time dimension reuse resources  A set of laddered small projects spanning each no more than 3 silos 10 enterprise integration where complex business challenges meet agile solutions 5
  • 6. 10/22/2008 Managing Duration 3  Problem: Project too long  Decompose time dimension  No subproject lasts more than 6-9 months  Parallelism 1-2, at most 4 subprojects  Beware of dependencies  A set of partially parallel subprojects lasting each no more than 6-9 months 11 enterprise integration where complex business challenges meet agile solutions Managing 3 Sponsorship&Priority/Schedule  Problem: SOA is not an IT issue, is a business issue  A SOA project with no clear business sponsor is doomed to fail  Need Bu Ex Sponsor  Need IT Ex Sponsor  Bu Ex Sponsor initiates and drives, IT Ex Sponsor monitors  IT Ex Sponsor needs to (in)directly report to Bu Ex Sponsor  SOA programme manager needs to directly report to Bu Ex Sponsor Anything else will not work! 12 enterprise integration where complex business challenges meet agile solutions 6
  • 7. 10/22/2008 Managing Know-How 3  Problem: Limited know-how  Create critical mass!  Initiate IGC*, set the framework  Launch educational program  Use at most 50% external staff  SOA requires deep internal knowledge, technical, business and political  Large SI’s struggle with similar know-how issues consider specialized players  Create and maintain your own IGC, do not outsource the whole pie * Integration Governance Center 13 enterprise integration where complex business challenges meet agile solutions Managing Governance 3  Problem: Governance/ Compliance  Governance  Live with incompleteness  Reuse materials you have  Definition effort: 90 days IGB and IGF*  Compliance  Implant IGC rep in projects  IGC rep is help, not control  IGC rep feeds back into IGF  Create IGC and a governance seed, grow it from projects * Integration Governance Board, Integration Governance Framework, Integration Governance Center 14 enterprise integration where complex business challenges meet agile solutions 7
  • 8. 10/22/2008 Safe SOA: Targets Summary 3  Size  Duration  At most three silos  6-9 months  Sponsorship  Priorities/Schedule  Bu Ex sponsor  Bu Ex initiated and driven, IT Ex controlled  Know-how  Governance  50% external SI  Collaborative/Bottom-up 15 enterprise integration where complex business challenges meet agile solutions About Governance 3  IGC = IGB + IGF  An Integration Governance Board  An Integration Governance Framework  IGB creates, maintains and delivers SOA project guidance  IGF is the blueprint 16 enterprise integration where complex business challenges meet agile solutions 8
  • 9. 10/22/2008 Sample: IGB Roles 3 Management Sponsor Integration Governance Board NIT Governance Enterprise Integration Lead Lead Technology Lead Technology Lead Technology Lead (TIBCO) (MS) (IBM) Solution Small Large Design Table Project Integration Lead Quality Assurance 17 enterprise integration where complex business challenges meet agile solutions Sample: Project Interaction 3 Enterprise Governance Integration Governance Quality Assurance Project Initiation Architectural Reviews Reviews Documentation Implementation Data Technical Detailed Requirements Repository Review Standards Design Architecture Design Review Review Review Review Review Up front influence In progress influence At conclusion influence Project lifecycle 18 enterprise integration where complex business challenges meet agile solutions 9
  • 10. 10/22/2008 Conclusions 3  Not without the business  Run federated small & short activities  Get the governance right  Foster your own intellectual capital 19 enterprise integration where complex business challenges meet agile solutions Contact Details 3 Questions? Vincenzo Ferrucci Discussion? vferrucci@tmns.com The Hague Offices – TMNS BV Follow up? Palazzo Giardino l Oude Middenweg 53 2491 AC The Hague l The Netherlands t +31 (0)70 3011720 f +31 (0)70 3011721 Frankfurt Offices – TMNS GmbH Trianon, 7th floor l Mainzer Landstraße 16 D-60325 Frankfurt am Main l Germany t +49 (0)69 971 68400 f +49 (0)69 971 68200 London Offices – TMNS Ltd Ash House l Fairfield Avenue Staines, Middlesex TW18 4AB l United Kingdom t +44 (0)1784 22 4265 f +44 (0)1784 22 4335 Zürich Offices – TMNS GmbH Fabrikstrasse 50 8031 Zürich l Switzerland t +31 (0)70 3011720 f +31 (0)70 3011721 20 enterprise integration where complex business challenges meet agile solutions 10