anne thomas manes s o a fatigue

17
22-10-2008 1 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 FIGHTING SOA FATIGUE SOA SYMPOSIUM 8 OCTOBER 2008 Anne Thomas Manes VP & Research Director Burton Group [email protected] 2

Upload: soa-symposium

Post on 11-May-2015

298 views

Category:

Business


1 download

TRANSCRIPT

Page 1: Anne  Thomas Manes    S O A  Fatigue

22-10-2008

1

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

FIGHTING SOA FATIGUESOA SYMPOSIUM8 OCTOBER 2008

Anne Thomas ManesVP & Research DirectorBurton [email protected]

2

Page 2: Anne  Thomas Manes    S O A  Fatigue

22-10-2008

2

Fighting SOA Fatigue

Agenda

• Opening statements

• Evidence

• Governance revisited

• Engaging the business

3

4

Page 3: Anne  Thomas Manes    S O A  Fatigue

22-10-2008

3

5

“Most SOA efforts will fail spectacularly.”

“We can't use the term SOA with our executives any more.”

“We built a great SOA runtime, but

a) none of our executives care

b) no one is using it”

“SOA is a 20-year initiative”

“Didn't we try this 20 years ago?”

"In the beginning, we didn't have a clue what we were doing.”

6

CFO to architect: “How much money is this going to save me?”

“You mean, we're going to spend $X just to replicate existing functionality?”

“Reusability is always overpromised.”

“Is there such thing as a Complex Object Access Protocol?”

“If no one is reaching maturity yet, why are we still trying?”

Page 4: Anne  Thomas Manes    S O A  Fatigue

22-10-2008

4

Thesis

SOA fatigue is setting in

because

SOA success is tenuous.

But…

when it succeeds, it really succeeds!

It succeeds when organizations have strong leaders

And good governance.

Now it’s time to connect SOA to higher-level objectives.

EVIDENCE OF THE TRIBAL YAWN

Fighting SOA Fatigue

8

Page 5: Anne  Thomas Manes    S O A  Fatigue

22-10-2008

5

Vendor Messages

• New branding of old stuff

• “We're 100% SOA compatible!”

• “We offer a complete SOA solution!”

9

SOA

Technical Challenges

• Perceived (and actual) complexity

• SOA concepts don't always map 1:1 with topology or tools

• Trying to do too much/wrong things with wrong tools

10

Page 6: Anne  Thomas Manes    S O A  Fatigue

22-10-2008

6

Design Challenges

Partitioning design and Separation of Concerns

• UI

• Application

• Data

• Network

• Dynamic data center

11

Project Challenges

• SOA is a long-term strategic undertaking

• Fixes and point releases trump strategic infrastructure work

• Many projects are scoped on an annual basis

12

Page 7: Anne  Thomas Manes    S O A  Fatigue

22-10-2008

7

Cultural Challenges

• Shared solutions require shared objectives

• No incentive for collaboration

• Business domain “normalization” is politically

charged

13

Management Challenges

People may be tasked with unreachable goals

Advocacy (to management) is complicated

Churn in executive leadership

14

Page 8: Anne  Thomas Manes    S O A  Fatigue

22-10-2008

8

Real Risks

• The best “academic” technical solutions may not be “right” (context and fit)

• If cultural problems are not addressed, outcome is SOA silos

• Assumptions by IT staff about Business Value may be wrong

15

GOVERNANCE

REVISITED

Fighting SOA Fatigue

16

Page 9: Anne  Thomas Manes    S O A  Fatigue

22-10-2008

9

Good Governance Enables Multiple Perspectives

17

Good Enterprise Architecture Increases Influence

18

Business Strategies

Operational Model

Enterprise Architecture

IT Infrastructure

Prescribe Supports

RealizesGuides

Formalizes

Influences

Bu

siness

Techn

olo

gy

Page 10: Anne  Thomas Manes    S O A  Fatigue

22-10-2008

10

