Вы находитесь на странице: 1из 70

Creating ! an ! SOA Pipeline!

Jim Johnson

Service-Oriented Architectures
Standish Definition
SOA is a business strategy to achieve business agility through the ability to recognize, precisely document, store, categorize, discover and make more efficient the organizations business processes. SOA depends on business process management and modeling. SOA is not a technology, it is not a service bus, it is not the new object technology though software can help implement the strategy. Done right, SOA can achieve efficiencies both within organizations and across enterprise lines.
Copyright2008 The Standish Group International, Inc. 2

The Most Valuable Definition


SOA is a business strategy to achieve business agility through the ability to recognize, precisely document, store, categorize, discover and optimize the organizations business processes, whether they are structured & automated or unstructured and human.

3
copyright (c) Object Management Group, Case Studies presented by the SOA Consortium

In Other Words
SOA depends on business process management & modeling SOA is not a technology, it is not a service bus, it is

not the new object technology though software can help implement the strategy
Done right, SOA can achieve efciencies both within organizations and across enterprise lines Achieving the benets of SOA requires signicant changes for both IT and business executives

4
copyright (c) Object Management Group, Case Studies presented by the SOA Consortium

New Definition

Copyright2008 The Standish Group International, Inc.

Top Ten Trends for 2008


Trend 1: Security Trend 2: Readiness Trend 3: Investment Trend 4: Compliance Trend 5: Project Management Leadership Trend 6: Service Delivery Trend 7: Optimization Trend 8: Standard Infrastructure Trend 9: Service Oriented Architectures (SOAs) Trend 10: Green Computing
Copyright2008 The Standish Group International, Inc. 6

Ten Drivers
10. Vendor Hype 9. Security Promise 8. Regulatory Compliance 7. Architecture Flexibility/Scaling 6. Readiness Assurance 5. Investment Reuse 4. Staff Coercion 3. Fear/Fashion/Peer Pressure 2. Business Process Modeling 1. Increase Business Agility
Copyright2008 The Standish Group International, Inc. 7

The 10 Laws of CHAOS

CHAOS Results

What is a Pipeline?

Copyright2008 The Standish Group International, Inc.

10

Ten Drivers
10. Vendor Hype 9. Security Promise 8. Regulatory Compliance 7. Architecture Flexibility/Scaling 6. Readiness Assurance 5. Investment Reuse 4. Staff Coercion 3. Fear/Fashion/Peer Pressure 2. Business Process Modeling 1. Increase Business Agility
Copyright2008 The Standish Group International, Inc. 11

10. Vendor Hype


Google
38 million hits 3 million images 1 million talks 22,000 books

Copyright2008 The Standish Group International, Inc.

12

10. Vendor Hype


60% 50% 40% 30% 20% 10% 0%
2007 2006 2005 26% 23% 17% 54% 56% 57%

Framework 54% 56% 57%

Buzzword 26% 23% 17%

Copyright2008 The Standish Group International, Inc.

13

Law of the Fools

14

Software Infrastructure
Key to an SOA Pipeline

Copyright2008 The Standish Group International, Inc.

15

Ten Drivers
10. Vendor Hype 9. Security Promise 8. Regulatory Compliance 7. Architecture Flexibility/Scaling 6. Readiness Assurance 5. Investment Reuse 4. Staff Coercion 3. Fear/Fashion/Peer Pressure 2. Business Process Modeling 1. Increase Business Agility
Copyright2008 The Standish Group International, Inc. 16

9. Security Promise

Copyright2008 The Standish Group International, Inc.

17

9. Security Promise
76% 80% 70% 60% 50% 40% 30% 20% 10% 0%
Confident 50/50

73%

68%

14%
2007 14% 76%

14%
2006 14% 73%

19%
2005 19% 68%

Copyright2008 The Standish Group International, Inc.

18

Law of the Roads

19

7% of Pipeline:
Development Time & Money for Security

Copyright2008 The Standish Group International, Inc.

20

Ten Drivers
10. Vendor Hype 9. Security Promise 8. Regulatory Compliance 7. Architecture Flexibility/Scaling 6. Readiness Assurance 5. Investment Reuse 4. Staff Coercion 3. Fear/Fashion/Peer Pressure 2. Business Process Modeling 1. Increase Business Agility
Copyright2008 The Standish Group International, Inc. 21

8. Regulatory Compliance

Copyright2008 The Standish Group International, Inc.

22

8. Regulatory Compliance

