SlideShare a Scribd company logo
1 of 32
1    SOA  &BPM Methodological and Organizational aspects The annual Israeli Systems Analysts  Conference 2011 Avi Rosenthal   Architectures &Technologies Consultant Blog: http://avirosenthal.blogspot.com/ e-mail: avi.rosenthal@gmail.com
2 Presentation Goals Understanding the methodological difference between SOA/BPM and previous paradigms Understanding current methodologies and tools positioning Understanding SOA& BPM Organizational  effects  Understanding why common reasons for SOA & BPM projects failure are Methodological and  Organizational and not necessarily Technological
3 Speaker’sQualifications 30+ years in IT SOA Consultant  and thought leader Leading the SOA Forum of the Israeli Association ofInformation Processingand Lecturing on SOA and BPM Technologies and Architectures Consultant for +40 organizations. SOA Consultant  and thought leader Worked for leading Analysts: Gartner,Giga Assessing software products behalf VCs
4 The Facebook & Twitter Generation Revolution in Egypt, Tunisia…
5  SOA/BPM Revolution in Information Systems New Paradigm different from the traditional approach New Methodologies New tools New Organizational approach and new Organizational Rules
6 Agenda SOA & BPM a new way of thinking  Methodological aspects Organizational aspects Why SOA initiatives fails more than other initiatives? Wrap-up Copyrights Avi Rosenthal 2011, all rights reserved
7 Agenda SOA & BPM a new way of thinking  Methodological aspects Organizational aspects Why SOA initiatives fails more than other initiatives? Wrap-up Copyrights Avi Rosenthal 2011, all rights reserved
8 Change essence Simple non-technical Representation of Business Components by Information Systems, enabling Business Users to understand the system.  Graphical Presentation Abstraction  Scope: Enterprise or Virtual Enterprise and not a System Common Services for systems    CrossSystemsProcesses Goals: Business& IT .Alignment, Agility , Ease of Change, Dynamic Enterprise Copyrights Avi Rosenthal 2011, All rights reserved
SOA 9 Business Processes Business Services Integration Enterprise Resources Data Apps. Data ERP CRM Copyright: Avi Rosenthal, 2011. all rights reserved 9
BPM: 4 Tiers Architecture 10 Presentation Processes BPM Applications Data
Service Service is the Atomic unit of Service Oriented Architecture Defined in the Enterprise or Virtual Enterprise ACoarseGrained Component Computerized Service represents a Business Service   11 Copyright: Avi Rosenthal, 2011. all rights reserved 11
Agenda SOA & BPM a new way of thinking  Methodological aspects Organizational aspects Why SOA initiatives fails more than other initiatives? Wrap-up 12
Methodological Principles Enterprise and not a System Participation of all departments in Steering Committees,  DRs etc. Identifying  Systems that may use Service/Process prior to Service/Process development. Analysis focused on Enterprise and not on a Single System Participation and involvement of Business units Reuse before Development  Thinking on Concrete and on Architectural levels It is easy to address the concrete level, and ignore Architectural level        13 Copyrights Avi Rosenthal, All rights reserved
SOA Governance 14 Policies ארכיטקטוני Architecture קונקרטי SOA/BPM Development SOA/BPM  Deployment Copyrights Avi Rosenthal, all rights reserved
SOAPilot: The concrete level 15 High Risk Are the Services good candidates for inclusion In Enterprise Architecture?  Could the Services and Processes Reused by other systems?   Low SOA  Pilot Low High Visibility Copyright: Avi Rosenthal, 2011 all rights reserved 15
Tools for SOA/BPM  System Analysis UML Activity Diagrams Processes State Diagrams Events Use Case Diagrams Services,Processes SoaMLOMG’s UML extensions for SOA modeling  Contextual Business Analysis Capabilities Analysis Services Future Reuse Workshops  16 Copyrights Avi Rosenthal 2011, All rights reserved
 CMMI 17 Source: Wikipedia
