34
Founding Sponsors This Presentation Courtesy of the International SOA Symposium October 7-8, 2008 Amsterdam Arena www.soasymposium.com [email protected] Gold Sponsors Platinum Sponsors Silver Sponsors

Paul Brown Org Man Issues V1

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Paul  Brown    Org  Man  Issues V1

Founding Sponsors

This Presentation Courtesy of the

International SOA Symposium

October 7-8, 2008 Amsterdam Arena

www.soasymposium.com

[email protected]

Gold Sponsors

Platinum Sponsors

Silver Sponsors

Page 2: Paul  Brown    Org  Man  Issues V1

Organizational and ManagementOrganizational and Management Issues Vital to SOA and BPM Success

Paul C. BrownPrincipal Software ArchitectPrincipal Software Architect

© 2008 TIBCO Software Inc. All Rights Reserved.

Page 3: Paul  Brown    Org  Man  Issues V1

In the Beginning, Architecture was Simple…

… and evolved slowly… and evolved slowly

© 2008 TIBCO Software Inc. All Rights Reserved.

2

Page 4: Paul  Brown    Org  Man  Issues V1

Communications Helped Communities to Emerge…

… and grow

© 2008 TIBCO Software Inc. All Rights Reserved.

3

Page 5: Paul  Brown    Org  Man  Issues V1

Better Infrastructure Fostered Denser Communities…

… and more of them

© 2008 TIBCO Software Inc. All Rights Reserved.

4

Page 6: Paul  Brown    Org  Man  Issues V1

So How Do You Organize and Manage All This?

How do you ensure you get the business results you want?

The desired business benefitWithin cost constraintsWhile preserving the flexibility to address tomorrow’s needs

© 2008 TIBCO Software Inc. All Rights Reserved.

5

p g y• i.e. avoid the “big bang” and evolve gracefully

Page 7: Paul  Brown    Org  Man  Issues V1

Total Architecture

© 2008 TIBCO Software Inc. All Rights Reserved.

Page 8: Paul  Brown    Org  Man  Issues V1

The Idealized Enterprise View Looks Simple

A functional organization with well-defined responsibilities…

© 2008 TIBCO Software Inc. All Rights Reserved.

7

Page 9: Paul  Brown    Org  Man  Issues V1

But There Is a Lot of Dialog Between the Organizations

How do you make sense of this?

© 2008 TIBCO Software Inc. All Rights Reserved.

8

Page 10: Paul  Brown    Org  Man  Issues V1

You Think in Terms of Business Processes

This picture does pnot tell you how the order-to-cash process actually works!

© 2008 TIBCO Software Inc. All Rights Reserved.

9

Order-to-Cash Process Scope

Page 11: Paul  Brown    Org  Man  Issues V1

Business Process Models Provide That Understanding

Activities and their structureParticipantsp

Swimlanes represent rolesActivities in the lanes represent responsibilitiesrepresent responsibilities

Interactions between participants

Artifacts• Messages• Physical objects

Relationships to activitiesp

Interactions with other business processes

Where does the product

© 2008 TIBCO Software Inc. All Rights Reserved.

10

Where does the product catalog come from?

Page 12: Paul  Brown    Org  Man  Issues V1

You Must Think About Information as Well

 

Understanding utilization scope tells you little about the information itselfinformation itself

© 2008 TIBCO Software Inc. All Rights Reserved.

11

Sales Order Information Usage

Page 13: Paul  Brown    Org  Man  Issues V1

Logical Data Models Provide That Understanding

But models don’t Shipping NoticeAddress

0..1

characterize:Who owns the dataShipment Order

Invoice

-invoiceAmountSales OrderCustomer1 0..*

1 10..1

1 *

-billingAddress -shippingAddress

• Organization• System

Wh th d tShipment Order Line ItemSales Order Line Item

-status

Shipment

1 0..

0..1

1 0 *

**

Where the data physically lives

Shipment Order Line Item

-quantityShipped-quantity-price

1 0..*

*

Where data is replicated

• How consistency is

Saleable Product

-SKU

1

© 2008 TIBCO Software Inc. All Rights Reserved.

12

consistency is maintained

Page 14: Paul  Brown    Org  Man  Issues V1

Each “Organization” is Actually a Stack

There may be multiple pcomponents at each layer:

I t f

 

InterfacesLogic componentsData componentsData componentsInfrastructure

© 2008 TIBCO Software Inc. All Rights Reserved.