No 48% Done 22%

Plan 30%

Copyright2008 The Standish Group International, Inc.

23

Law of the Tuxedo

24

SOA & Pipelining are Related


SOA is about recognizing, capturing and making more efficient our business processes but we have thousands of business processes so structuring into a service oriented organization is going to throw off thousands of new microprojects.
Copyright2008 The Standish Group International, Inc. 25

Ten Drivers
10. Vendor Hype 9. Security Promise 8. Regulatory Compliance 7. Architecture Flexibility/Scaling 6. Readiness Assurance 5. Investment Reuse 4. Staff Coercion 3. Fear/Fashion/Peer Pressure 2. Business Process Modeling 1. Increase Business Agility
Copyright2008 The Standish Group International, Inc. 26

7. Architecture Flexibility /Scaling


40% 35% 30% 25% 20% 15% 10% 5% 0%
Up-to-Date Out-of-Date 2007 28% 36% 2006 30% 39% 2005 17% 39%

36%

39%

39%

28%

30%

17%

Copyright2008 The Standish Group International, Inc.

27

Waste to Value:
Ratio Changes

1998

2006

CAGR

Waste Value

75% 25%

41% 59%

-14% 24%

28

Law of the Long-tailed Monster

29

What is a Pipeline?
Speedy and Constant Delivery Systems Three Major Parts
Baseline Portfolio Microproject Stacking Resource Pooling

Copyright2008 The Standish Group International, Inc.

30

Ten Drivers
10. Vendor Hype 9. Security Promise 8. Regulatory Compliance 7. Architecture Flexibility/Scaling 6. Readiness Assurance 5. Investment Reuse 4. Staff Coercion 3. Fear/Fashion/Peer Pressure 2. Business Process Modeling 1. Increase Business Agility
Copyright2008 The Standish Group International, Inc. 31

6. Readiness Assurance
$26,000 $25,800 $25,600 $25,400 $25,200 $25,000 $24,800 $24,600 $24,400
2007 2006 2005 Framework $26,000 $25,000 $25,000

$26,000

$25,000

$25,000

Copyright2008 The Standish Group International, Inc.

32

6. Readiness Assurance
Percent of Application Downtime

33

Law of the Mad Hatter

34

Baseline Portfolio
Baseline
New Projects Gating system Minimal Requirements Time Box Agile process, XP, Scrum
Baseline Portfolio

Portfolio
Collection of Services Applications

Copyright2008 The Standish Group International, Inc.

35

Ten Drivers
10. Vendor Hype 9. Security Promise 8. Regulatory Compliance 7. Architecture Flexibility/Scaling 6. Readiness Assurance 5. Investment Reuse 4. Staff Coercion 3. Fear/Fashion/Peer Pressure 2. Business Process Modeling 1. Increase Business Agility
Copyright2008 The Standish Group International, Inc. 36

5. Investment Reuse

3.1 3.2 3.3

3.0
2007 2006 2005

3.1

3.1

3.2
3.1 3.2 3.3

3.2

3.3

3.3

Copyright2008 The Standish Group International, Inc.

37

Optimizing Requirements

Priority based on gain: Priority based on risk: Priority based on gain and risk: Priority based feedback: Other or Not Applicable:

17% 7% 33% 24% 19%

38

Pandas Law

39

Microproject Stacking
Small projects & services Four ways
High-Gain Low-Risk

Highest on the top Starve


- Low-Gain High-Risk

Optimization is hard
Over 32 projects 32 becomes 320

Copyright2008 The Standish Group International, Inc.

40

Ten Drivers
10. Vendor Hype 9. Security Promise 8. Regulatory Compliance 7. Architecture Flexibility/Scaling 6. Readiness Assurance 5. Investment Reuse 4. Staff Coercion 3. Fear/Fashion/Peer Pressure 2. Business Process Modeling 1. Increase Business Agility
Copyright2008 The Standish Group International, Inc. 41

4. Staff Coercion
Minor Important 23% Not Important 7% Critical 10%

Important 60%

Copyright2008 The Standish Group International, Inc.

42

Copyright2008 The Standish Group International, Inc.

43

Law of the Empty Chair

44

Resource Pooling
Database of Resources
Database functions Cobol, C, Java Screens

Match the resources with the highest microproject Topping the stack Bottom churn

Copyright2008 The Standish Group International, Inc.

45

