Making the Case for SOA - ICEAA: International Cost ... · Making the Case for SOA Presented at the...
Transcript of Making the Case for SOA - ICEAA: International Cost ... · Making the Case for SOA Presented at the...
Optimize tomorrow today. ®
Arlene F MinkiewiczChief Scientist17000 Commerce ParkwayMt. Laurel, NJ [email protected]
Making the Case for SOA
Presented at the 2009 ISPA/SCEA Joint Annual Conference and Training Workshop - www.iceaaonline.com
Optimize tomorrow today. ®
Agenda
Service Oriented Architecture (SOA) Research Project Overview
Introduction to SOA
SOA Research Findings
Cost / Value Analysis for SOA Projects
Status and Steps Forward
Presented at the 2009 ISPA/SCEA Joint Annual Conference and Training Workshop - www.iceaaonline.com
Optimize tomorrow today. ®
SOA Research Overview
Research Project focused on affordability and process issues associated with SOA – working with Army CERDEC
Study SOA projects with focus on cost and value drivers
Identify where existing cost estimating technologies work for SOA
Develop methodology for extending existing technologies where necessary
Develop methodology for assessing value and performing business case analysis for SOA projects
Presented at the 2009 ISPA/SCEA Joint Annual Conference and Training Workshop - www.iceaaonline.com
Optimize tomorrow today. ®
Introduction to SOA
SOA uses networking capabilities to integrate applications in a way that is independent of:
– Architecture
– Programming language
– Development platform
– Vendor
Service Orientation can be thought of as the next generation of object orientation
– New degree of abstraction
– More sophisticated tools available to deploy
Presented at the 2009 ISPA/SCEA Joint Annual Conference and Training Workshop - www.iceaaonline.com
Optimize tomorrow today. ®
Service Orientation from the Software Perspective
Division Maintenance Status Portal
Presented at the 2009 ISPA/SCEA Joint Annual Conference and Training Workshop - www.iceaaonline.com
Optimize tomorrow today. ®
Division Maintenance Status Portal
Distributed Data SourcesLive Data
SOAF-A Components
PBUSE*Property Book
SAMS-E*Maintenance
Blue Force Tracker*Location Data
Local Data SourcesHRC
MOS Data
MQSeriesMQSeries
LOGSAParts Data
XVIII ABC*Task Org Data
Note: * Denotes Surrogate Data
Presentation Layer
User
Distributed Data SourcesDistributed Data SourcesLive Data
SOAF-A Components
SOAF-A Components
PBUSE*Property Book
PBUSE*Property Book
SAMS-E*Maintenance
SAMS-E*Maintenance
Blue Force Tracker*Location Data
Blue Force Tracker*Location Data
Local Data SourcesLocal Data SourcesHRC
MOS Data
MQSeriesMQSeries
LOGSAParts Data
LOGSAParts Data
XVIII ABC*Task Org Data
XVIII ABC*Task Org Data
Note: * Denotes Surrogate Data
Presentation Layer
UserUser
Presented at the 2009 ISPA/SCEA Joint Annual Conference and Training Workshop - www.iceaaonline.com
Optimize tomorrow today. ®
Why SOA? The Value Proposition
Value to the business– Agility
– Visibility of business processes
– Business/IT alignments
– Better, faster decision making
Value to IT– Reduced redundancy
– Development efficiency increase (as services are reused)
– Loose coupling reduce impact of changed processes
Presented at the 2009 ISPA/SCEA Joint Annual Conference and Training Workshop - www.iceaaonline.com
Optimize tomorrow today. ®
SOA – a more Technical Perspective
Infrastructure provides services multiple apps need
Business services implement rules specific to business or organization
Business processes are composed through orchestration layer
Presented at the 2009 ISPA/SCEA Joint Annual Conference and Training Workshop - www.iceaaonline.com
Optimize tomorrow today. ®
SOA Research Findings – where are Costs Generated?
Three levels of SOA Maturity studied– Emerging
– Managed
– Optimized
Five distinct areas are being studied– Deploying infrastructure prototype
– Deploying instances of infrastructure (‘production’)
– Developing Services
– Migrating legacy capabilities to Services
– Application Composition
Presented at the 2009 ISPA/SCEA Joint Annual Conference and Training Workshop - www.iceaaonline.com
Optimize tomorrow today. ®
SOA Research Findings – Maturity and project type(s)Emerging SOA - Cost Impacts vs Traditional SDLC Project
-5
0
5
10
15
20
25
30
Pro
ject
Initi
atio
n an
dP
lann
ing
Pro
ject
Man
agem
ent
and
Con
trol
Qua
lity
Ass
uran
ceM
anag
emen
tC
onfig
urat
ion
Man
agem
ent
Doc
umen
tatio
n
Sys
tem
Req
uire
men
tsD
efin
ition
and
Sys
tem
Des
ign
Sof
twar
eIn
tegr
atio
n an
dTe
stS
yste
mIn
tegr
atio
n an
dTe
stO
pera
tiona
lTe
st a
ndE
valu
atio
nS
oftw
are
Req
uire
men
tsA
naly
sis
Eva
luat
ion
and
Sel
ectio
n
Con
figur
atio
nan
d Ta
ilorin
g
Sof
twar
eD
esig
n
Cod
e an
d U
nit
Test
Sof
twar
eQ
ualif
icat
ion
Test
Sof
twar
eD
eplo
ymen
t
Rel
ativ
e C
osts
Managing SOA - Cost impacts vs Traditional SDLC Projects
-5
05
10
15
2025
30
Pro
ject
Initi
atio
n an
dP
roje
ctM
anag
emen
tQ
ualit
yA
ssur
ance
Con
figur
atio
nM
anag
emen
t
Doc
umen
tatio
n
Sys
tem
Req
uire
men
tsS
yste
mD
esig
nS
oftw
are
Inte
grat
ion
and
Sys
tem
Inte
grat
ion
and
Ope
ratio
nal
Test
and
Sof
twar
eR
equi
rem
ents
Eva
luat
ion
and
Sel
ectio
nC
onfig
urat
ion
and
Tailo
ring
Sof
twar
eD
esig
nC
ode
and
Uni
tTe
stS
oftw
are
Qua
lific
atio
nS
oftw
are
Dep
loym
ent
Rel
ativ
e Co
sts
Optimized SOA - Cost Impacts vs Traditional SDLC Projects
-505
1015202530
Pro
ject
Initi
atio
n an
dP
roje
ctM
anag
emen
tQ
ualit
yA
ssur
ance
Con
figur
atio
nM
anag
emen
t
Doc
umen
tatio
n
Sys
tem
Req
uire
men
tsS
yste
mD
esig
nS
oftw
are
Inte
grat
ion
and
Sys
tem
Inte
grat
ion
and
Ope
ratio
nal
Test
and
Sof
twar
eR
equi
rem
ents
Eva
luat
ion
and
Sel
ectio
nC
onfig
urat
ion
and
Tailo
ring
Sof
twar
eD
esig
nC
ode
and
Uni
tTe
stS
oftw
are
Qua
lific
atio
nS
oftw
are
Dep
loym
ent
Rela
tive
Cost
s
Presented at the 2009 ISPA/SCEA Joint Annual Conference and Training Workshop - www.iceaaonline.com
Optimize tomorrow today. ®
SOA Research Findings – Enterprise Vs Project Level Cost
Emerging Projects– Each a new adventure– IT Staff is learning about SOA technologies– Driven by a few SOA literate individuals
Managed Projects– Organizational Commitment– SPA Stakeholder board– More decisions made at an enterprise level
Optimized Projects– SOA Entrenched– SOA Center of Excellence – Virtually all planning, management
and decisions at enterprise level
Enterprise Level Costs by Activity and Maturity Level vs Traditional SDLC Costs
01234567
Pro
ject
Initi
atio
n an
dP
lann
ing
Pro
ject
Man
agem
ent
and
Con
trol
Qua
lity
Ass
uran
ceM
anag
emen
t
Con
figur
atio
nM
anag
emen
t
Doc
umen
tatio
n
Sys
tem
Req
uire
men
tsD
efin
ition
and
Sys
tem
Des
ign
Rel
ativ
e C
osts Traditional SDLC
EmergingManaged Optimized
Presented at the 2009 ISPA/SCEA Joint Annual Conference and Training Workshop - www.iceaaonline.com
Optimize tomorrow today. ®
SOA Research Findings - Organizational Influences
Organizational Cost Drivers
– At all maturity levels
• Number of stakeholders
• Amount and granularity of data
– When SOA is emerging and managed (sometimes)
• Existing governance policy
• Extent of existing Enterprise Architecture
• Clearly defined ownership
• Organizational agility
• Organizational commitment
Presented at the 2009 ISPA/SCEA Joint Annual Conference and Training Workshop - www.iceaaonline.com
Optimize tomorrow today. ®
SOA Research Findings - Infrastructure
Prototype– Only relevant for emerging SOA– R&D Effort– Evaluation, Selection, Tailoring– Significant drivers:
• Skill set of staff, Existence of Enterprise Architecture
Production– Deploying instances of stack for scalability, redundancy, etc.– No two completely alike but learning assumed– Drivers include:
• Degree of invention
• Legacy technology
• Communication among deployment teams
Infrastructure Prototype Costs by Activity and Maturity Level vs Traditional SDLC
-505
1015202530
Pro
ject
Initi
atio
n an
dP
roje
ctM
anag
emen
tQ
ualit
yA
ssur
ance
Con
figur
atio
nM
anag
emen
tD
ocum
enta
tion
Sys
tem
Req
uire
men
tS
yste
mD
esig
nS
oftw
are
Inte
grat
ion
Sys
tem
Inte
grat
ion
Ope
ratio
nal
Test
and
Sof
twar
eR
equi
rem
ent
Eva
luat
ion
and
Sel
ectio
nC
onfig
urat
ion
and
Tailo
ring
Sof
twar
eD
esig
nC
ode
and
Uni
t Tes
tS
oftw
are
Qua
lific
atio
nS
oftw
are
Dep
loym
entR
elat
ive
Cos
ts
Traditional SDLC Emerging Managed Optimized
Infrastructure Production Costs by Activity and Maturity Level vs Traditional SDLC
-505
1015202530
Pro
ject
Initi
atio
n an
dP
roje
ctM
anag
emen
tQ
ualit
yA
ssur
ance
Con
figur
atio
nM
anag
emen
tD
ocum
enta
tion
Sys
tem
Req
uire
men
tS
yste
mD
esig
nS
oftw
are
Inte
grat
ion
Sys
tem
Inte
grat
ion
Ope
ratio
nal
Test
and
Sof
twar
eR
equi
rem
ent
Eva
luat
ion
and
Sel
ectio
nC
onfig
urat
ion
and
Tailo
ring
Sof
twar
eD
esig
nC
ode
and
Uni
t Tes
tS
oftw
are
Qua
lific
atio
nS
oftw
are
Dep
loym
entR
elat
ive
Cos
ts
Traditional SDLC Emerging Managed Optimized
Presented at the 2009 ISPA/SCEA Joint Annual Conference and Training Workshop - www.iceaaonline.com
Optimize tomorrow today. ®
SOA Research Findings – Service Development
Service Development– ‘Design for Reuse’ on steroids
– Emphasis on requirements
– Drivers at all levels of maturity:
• Amount of data
• Degrees of data granularity
– Drivers in early stages
• Skill set of developers
• Familiarity with SOA
• Business process understanding
• Understanding of business processes
– Drivers as maturity is reached
• Extent of service inventory
Service Development Costs by Activity and Maturity Level vs Traditional SDLC
-505
1015202530
Pro
ject
Initi
atio
n an
dP
roje
ctM
anag
emen
tQ
ualit
yA
ssur
ance
Con
figur
atio
nM
anag
emen
tD
ocum
enta
tion
Sys
tem
Req
uire
men
tS
yste
mD
esig
nS
oftw
are
Inte
grat
ion
Sys
tem
Inte
grat
ion
Ope
ratio
nal
Test
and
Sof
twar
eR
equi
rem
ent
Eva
luat
ion
and
Sel
ectio
nC
onfig
urat
ion
and
Tailo
ring
Sof
twar
eD
esig
nC
ode
and
Uni
t Tes
tS
oftw
are
Qua
lific
atio
nS
oftw
are
Dep
loym
entR
elat
ive
Cos
ts
Traditional SDLC Emerging Managed Optimized
Presented at the 2009 ISPA/SCEA Joint Annual Conference and Training Workshop - www.iceaaonline.com
Optimize tomorrow today. ®
SOA Research Findings – Legacy Migration
Software Reuse Project
Not relevant for optimized SOA
Significant Drivers– Technology Maturity of legacy
application
– Type of migration/migration requirements
– Data issues
– Skills of developer
• Familiarity with SOA and SOA Migrations
• Familiarity with Legacy Application
• Familiarity with SOA Infrastructure Technology
Legacy Migration Costs by Activity and Maturity Level vs Traditional SDLC
-505
1015202530
Pro
ject
Initi
atio
n an
dP
roje
ctM
anag
emen
tQ
ualit
yA
ssur
ance
Con
figur
atio
nM
anag
emen
tD
ocum
enta
tion
Sys
tem
Req
uire
men
tS
yste
mD
esig
nS
oftw
are
Inte
grat
ion
Sys
tem
Inte
grat
ion
Ope
ratio
nal
Test
and
Sof
twar
eR
equi
rem
ent
Eva
luat
ion
and
Sel
ectio
nC
onfig
urat
ion
and
Tailo
ring
Sof
twar
eD
esig
nC
ode
and
Uni
t Tes
tS
oftw
are
Qua
lific
atio
nS
oftw
are
Dep
loym
entRe
lativ
e Co
sts
Traditional SDLC Emerging Managed Optimized
Presented at the 2009 ISPA/SCEA Joint Annual Conference and Training Workshop - www.iceaaonline.com
Optimize tomorrow today. ®
SOA Research Findings – Application Composition
Application Composition– Service identification – requirements and evaluation type
activities– Integration and deployment activity– As SOA emerges – infrastructure changes likely – Significant drivers
• Data issues
• Skill and Knowledge of IT Staff
• Number of services availableApplication Composition Costs by Activity and Maturity Level
vs Traditional SDLC
-505
1015202530
Pro
ject
Initi
atio
n an
dP
roje
ctM
anag
emen
tQ
ualit
yA
ssur
ance
Con
figur
atio
nM
anag
emen
tD
ocum
enta
tion
Sys
tem
Req
uire
men
tS
yste
mD
esig
nS
oftw
are
Inte
grat
ion
Sys
tem
Inte
grat
ion
Ope
ratio
nal
Test
and
Sof
twar
eR
equi
rem
ent
Eva
luat
ion
and
Sel
ectio
nC
onfig
urat
ion
and
Tailo
ring
Sof
twar
eD
esig
nC
ode
and
Uni
t Tes
tS
oftw
are
Qua
lific
atio
nS
oftw
are
Dep
loym
entRe
lativ
e Co
sts
Traditional SDLC Emerging Managed Optimized
Presented at the 2009 ISPA/SCEA Joint Annual Conference and Training Workshop - www.iceaaonline.com
Optimize tomorrow today. ®
SOA Business Case Analysis Framework
Modified Business Value Index– Uses Intel’s Business Value Index as base
Includes elements of OMB e300 to include Performance Reference Model
– Measurement Areas: General Areas of Interest
– Measurement Categories: Performance Criteria
– Measurement Indicators: Specific methods of measure
Includes elements of Gartner’s ITFM concepts
Presented at the 2009 ISPA/SCEA Joint Annual Conference and Training Workshop - www.iceaaonline.com
Optimize tomorrow today. ®
Recommended SOA Business Case Analysis Framework
Measurement Areas:– IT Performance
– Business Value
– Cost
Cost
Business Value
IT P
erfo
rman
ce
Presented at the 2009 ISPA/SCEA Joint Annual Conference and Training Workshop - www.iceaaonline.com
Optimize tomorrow today. ®
Value - Measures of Performance / Measures of Effectiveness
IT PerformanceService Re-Use
Productivity
Business ValueBusiness Alignment
Agility
Adaptability
Flexibility
Delivery
Cost
Cost Avoidance
Retrospective ROI
Presented at the 2009 ISPA/SCEA Joint Annual Conference and Training Workshop - www.iceaaonline.com
Optimize tomorrow today. ®
Status and steps forward
Data collection on SOA cost drivers on going within and outside of the Army
Identification of cost drivers for SOA at various levels of maturity
Developing methodology to estimate SOA costs using TruePlanning for Products
Alignment of Measures of Effectiveness and Measures of Performance with KPPs to support Analysis of Alternatives for SOA projects
Next steps will incorporate the methodologies provided in phase I into commercial solution (prototype) customized specifically forArmy requirements focused on Analysis of Alternatives
Presented at the 2009 ISPA/SCEA Joint Annual Conference and Training Workshop - www.iceaaonline.com
Optimize tomorrow today. ®
Questions
Arlene F MinkiewiczChief Scientist17000 Commerce ParkwayMt. Laurel, NJ [email protected]
Presented at the 2009 ISPA/SCEA Joint Annual Conference and Training Workshop - www.iceaaonline.com