13

Page 15: Paul  Brown    Org  Man  Issues V1

Traditional Means of Supporting Organizational Interaction

Conversation –human level

 

EAI – logic level

ETL – data level

© 2008 TIBCO Software Inc. All Rights Reserved.

14

Page 16: Paul  Brown    Org  Man  Issues V1

People May Interact with Multiple Systems

EAI and ETL can be used within an organization as well

© 2008 TIBCO Software Inc. All Rights Reserved.

15

Page 17: Paul  Brown    Org  Man  Issues V1

Overall, Understanding Interactions is Complicated

People

InterfaceLogicDataInfra

InterfaceLogicDataInfra

InterfaceLogicDataInfra

People People

People

InterfaceLogicDataInfra

InterfaceLogicDataInfra

InterfaceLogicDataInfra

People

People

InterfaceLogicDataInfra

InterfaceLogicDataInfra

InterfaceLogicDataInfra

People

InterfaceLogicDataInfra

InterfaceLogicDataInfra

InterfaceLogicDataInfra

People

InterfaceLogicDataInfra

InterfaceLogicDataInfra

InterfaceLogicDataInfra

People

InterfaceL iInterface Interface

People

InterfaceL iInterface Interface

InterfaceLogicDataInfra

InterfaceLogicDataInfra

InterfaceLogicDataInfra

People

InterfaceLogicData

InterfaceLogic

InterfaceLogic

InterfaceLogicDataInfra

InterfaceLogicDataInfra

InterfaceLogicDataInfra

InterfaceLogicDataInfra

InterfaceLogicDataInfra

InterfaceLogicDataInfra

People

InterfaceLogicData

InterfaceLogicD

InterfaceLogicD tData

InfraLogicDataInfra

LogicDataInfra

People

InterfaceLogicDataInfra

InterfaceLogicDataInfra

InterfaceLogicDataInfra

DataInfra

LogicDataInfra

LogicDataInfra

© 2008 TIBCO Software Inc. All Rights Reserved.

16

This is the problem that SOA and BPM are supposed to solveInfra Infra

Page 18: Paul  Brown    Org  Man  Issues V1

For Success, A Total Architecture Perspective is Required

Business ProcessesSales order managementInventory managementAccounting

PeoplepParticipants in the business processes

InformationInformationWhat information is being used

SystemsSystemsComputers, networks, applications, infrastructure

Business Purpose

© 2008 TIBCO Software Inc. All Rights Reserved.

17

Business Purpose

Page 19: Paul  Brown    Org  Man  Issues V1

O i ti lOrganizational Issues

© 2008 TIBCO Software Inc. All Rights Reserved.

Page 20: Paul  Brown    Org  Man  Issues V1

Business Processes and Services Cross Organizational Boundaries

Services and Integrations Span Silos

Lack of Overall Responsibility

ServiceInterface

Shrinking Time

Frames

Data Center

ApplicationSilo

ApplicationSilo

Services, Integration,

andProcess

ManagementSilo

ApplicationSilo

Front-Office Applications

External Applications

© 2008 TIBCO Software Inc. All Rights Reserved.

19

Communications and Services Infrastructure

Page 21: Paul  Brown    Org  Man  Issues V1

Many Development Processes Have Become Degenerate

They assume a single system is being worked on

Development QA ProductionRequirements

© 2008 TIBCO Software Inc. All Rights Reserved.

20

Page 22: Paul  Brown    Org  Man  Issues V1

Degenerate Processes Will Not Work for SOA and BPM

Multiple organizations and systems are involved

Development QA ProductionRequirements

© 2008 TIBCO Software Inc. All Rights Reserved.

21

Page 23: Paul  Brown    Org  Man  Issues V1

A Richer Development Processes Is Required

Governance at work!

© 2008 TIBCO Software Inc. All Rights Reserved.

22

Page 24: Paul  Brown    Org  Man  Issues V1

Who Owns Projects That Span Silos?

Business Executive Sponsor

IT Executive Sponsor

Who owns projects that span silos?

Business Manager

Business Manager

Business Manager

Business Manager

Business Manager

Services,

Data Center

IT System Owner

IT System Owner

IT System Owner

IT System Owner

IT System Owner

IT System Owner

ApplicationSilo

ApplicationSilo

,Integration,

andProcess

ManagementSilo

ApplicationSilo

Front-Office Applications

External Applications