Ten Drivers
10. Vendor Hype 9. Security Promise 8. Regulatory Compliance 7. Architecture Flexibility/Scaling 6. Readiness Assurance 5. Investment Reuse 4. Staff Coercion 3. Fear/Fashion/Peer Pressure 2. Business Process Modeling 1. Increase Business Agility
Copyright2008 The Standish Group International, Inc. 46

3. Fear/Fashion
Much Slower 3%

Slower 11% Same 6%

Much Faster 44%

Faster 36%

Copyright2008 The Standish Group International, Inc.

47

Standish Axiom:

Law of 5 Deadly Sins

49

Pipelining to the Rescue!


Priority based on value & risk
Highest value goes to top

Optimizes work Keeps Politics at Bay Better Estimates & Budget Planning Better Use of Organizational Resources

Copyright2008 The Standish Group International, Inc.

50

Ten Drivers
10. Vendor Hype 9. Security Promise 8. Regulatory Compliance 7. Architecture Flexibility/Scaling 6. Readiness Assurance 5. Investment Reuse 4. Staff Coercion 3. Fear/Fashion/Peer Pressure 2. Business Process Modeling 1. Increase Business Agility
Copyright2008 The Standish Group International, Inc. 51

2. Business Process Modeling

60% 50% 40% 30% 20% 10% 0%


Critcal Important 2007 27% 53%

53% 45%

48%

27%

26%

30%

2006 26% 45%

2005 30% 48%

Copyright2008 The Standish Group International, Inc.

52

2. Business Process

Copyright2008 The Standish Group International, Inc.

53

Law of the Two Faces

54

How Do I Use Pipelining?


Microproject Stacking

Baseline Portfolio

Copyright2008 The Standish Group International, Inc.

55

Ten Drivers
10. Vendor Hype 9. Security Promise 8. Regulatory Compliance 7. Architecture Flexibility/Scaling 6. Readiness Assurance 5. Investment Reuse 4. Staff Coercion 3. Fear/Fashion/Peer Pressure 2. Business Process Modeling 1. Increase Business Agility
Copyright2008 The Standish Group International, Inc. 56

1. Increase Business Agility

Integration solution for disparate applications Increase responsiveness to business requirements Faster development Expose information or functionality to customers, partners or suppliers Automate business processes Lower operational costs Keeping corporate software infrastructure in line with new technologies

35% 23% 17% 9% 7% 6% 3%

Copyright2008 The Standish Group International, Inc.

57

1. Increase Business Agility


Before After

Copyright2008 The Standish Group International, Inc.

58

Cheetahs Law

59

Who is Doing Pipelining?

Copyright2008 The Standish Group International, Inc.

60

Ten Drivers
1. Increase Business Agility 2. Business Process Modeling 3. Fear/Fashion/Peer Pressure 4. Staff Coercion 5. Investment Reuse 6. Readiness Assurance 7. Architecture Flexibility/Scaling 8. Regulatory Compliance 9. Security Promise 10. Vendor Hype
Copyright2008 The Standish Group International, Inc. 61

Projects Fail

62

Project Size by Resolution

63

Copyright (C) 2008, Robbins-Gioia, LLC. All rights reserved.

Pipelining to the Rescue!


Priority based on value & risk
Highest value goes to top

Optimizes work Keeps Politics at Bay Better Estimates & Budget Planning Better Use of Organizational Resources

Copyright2008 The Standish Group International, Inc.

64

What is a Pipeline?
Speedy and Constant Delivery Systems Three Major Parts
Baseline Portfolio Microproject Stacking Resource Pooling

Copyright2008 The Standish Group International, Inc.

65

Baseline Portfolio
Baseline
New Projects Gating system Minimal Requirements Time Box Agile process, XP, Scrum
Baseline Portfolio

Portfolio
Collection of Services Applications

Copyright2008 The Standish Group International, Inc.

66

Microproject Stacking
Small projects & services Four ways
High-Gain Low-Risk

Highest on the top Starve


- Low-Gain High-Risk

Optimization is hard
Over 32 projects 32 becomes 320

Copyright2008 The Standish Group International, Inc.

67

Resource Pooling
Database of Resources
Database functions Cobol, C, Java Screens

Match the resources with the highest microproject Topping the stack Bottom churn

Copyright2008 The Standish Group International, Inc.

68

How Do I Use Pipelining?


Microproject Stacking

Baseline Portfolio

Copyright2008 The Standish Group International, Inc.

69

Thank You

Copyright2008 The Standish Group International, Inc.

70

Вам также может понравиться