Maturity SOA/BPM Maturity Models are based on Capability Maturity Model Integration (CMMI) No standard SOA Maturity Model Different models: Sonic, IBM, Open Group, Oracle etc. 18 Transformation to SOA/BPMis a long journey. An attempt to skip on Maturity levels  is doomed to failure.  Copyrights Avi Rosenthal 2011, All rights reserved
19 Business View  Methods Applications Architecture Application Specific Service  Specific Virtualized Dynamic  Sense &  Respond Platform  Specific Platform Specific Service Independent Infrastructure Information Management Open Group Service Integration Maturity Model – Matrix 2.1.07 – w/Management Service Foundation Levels Dynamically Re-Configurable Services Silo Services Componentized Integrated Composite  Services Virtualized Services Function  Oriented Service Oriented Service Oriented Service Oriented Function  Oriented Service Oriented Function  Oriented Application Specific Skills Technology Adoption Cultural & behavioral Transformation Human Service Bus IT Governance IT Transformation Organizational Transformation Governance & Organization Service  Oriented Modeling Service Oriented Modeling Grammar Oriented Modeling Component  Based Development Object  Oriented Modeling Service  Oriented  Modeling Structured Analysis & Design Modules Services Process Integration via Services  Dynamic Application Assembly Components Objects Process Integration via Services Monolithic Architecture Emerging  SOA Grid Enabled SOA Dynamically Re-Configurable Architecture Component Architecture Layered Architecture SOA LOB wide standardized Data vocabularies Application specific data solution Flexible Data vocabularies for  expansion Data vocabularies are  Standards based Business Data can be shared outside the Silo. Data Subject Areas established Enterprise wide standardized Data vocabularies Platform  Specific Platform  Specific Technology  Neutral Dynamic  Sense &  Respond Platform  Specific Platform Specific Platform Independent Level 1 Level 4 Level 5 Level 6 Level 7 Level 3 Level 2
Life Cycle Management (LCM) Multiple layers LCM Service, Process, Architecture, Component Service LCMis more difficult than Change Managementof other entities, due to less predictible usage patterns  Best Practices 		managing ServicesasProducts 		Multi Version    		Inform users about future changes  20 Copyrights Avi Rosenthal 2011, all rights reserved
Process Life Cycle 21 Business Process  Analysis (BPA) Business  Process  Monitoring (BAM) Model Simulate Optimize Monitor Implement Deploy   Execute Business Process  Execution (BPE) 21 Copyrights Avi Rosenthal 2011,  All rights reserved
Agenda SOA & BPM a new way of thinking  Methodological aspects Organizational aspects Why SOA initiatives fails more than other initiatives? Wrap-up 22
Reuse Culture Reuseis a major benefit of SOA/BPM No Reuse without Reuse Culture Organizational aspects to change to Reuse Culture Who is rewarded?  British Telecom 2001- beginning of SOA - 2009 SOA bases enterprise 14 Platforms, 3,500 Systems  Reuse which is shortening Development cycle and enabling shorter Time To Market of products and Services A Developer who is developing code instead of Service Reuse may lose  an Annual Bonus 23 Coptrights Avi Rosenthal 2011,  All rights reserved
Center of Excellence (COE) One COE for SOA and BPM Plays a key role in the beginning of SOA/BPM initiative Members represent different roles: Architects, Business Systems Analysts, Business people, Developers, Integration experts etc. Center of skills and knowledge responsible for Policy, Guidelines, Architecture, Training, Requirements  etc. Control conflict of interests: Enterprise vs. System 24 The Center of Excellence is leading the transformation  process to SOA/BPM with support of the management team. Copyrights Avi Rosenthal 2011,  All rights reserved
New Roles Service Librarian Innovation Expert Process Systems Analyst Significant Changes in Processes and services could lead to Organizational changes Role of manual Process expert could be obsolete 25 Organizational Changes should be postponed to advanced stages of SOA/BPM Initiative Copyrights Avi Rosenthal 2011,  all rights reserved
Accounting Model The traditional model of all development costs attributed to the Cost/Profit Center developing the System is no more applicable Anew model of sharing development costs between developer department and future Services/Processes users is required The model may vary according to Enterprise characteristics It should address issues such as timing of payments and amount of payments by Future users 26 Without changing the Accounting model there will ne no motivation to develop Services/Processes for Reuse Copyrights Avi Rosenthal 2011,  All rights reserved
Services/Processes Ownership Central Distributed Service/Process Developer Who is the Ownerof Servicesin thePublic Cloud? Trustand Collaborationare prerequisites for Loosely CoupledServices implementation 27 The Ownership model depends upon factors such as Geographical Distribution, Enterprise Size and the level of skills  Copyrights Avi Rosenthal 2011,  All rights reserved
Agenda SOA & BPM a new way of thinking  Methodological aspects Organizational aspects Why SOA initiatives fails more than other initiatives? Wrap-up 28
29 WhySOA initiatives failure rate is higher?  ITללא Business Systems approach instead of Enterprise based  Organizational aspects Project instead of Endeavour Size and Duration of  the SOA Endeavour Focusing on concrete application/ infrastructure instead of Architecture Inadequate Maturity level No Reuse Culture No appropriate consulting Copyrights Avi Rosenthal 2011,  All rights reserved
Agenda SOA & BPM a new way of thinking  Methodological aspects Organizational aspects Why SOA initiatives fails more than other initiatives? Wrap-up 30
31 Wrap-Up Enterprise focus instead of System focus  Abstraction and multiple Layers Business and IT Alignment The transition to SOA/BPM is a long journey  Business and IT and notIT Only. Most failures Due to Organizational and Methodological reasons and not because of Technology  Copyrights Avi Rosenthal 2011,  All rights reserved
32 Q&A For additional information http://avirosenthal.blogspot.com/