Systems Change. At Different Rates.

19

From How Buildings Learn: Stewart Brand

skin

structure

services

space plan

stuff

site

20

This sounds really

complex.

:-(

Page 11: Anne  Thomas Manes    S O A  Fatigue

22-10-2008

11

Simplicity: Not as simple as it seems.

Most technology goes through cycles of development and change in both internal and external complexity.

21

Simplicity = Managed Complexity

As the technology matures… devices become easier to use, althoughusually by becoming more complex inside.

Donald Norman, The Invisible Computer

“The proper role of *governance+ …is to represent the interest of the future to the present.”

Lester Thurow

Page 12: Anne  Thomas Manes    S O A  Fatigue

22-10-2008

12

23

. . . don’t ask—it’s forbidden to know—what end the gods will give me or you.

Even as we speak, envious time is running away from us. Carpe diem, for in the future you can believe the minimum.

Developerus Heroicus

24

Control

Limitation

Top-down

Standards

RulesRegulations

Taxing

Restriction Overhead

Governance

Page 13: Anne  Thomas Manes    S O A  Fatigue

22-10-2008

13

Is EA Working?

EA loses influence when…

It is ignored

It is undervalued

It is disconnected from reality

It is frozen

It is inconsistent

It is circumvented

It inhibits

26

Page 14: Anne  Thomas Manes    S O A  Fatigue

22-10-2008

14

Empowered EA

• Is outcome-oriented

• Prescribes the shape of things

• Fit (requirement)

• Describes the place of things

• Context (dependencies)

• Makes good design easier

• Runs interference

• Takes advice

27

“No one can use rehearsal time as well as Simon Rattle. He's absolutely disciplined, but also inspiring. He urges you to do things you hadn't thought you were capable of.”

Musician, Berlin Philharmonic

governance

Page 15: Anne  Thomas Manes    S O A  Fatigue

22-10-2008

15

ENGAGING

THE BUSINESS

Fighting SOA Fatigue

29

Enter the Conversation

30

The evolution of IT from cost center to strategy driver started about five years ago. After living through the pain of shadow IT in the business units…Baird was not going to thrive unless IT had “relevant conversations with the business units about how IT could contribute to their success.”

IT had to prove it could offer business solutions, “not toys and technology that we thought were cool.”

Brian Brylow (CTO), Baird

Page 16: Anne  Thomas Manes    S O A  Fatigue

22-10-2008

16

Connect SOA to Business Priorities

Compliance reporting

Software as a Service (SaaS)

Unified Communications

Legacy modernization

Outsourcing/Offshoring

Provisioning and Role Management

Business Process Management (BPM)

Business Intelligence (BI)

31

SOA?

SOA is Part of a Something Bigger

Overemphasis on SOA in isolation distracts from enterprise goals

SOA makes it easier to accomplish higher goals

SOA must have business relevance

SOA is not a thing

SOA is an architectural style

Technology implementation of SOA principles will change

32

Page 17: Anne  Thomas Manes    S O A  Fatigue

22-10-2008

17

Conclusion

SOA is a valid architectural style

• But may not be appropriate for all cases

SOA can provide cost savings

• But not without careful financial analysis

SOA principles are fundamental to agility

• But do not guarantee agility

SOA promotes reuse

• But does not guarantee reuse

SOA fatigue is real

• So, we have to raise the level of discussion

33

Fighting SOA Fatigue

References

• Building the Business Case for SOA Investment

• Addressing SOA Fatigue

• Service-Oriented Architecture: Developing the Enterprise Roadmap

• Enterprise Architects: Sowing the Seeds of SOA Success

• Vantage Point 2008-2009: Think Big; Take Small Steps

• Application Rationalization: Burning Fat and Building Muscle

• A New Classicism

• Service Oriented Architecture Implications

• The Anatomy of Effective Enterprise Architecture

• Enterprise Architecture is More than Engineering

• Establishing and Maintaining Enterprise Architecture Momentum

34