© 2008 TIBCO Software Inc. All Rights Reserved.

23

Communications Infrastructure

Page 25: Paul  Brown    Org  Man  Issues V1

Multi-Silo Projects Include Members from All Silos

3 key leadership roles needed onroles needed on every project

© 2008 TIBCO Software Inc. All Rights Reserved.

24

Page 26: Paul  Brown    Org  Man  Issues V1

The Executive Sponsor Can’t Oversee All These Projects

© 2008 TIBCO Software Inc. All Rights Reserved.

25

Page 27: Paul  Brown    Org  Man  Issues V1

Enterprise Projects Group Should Manage These Projects

The group provides a reporting structure for projects that span organizational silos

© 2008 TIBCO Software Inc. All Rights Reserved.

26

Page 28: Paul  Brown    Org  Man  Issues V1

Who Provides the Cross-Project Service Perspective?Wh l k h d f f t ?

New Service

Who looks ahead for future usages?

Today’s Project

ServiceInterface

Future Project Call New

Service

ServiceInterface

Future Project Call New

Service

© 2008 TIBCO Software Inc. All Rights Reserved.

27

Service

Page 29: Paul  Brown    Org  Man  Issues V1

The Enterprise Architecture Group Coordinates Projects

Establishes the visionEnsures projects collectively converge on a single

EnterpriseArchitecture converge on a single

coherent architecture

Maintains cross-silo perspective at all levels

Architecture

Business Process Architecture

Systems Architecture Data Architecture

perspective at all levelsBusinessApplication

Infrastructure Architecture

Infrastructure

Responsible for:Architecture

Application Architecture

Services ArchitectureStandardsBest practicesG

Architecture

© 2008 TIBCO Software Inc. All Rights Reserved.

28

Governance

Page 30: Paul  Brown    Org  Man  Issues V1

Total Architecture ManagementTotal Architecture

Management

E t i EnterpriseEnterpriseProjects

EnterpriseArchitecture

Business Process Architecture

Project Manager

Systems Architecture

Application Architecture

Business Process Architect Systems Architect

Architecture

Infrastructure Architecture

Project Manager

Business Process Architect

Services

Data Architecture

Project Manager

Systems Architect

Services Architecture

© 2008 TIBCO Software Inc. All Rights Reserved.

29Business Process Architect

Systems Architect

Page 31: Paul  Brown    Org  Man  Issues V1

The Completed Organizational Picture

Business Executive Sponsor

IT Executive Sponsor

Business Manager

Business Manager

Business Manager

Business Manager

Business Manager

Total Architecture Management

Data Center

IT System Owner

IT System Owner

IT System Owner

IT System Owner

IT System Owner

IT System Owner

ApplicationSilo

ApplicationSilo

Services, Integration,

andProcess

ManagementSilo

ApplicationSilo

Front-Office Applications

External Applications

© 2008 TIBCO Software Inc. All Rights Reserved.

30

Communications and Services Infrastructure

Page 32: Paul  Brown    Org  Man  Issues V1

Key Questions

Is there an architect on every silo-spanning project?

Responsible for end-to-end business process and systems design

How Are cross silo projects managed?How Are cross-silo projects managed?Who negotiates with silos?Who resolves conflicts?

Who validates the future applicability of services?FunctionalityGranularitySLAs

© 2008 TIBCO Software Inc. All Rights Reserved.

31

Page 33: Paul  Brown    Org  Man  Issues V1

The Challenges of Silo-Spanning Projects Are Diverse

Knowledge is scattered throughout the enterprise

For success, business and IT must alignTotal architecture focus on producing business value

New skill sets are requiredTotal (business process and systems) architecture( p y )Project management focused on business results

Clear ownership and control is needed for cross-silo projectscross silo projects

Executive sponsorship is needed to align prioritiesResolve political conflicts

A Proactive Enterprise Architecture group is requiredGuide multiple projects towards a cohesive whole

Governance is essential

© 2008 TIBCO Software Inc. All Rights Reserved.

32

Governance is essential

Page 34: Paul  Brown    Org  Man  Issues V1

For More Information…

Succeeding with SOA• The business and organizational

perspectiveperspective• For:

• CIO, COO, CManagers• Managers

• Enterprise and project architects

Implementing SOA• Creating the total architecture• ForFor

• Enterprise and project architects• CTOs

© 2008 TIBCO Software Inc. All Rights Reserved.

33www.total-architecture.com