More Related Content

What's hot

Successful Approaches To Achieving Real Results With Soa
Successful Approaches To Achieving Real Results With SoaSuccessful Approaches To Achieving Real Results With Soa
Successful Approaches To Achieving Real Results With Soastevendearborn
 
Creating An EA Governance Organization
Creating An EA Governance OrganizationCreating An EA Governance Organization
Creating An EA Governance OrganizationChip Wilson
 
The Government of New Brunswick Enterprise Architecture Roadmap
The Government of New Brunswick Enterprise Architecture RoadmapThe Government of New Brunswick Enterprise Architecture Roadmap
The Government of New Brunswick Enterprise Architecture RoadmapTamim Rahman
 
CMAD Group Workbook 6 SOA
CMAD Group Workbook 6 SOACMAD Group Workbook 6 SOA
CMAD Group Workbook 6 SOAAlexander Doré
 
IS.IT. Project Office set-up in complex environment. A post-merger case ( PRA...
IS.IT. Project Office set-up in complex environment. A post-merger case ( PRA...IS.IT. Project Office set-up in complex environment. A post-merger case ( PRA...
IS.IT. Project Office set-up in complex environment. A post-merger case ( PRA...Manuel Lacarte
 
Optimizing Value to the Enterprise with Integrated Enterprise Architecture
Optimizing Value to the Enterprise with Integrated Enterprise ArchitectureOptimizing Value to the Enterprise with Integrated Enterprise Architecture
Optimizing Value to the Enterprise with Integrated Enterprise ArchitectureNathaniel Palmer
 
Enterprise Architecture Overview
Enterprise Architecture OverviewEnterprise Architecture Overview
Enterprise Architecture OverviewTim Murphy
 
Aws dev ops saif ahmed
Aws dev ops   saif ahmedAws dev ops   saif ahmed
Aws dev ops saif ahmedsaifam
 
Technical Architecture
Technical ArchitectureTechnical Architecture
Technical Architecturescmiyer
 
Architecture Series 5-5 Effective Enterprise Architecture Action Plan
Architecture Series 5-5   Effective Enterprise Architecture Action PlanArchitecture Series 5-5   Effective Enterprise Architecture Action Plan
Architecture Series 5-5 Effective Enterprise Architecture Action PlanFrankie Hsiang
 
ITSM and TOGAF 9 v0 5
ITSM and TOGAF 9 v0 5ITSM and TOGAF 9 v0 5
ITSM and TOGAF 9 v0 5Salim Sheikh
 
ITIL Design as Business Architecture
ITIL Design as Business ArchitectureITIL Design as Business Architecture
ITIL Design as Business ArchitectureMalcolm Ryder
 
Gartner's IT Score Wallchart
Gartner's IT Score WallchartGartner's IT Score Wallchart
Gartner's IT Score WallchartPaul Sullivan
 
Cobit, itil and cmmi - a tutorial
Cobit, itil and cmmi  - a tutorialCobit, itil and cmmi  - a tutorial
Cobit, itil and cmmi - a tutorialseveman
 

What's hot (20)

Successful Approaches To Achieving Real Results With Soa
Successful Approaches To Achieving Real Results With SoaSuccessful Approaches To Achieving Real Results With Soa
Successful Approaches To Achieving Real Results With Soa
 
Creating An EA Governance Organization
Creating An EA Governance OrganizationCreating An EA Governance Organization
Creating An EA Governance Organization
 
The Government of New Brunswick Enterprise Architecture Roadmap
The Government of New Brunswick Enterprise Architecture RoadmapThe Government of New Brunswick Enterprise Architecture Roadmap
The Government of New Brunswick Enterprise Architecture Roadmap
 
Oracle soa-vs-ibm-soa-345791
Oracle soa-vs-ibm-soa-345791Oracle soa-vs-ibm-soa-345791
Oracle soa-vs-ibm-soa-345791
 
EA Roadmap To Success
EA Roadmap To SuccessEA Roadmap To Success
EA Roadmap To Success
 
CMAD Group Workbook 6 SOA
CMAD Group Workbook 6 SOACMAD Group Workbook 6 SOA
CMAD Group Workbook 6 SOA
 
EA Workshop 1
EA Workshop 1EA Workshop 1
EA Workshop 1
 
IS.IT. Project Office set-up in complex environment. A post-merger case ( PRA...
IS.IT. Project Office set-up in complex environment. A post-merger case ( PRA...IS.IT. Project Office set-up in complex environment. A post-merger case ( PRA...
IS.IT. Project Office set-up in complex environment. A post-merger case ( PRA...
 
Optimizing Value to the Enterprise with Integrated Enterprise Architecture
Optimizing Value to the Enterprise with Integrated Enterprise ArchitectureOptimizing Value to the Enterprise with Integrated Enterprise Architecture
Optimizing Value to the Enterprise with Integrated Enterprise Architecture
 
Enterprise Architecture Overview
Enterprise Architecture OverviewEnterprise Architecture Overview
Enterprise Architecture Overview
 
Aws dev ops saif ahmed
Aws dev ops   saif ahmedAws dev ops   saif ahmed
Aws dev ops saif ahmed
 
Technical Architecture
Technical ArchitectureTechnical Architecture
Technical Architecture
 
Architecture Series 5-5 Effective Enterprise Architecture Action Plan
Architecture Series 5-5   Effective Enterprise Architecture Action PlanArchitecture Series 5-5   Effective Enterprise Architecture Action Plan
Architecture Series 5-5 Effective Enterprise Architecture Action Plan
 
Soa 2013
Soa 2013Soa 2013
Soa 2013
 
It Governance Methodology Cox
It Governance Methodology CoxIt Governance Methodology Cox
It Governance Methodology Cox
 
ITSM and TOGAF 9 v0 5
ITSM and TOGAF 9 v0 5ITSM and TOGAF 9 v0 5
ITSM and TOGAF 9 v0 5
 
14.1 features
14.1 features14.1 features
14.1 features
 
ITIL Design as Business Architecture
ITIL Design as Business ArchitectureITIL Design as Business Architecture
ITIL Design as Business Architecture
 
Gartner's IT Score Wallchart
Gartner's IT Score WallchartGartner's IT Score Wallchart
Gartner's IT Score Wallchart
 
Cobit, itil and cmmi - a tutorial
Cobit, itil and cmmi  - a tutorialCobit, itil and cmmi  - a tutorial
Cobit, itil and cmmi - a tutorial
 

Viewers also liked

Sql Server & PowerShell
Sql Server & PowerShellSql Server & PowerShell
Sql Server & PowerShellAaron Shilo
 
resource governor
resource governorresource governor
resource governorAaron Shilo
 
New fordevelopersinsql server2008
New fordevelopersinsql server2008New fordevelopersinsql server2008
New fordevelopersinsql server2008Aaron Shilo
 
Web20 Presentation 1107
Web20 Presentation 1107Web20 Presentation 1107
Web20 Presentation 1107Avi Rosenthal
 
Sql Explore Hebrew
Sql Explore   HebrewSql Explore   Hebrew
Sql Explore HebrewAaron Shilo
 
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...Aaron Shilo
 
Getting to know oracle database objects iot, mviews, clusters and more…
Getting to know oracle database objects iot, mviews, clusters and more…Getting to know oracle database objects iot, mviews, clusters and more…
Getting to know oracle database objects iot, mviews, clusters and more…Aaron Shilo
 

Viewers also liked (8)

Sql Server & PowerShell
Sql Server & PowerShellSql Server & PowerShell
Sql Server & PowerShell
 
Our Services
Our ServicesOur Services
Our Services
 
resource governor
resource governorresource governor
resource governor
 
New fordevelopersinsql server2008
New fordevelopersinsql server2008New fordevelopersinsql server2008
New fordevelopersinsql server2008
 
Web20 Presentation 1107
Web20 Presentation 1107Web20 Presentation 1107
Web20 Presentation 1107
 
Sql Explore Hebrew
Sql Explore   HebrewSql Explore   Hebrew
Sql Explore Hebrew
 
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
Exploring Oracle Database Performance Tuning Best Practices for DBAs and Deve...
 
Getting to know oracle database objects iot, mviews, clusters and more…
Getting to know oracle database objects iot, mviews, clusters and more…Getting to know oracle database objects iot, mviews, clusters and more…
Getting to know oracle database objects iot, mviews, clusters and more…
 

Similar to Soa bpm system_analysts_0311

Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...
Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...
Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...bpriddey
 
Keys To Successful Governance with SOA
Keys To Successful Governance with SOAKeys To Successful Governance with SOA
Keys To Successful Governance with SOANathaniel Palmer
 
Ciber Soa April 2007 Omaha
Ciber Soa April 2007 OmahaCiber Soa April 2007 Omaha
Ciber Soa April 2007 Omahakmansour
 
Socsig Frye Clohesy Presentation
Socsig Frye Clohesy PresentationSocsig Frye Clohesy Presentation
Socsig Frye Clohesy PresentationAlan Frye
 
BPM And SOA Alignment Maturity Model
BPM And SOA Alignment Maturity ModelBPM And SOA Alignment Maturity Model
BPM And SOA Alignment Maturity ModelAnne Hiemstra
 
Application Integration Architecture of Excellence - Answering to the Challenges
Application Integration Architecture of Excellence - Answering to the ChallengesApplication Integration Architecture of Excellence - Answering to the Challenges
Application Integration Architecture of Excellence - Answering to the ChallengesHenry Chandra
 
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...Prolifics
 
Soa maturity business model
Soa maturity business modelSoa maturity business model
Soa maturity business modelYuval Birenboum
 
Service Oriented Unified Process
Service Oriented Unified ProcessService Oriented Unified Process
Service Oriented Unified Processhazimalghalayini
 
Ascentn Ms Soa Bpm Conf Jan 2009
Ascentn Ms Soa Bpm Conf Jan 2009Ascentn Ms Soa Bpm Conf Jan 2009
Ascentn Ms Soa Bpm Conf Jan 2009hanshantson
 
Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)
Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)
Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)Sandy Kemsley
 
Implementing SharePoint 2010 Projects
Implementing SharePoint 2010 ProjectsImplementing SharePoint 2010 Projects
Implementing SharePoint 2010 ProjectsAndrew Hopkins
 
Soa Six Domain Model Part I
Soa Six Domain Model   Part ISoa Six Domain Model   Part I
Soa Six Domain Model Part ITerry Cho
 
Ws Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticeWs Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticePini Cohen
 
Ronald Schmelzer Keynote Address
Ronald Schmelzer Keynote AddressRonald Schmelzer Keynote Address
Ronald Schmelzer Keynote AddressNathaniel Palmer
 

Similar to Soa bpm system_analysts_0311 (20)

Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...
Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...
Delivering On It Innovation - Our Journey To Choosing Service Oriented Archit...
 
Keys To Successful Governance with SOA
Keys To Successful Governance with SOAKeys To Successful Governance with SOA
Keys To Successful Governance with SOA
 
Ciber Soa April 2007 Omaha
Ciber Soa April 2007 OmahaCiber Soa April 2007 Omaha
Ciber Soa April 2007 Omaha
 
SOA Presentation
SOA PresentationSOA Presentation
SOA Presentation
 
Services oriented architecture
Services oriented architectureServices oriented architecture
Services oriented architecture
 
Socsig Frye Clohesy Presentation
Socsig Frye Clohesy PresentationSocsig Frye Clohesy Presentation
Socsig Frye Clohesy Presentation
 
BPM And SOA Alignment Maturity Model
BPM And SOA Alignment Maturity ModelBPM And SOA Alignment Maturity Model
BPM And SOA Alignment Maturity Model
 
Application Integration Architecture of Excellence - Answering to the Challenges
Application Integration Architecture of Excellence - Answering to the ChallengesApplication Integration Architecture of Excellence - Answering to the Challenges
Application Integration Architecture of Excellence - Answering to the Challenges
 
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
 
SOA - Make your CEO Happy
SOA - Make your CEO HappySOA - Make your CEO Happy
SOA - Make your CEO Happy
 
Soa maturity business model
Soa maturity business modelSoa maturity business model
Soa maturity business model
 
Service Oriented Unified Process
Service Oriented Unified ProcessService Oriented Unified Process
Service Oriented Unified Process
 
Ascentn Ms Soa Bpm Conf Jan 2009
Ascentn Ms Soa Bpm Conf Jan 2009Ascentn Ms Soa Bpm Conf Jan 2009
Ascentn Ms Soa Bpm Conf Jan 2009
 
Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)
Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)
Everything You Ever Wanted To Know About BPM (But Were Afraid To Ask)
 
SOA
SOASOA
SOA
 
Implementing SharePoint 2010 Projects
Implementing SharePoint 2010 ProjectsImplementing SharePoint 2010 Projects
Implementing SharePoint 2010 Projects
 
Soa Six Domain Model Part I
Soa Six Domain Model   Part ISoa Six Domain Model   Part I
Soa Six Domain Model Part I
 
Bpm Hype Of Hulp Gemeente Amsterdam April 2009
Bpm Hype Of Hulp Gemeente Amsterdam April 2009Bpm Hype Of Hulp Gemeente Amsterdam April 2009
Bpm Hype Of Hulp Gemeente Amsterdam April 2009
 
Ws Soa V6 Theory And Practice
Ws Soa V6 Theory And PracticeWs Soa V6 Theory And Practice
Ws Soa V6 Theory And Practice
 
Ronald Schmelzer Keynote Address
Ronald Schmelzer Keynote AddressRonald Schmelzer Keynote Address
Ronald Schmelzer Keynote Address
 

Soa bpm system_analysts_0311

  • 1. 1 SOA &BPM Methodological and Organizational aspects The annual Israeli Systems Analysts Conference 2011 Avi Rosenthal Architectures &Technologies Consultant Blog: http://avirosenthal.blogspot.com/ e-mail: avi.rosenthal@gmail.com
  • 2. 2 Presentation Goals Understanding the methodological difference between SOA/BPM and previous paradigms Understanding current methodologies and tools positioning Understanding SOA& BPM Organizational effects Understanding why common reasons for SOA & BPM projects failure are Methodological and Organizational and not necessarily Technological
  • 3. 3 Speaker’sQualifications 30+ years in IT SOA Consultant and thought leader Leading the SOA Forum of the Israeli Association ofInformation Processingand Lecturing on SOA and BPM Technologies and Architectures Consultant for +40 organizations. SOA Consultant and thought leader Worked for leading Analysts: Gartner,Giga Assessing software products behalf VCs
  • 4. 4 The Facebook & Twitter Generation Revolution in Egypt, Tunisia…
  • 5. 5 SOA/BPM Revolution in Information Systems New Paradigm different from the traditional approach New Methodologies New tools New Organizational approach and new Organizational Rules
  • 6. 6 Agenda SOA & BPM a new way of thinking Methodological aspects Organizational aspects Why SOA initiatives fails more than other initiatives? Wrap-up Copyrights Avi Rosenthal 2011, all rights reserved
  • 7. 7 Agenda SOA & BPM a new way of thinking Methodological aspects Organizational aspects Why SOA initiatives fails more than other initiatives? Wrap-up Copyrights Avi Rosenthal 2011, all rights reserved
  • 8. 8 Change essence Simple non-technical Representation of Business Components by Information Systems, enabling Business Users to understand the system. Graphical Presentation Abstraction Scope: Enterprise or Virtual Enterprise and not a System Common Services for systems CrossSystemsProcesses Goals: Business& IT .Alignment, Agility , Ease of Change, Dynamic Enterprise Copyrights Avi Rosenthal 2011, All rights reserved
  • 9. SOA 9 Business Processes Business Services Integration Enterprise Resources Data Apps. Data ERP CRM Copyright: Avi Rosenthal, 2011. all rights reserved 9
  • 10. BPM: 4 Tiers Architecture 10 Presentation Processes BPM Applications Data
  • 11. Service Service is the Atomic unit of Service Oriented Architecture Defined in the Enterprise or Virtual Enterprise ACoarseGrained Component Computerized Service represents a Business Service 11 Copyright: Avi Rosenthal, 2011. all rights reserved 11
  • 12. Agenda SOA & BPM a new way of thinking Methodological aspects Organizational aspects Why SOA initiatives fails more than other initiatives? Wrap-up 12
  • 13. Methodological Principles Enterprise and not a System Participation of all departments in Steering Committees, DRs etc. Identifying Systems that may use Service/Process prior to Service/Process development. Analysis focused on Enterprise and not on a Single System Participation and involvement of Business units Reuse before Development Thinking on Concrete and on Architectural levels It is easy to address the concrete level, and ignore Architectural level 13 Copyrights Avi Rosenthal, All rights reserved
  • 14. SOA Governance 14 Policies ארכיטקטוני Architecture קונקרטי SOA/BPM Development SOA/BPM Deployment Copyrights Avi Rosenthal, all rights reserved
  • 15. SOAPilot: The concrete level 15 High Risk Are the Services good candidates for inclusion In Enterprise Architecture? Could the Services and Processes Reused by other systems? Low SOA Pilot Low High Visibility Copyright: Avi Rosenthal, 2011 all rights reserved 15
  • 16. Tools for SOA/BPM System Analysis UML Activity Diagrams Processes State Diagrams Events Use Case Diagrams Services,Processes SoaMLOMG’s UML extensions for SOA modeling Contextual Business Analysis Capabilities Analysis Services Future Reuse Workshops 16 Copyrights Avi Rosenthal 2011, All rights reserved
  • 17. CMMI 17 Source: Wikipedia
  • 18. Maturity SOA/BPM Maturity Models are based on Capability Maturity Model Integration (CMMI) No standard SOA Maturity Model Different models: Sonic, IBM, Open Group, Oracle etc. 18 Transformation to SOA/BPMis a long journey. An attempt to skip on Maturity levels is doomed to failure. Copyrights Avi Rosenthal 2011, All rights reserved
  • 19. 19 Business View Methods Applications Architecture Application Specific Service Specific Virtualized Dynamic Sense & Respond Platform Specific Platform Specific Service Independent Infrastructure Information Management Open Group Service Integration Maturity Model – Matrix 2.1.07 – w/Management Service Foundation Levels Dynamically Re-Configurable Services Silo Services Componentized Integrated Composite Services Virtualized Services Function Oriented Service Oriented Service Oriented Service Oriented Function Oriented Service Oriented Function Oriented Application Specific Skills Technology Adoption Cultural & behavioral Transformation Human Service Bus IT Governance IT Transformation Organizational Transformation Governance & Organization Service Oriented Modeling Service Oriented Modeling Grammar Oriented Modeling Component Based Development Object Oriented Modeling Service Oriented Modeling Structured Analysis & Design Modules Services Process Integration via Services Dynamic Application Assembly Components Objects Process Integration via Services Monolithic Architecture Emerging SOA Grid Enabled SOA Dynamically Re-Configurable Architecture Component Architecture Layered Architecture SOA LOB wide standardized Data vocabularies Application specific data solution Flexible Data vocabularies for expansion Data vocabularies are Standards based Business Data can be shared outside the Silo. Data Subject Areas established Enterprise wide standardized Data vocabularies Platform Specific Platform Specific Technology Neutral Dynamic Sense & Respond Platform Specific Platform Specific Platform Independent Level 1 Level 4 Level 5 Level 6 Level 7 Level 3 Level 2
  • 20. Life Cycle Management (LCM) Multiple layers LCM Service, Process, Architecture, Component Service LCMis more difficult than Change Managementof other entities, due to less predictible usage patterns Best Practices managing ServicesasProducts Multi Version Inform users about future changes 20 Copyrights Avi Rosenthal 2011, all rights reserved
  • 21. Process Life Cycle 21 Business Process Analysis (BPA) Business Process Monitoring (BAM) Model Simulate Optimize Monitor Implement Deploy Execute Business Process Execution (BPE) 21 Copyrights Avi Rosenthal 2011, All rights reserved
  • 22. Agenda SOA & BPM a new way of thinking Methodological aspects Organizational aspects Why SOA initiatives fails more than other initiatives? Wrap-up 22
  • 23. Reuse Culture Reuseis a major benefit of SOA/BPM No Reuse without Reuse Culture Organizational aspects to change to Reuse Culture Who is rewarded? British Telecom 2001- beginning of SOA - 2009 SOA bases enterprise 14 Platforms, 3,500 Systems Reuse which is shortening Development cycle and enabling shorter Time To Market of products and Services A Developer who is developing code instead of Service Reuse may lose an Annual Bonus 23 Coptrights Avi Rosenthal 2011, All rights reserved
  • 24. Center of Excellence (COE) One COE for SOA and BPM Plays a key role in the beginning of SOA/BPM initiative Members represent different roles: Architects, Business Systems Analysts, Business people, Developers, Integration experts etc. Center of skills and knowledge responsible for Policy, Guidelines, Architecture, Training, Requirements etc. Control conflict of interests: Enterprise vs. System 24 The Center of Excellence is leading the transformation process to SOA/BPM with support of the management team. Copyrights Avi Rosenthal 2011, All rights reserved
  • 25. New Roles Service Librarian Innovation Expert Process Systems Analyst Significant Changes in Processes and services could lead to Organizational changes Role of manual Process expert could be obsolete 25 Organizational Changes should be postponed to advanced stages of SOA/BPM Initiative Copyrights Avi Rosenthal 2011, all rights reserved
  • 26. Accounting Model The traditional model of all development costs attributed to the Cost/Profit Center developing the System is no more applicable Anew model of sharing development costs between developer department and future Services/Processes users is required The model may vary according to Enterprise characteristics It should address issues such as timing of payments and amount of payments by Future users 26 Without changing the Accounting model there will ne no motivation to develop Services/Processes for Reuse Copyrights Avi Rosenthal 2011, All rights reserved
  • 27. Services/Processes Ownership Central Distributed Service/Process Developer Who is the Ownerof Servicesin thePublic Cloud? Trustand Collaborationare prerequisites for Loosely CoupledServices implementation 27 The Ownership model depends upon factors such as Geographical Distribution, Enterprise Size and the level of skills Copyrights Avi Rosenthal 2011, All rights reserved
  • 28. Agenda SOA & BPM a new way of thinking Methodological aspects Organizational aspects Why SOA initiatives fails more than other initiatives? Wrap-up 28
  • 29. 29 WhySOA initiatives failure rate is higher? ITללא Business Systems approach instead of Enterprise based Organizational aspects Project instead of Endeavour Size and Duration of the SOA Endeavour Focusing on concrete application/ infrastructure instead of Architecture Inadequate Maturity level No Reuse Culture No appropriate consulting Copyrights Avi Rosenthal 2011, All rights reserved
  • 30. Agenda SOA & BPM a new way of thinking Methodological aspects Organizational aspects Why SOA initiatives fails more than other initiatives? Wrap-up 30
  • 31. 31 Wrap-Up Enterprise focus instead of System focus Abstraction and multiple Layers Business and IT Alignment The transition to SOA/BPM is a long journey Business and IT and notIT Only. Most failures Due to Organizational and Methodological reasons and not because of Technology Copyrights Avi Rosenthal 2011, All rights reserved
  • 32. 32 Q&A For additional information http://avirosenthal.blogspot.com/