Title: Business Cant Get SOA Without Getting SORE
1Business Cant Get SOA Without Getting SORE
2Business Cant Get SOA Without Getting SORE
- Personal Introduction
- Ed Vazquez, Sprint Nextel Group Manager
- SOA Implementations Web Service Integrations
- Cybrarian
- Purpose
- Discuss SOA Business Approaches that will
realistically - Scope Projects into Tangible Deliverables
- Identify Actual Cost Savings and ROI
- Deliver highly flexible Application
Infrastructures - What This Really Means
- Getting SORE
3Business Cant Get SOA Without Getting SORE
- Agenda
- What it means to Get SORE
- Definitions
- Illustrations
- Examples
- SORE Learnings
- Managing SOA SOREness
- Close
- Limits
- 20 Minutes
4Business Cant Get SOA Without Getting SORE
- How do we Scope projects so we dont get lost in
SOA Purgatory? - Identify Business Sponsors and Partners
- Identify the desired Business Benefits for
Products and Domains. - Operational Efficiencies
- Revenue Generated
- Loyalty / Retention
- Identify the Business Priorities.
- Limit Projects or Initiatives to SOA Roadmap.
- Doing these things means your Organization has
begun to
5Business Cant Get SOA Without Getting SORE
- Strategize
- Define impacted Customer Segments.
- (Retail / Wholesale or Business / Consumer,
etc.) - Define preferred Web or Interface Channels for
Customer Segments. - (Websites, Web Services, EDI, Ariba, etc.)
- Define Core Products.
- (MPLS, Toll Free, Calling Card, VOIP, Frame,
etc.) - Define the Key Functions / Transactions required
to support each Channel. - (View Repair Ticket, Get Pricing for Dedicated
Access, Create MPLS Order, Get ATM Reports, etc.)
6Business Cant Get SOA Without Getting SORE
- Strategies Business Roadmaps
- Develop a set of Roadmaps for each Business Unit
/ Division. - Consolidate to a Master Roadmap, where possible.
All information is purely representational and is
not actual Sprint proprietary information.
7Business Cant Get SOA Without Getting SORE
- How do we identify actual Operational
Efficiencies, Cost Savings, or Revenue to deliver
ROI? - Identify the Business Benefits at a Transactional
Level. - Operational Efficiencies (Per Ticket Viewed)
Saved. - Revenue Generated - Per Transaction Generated.
- Loyalty / Retention Revenue at Risk w/o
Integration. - Identify the People Impacted.
- Gain Involvement (Resources) from Call Centers,
Sales Teams, and Support Centers, etc. where
Transactions occur. - Identify the Processes Impacted.
- Get Baseline Processes for Transactions,
Workflows, etc. - Identify the Systems Impacted.
- Contract Benefits to the Business Sponsors and
Partners. - Doing these things means your Organization has
begun to
8Business Cant Get SOA Without Getting SORE
- Operationalize
- Define the Initiative or Concept so that it can
be clearly Measured and Expressed. - Survey and Analyze Consumer Demand Priorities.
- Identify the Baseline Future Costs Per
Transaction / Function. - Identify the Processes that are impacted.
- Measure the Baseline Processes, Forecast New
Process, and Calculate Costs Benefits. - Identify the People that support that process.
- Measure the Baseline Headcount, Forecast New
Headcount Calculate Costs Benefits. - Identify the Systems that support that process.
- Measure existing System Support Costs, Forecast
New Costs Calculate Costs Benefits. - Determine the Business Value of an SOA
implementation. - Whats O look like?
9Business Cant Get SOA Without Getting SORE
- Operationalization
- Consider Consumer Demand Business Priority.
All information is purely representational and is
not actual Sprint proprietary information.
10Business Cant Get SOA Without Getting SORE
- Operationalization
- Identify Key Processes and Measures Document
Baselines
All information is purely representational and is
not actual Sprint proprietary information.
11Business Cant Get SOA Without Getting SORE
- Operationalization
- Forecast New Business Process Forecast Key
Measures
All information is purely representational and is
not actual Sprint proprietary information.
12Business Cant Get SOA Without Getting SORE
- Operationalization
- Consider Costs vs Benefits.
All information is purely representational and is
not actual Sprint proprietary information.
13Business Cant Get SOA Without Getting SORE
- How can we deliver Solutions quickly and
affordably? - Know what Services (transactional building
blocks) have already been built. - Build Proactively (on occasion).
- Anticipate Service needs.
- Create Bundles of Services that can be
orchestrated to create Flexibility in Solution
Architecture. - Survey Active and Potential Service Consumers to
learn Improvement and Reuse Opportunities. - Retire Services when appropriate.
- Doing these things means your Organization has
begun to
14Business Cant Get SOA Without Getting SORE
- Rationalize
- Identify Prioritize the Integration Candidates
(Service Consumers) for each Service. - Consumers by Customer Segment.
- Consumers by Business Domain.
- Analyze existing Legacy and Application Functions
- Catalog Existing (and Future if desired) Services
/ Infrastructure Assets. - Make the Service Registry available to the
Business Analysts / Users. - Create Reusable, Flexible Services the first
time. - Gather Use Cases across Segments, Consumers and
Operations groups. - Assign Business Ownership of Services.
- Version Optimized Services, when appropriate.
- Develop Internal and External Integration
Capabilities Processes. - Define Roles, defining Business and IT
Partnership. - Set Transactional Goals for each Initiative and
Service. - Number of Consumers for each Web Service.
- Performance for Services.
15 Business Cant Get SOA Without Getting SORE
16Business Cant Get SOA Without Getting SORE
Security
WSM
Rules Engine
BPM
CreateRS2Ticket
GetRS2TicketStatus
UpdateRS1Ticket
CreateRS1Ticket
GetRS1TicketStatus
Repair System 1
Repair System 1
17Business Cant Get SOA Without Getting SORE
- How do we continue the Evolution towards
Enterprise SOA? - Communicate Concepts / Initiatives in Planning,
Development, and Deployment. - Report on Infrastructure Asset Performance.
- Report the Actualized Business Costs / Benefits.
- Articulate the availability of the Business
Services. - Doing these things means your Organization has
begun to
18Business Cant Get SOA Without Getting SORE
- Evangelize
- Clearly articulate the Business Value of SOA.
- SOA Reporting should be timely and comprehensive.
- Develop a Domain Pipeline.
- Publish online or someplace where other
(internal) Organizations can reference them (and
include in their Domain Scorecards). - Develop a Domain Scorecard.
- Report on Total Number of Transactions, Cost
Avoidance / Operational Efficiencies Revenue
Generated. Publish online or someplace where
other (internal) Organizations can reference them
(and include in their Domain Scorecards). - Develop Project Burn / Spend Reports to manage
SOAGoneWild. - Watch other Domain Pipelines for Opportunities to
Evangelize. - Sponsor internal SOA Summits Share and Compare
- Pick SOABattles wisely
- Promote Incent Reuse of Infrastructure Assets.
19 Business Cant Get SOA Without Getting SORE
- SORE Learnings
- Granularity is Everything.
- Develop Atomic, first.
- Orchestration is the Realization of Reusability.
- Aggregate Composite Services Business
Agility. - Governance Policy is Critical.
- Manage Service Consumers and Integrations.
- Catalog Infrastructure Assets.
- Expose SOA Successes to Everyone.
- Manage Integration Platforms.
- Too many or complex Gateways reduce Reusability
ultimately, ROI. - Most dont have the Latest Greatest.
20The Business Cant Get SOA Without Getting SORE
- Managing SOA SOREness
- Strategize
- Strategize Early
- Update Strategies Regularly (Quarterly)
- Execute Ruthlessly
- Operationalize
- Operationalize Continuously
- Educate Business Trading Partners
- Rationalize
- Align with Existing Initiatives
- Know Your Integration Capabilities and Services
- Evangelize
- Own the SOA Challenge
- Celebrate the SOA Successes
- Be SOAccountable Learn from Mistakes (Theyre
gonna happen)
21 Business Cant Get SOA Without Getting SORE
- Thank you for your Time Attention.
- Ed Vazquez
- Group Manager, Sprint Nextel
- SOA Implementations Web Service Integrations
- Disclaimer Ed Vazquez does not officially own
the rights or trademarks for SORE,
SOAccountability, SOABattles or SOAGoneWild (and
neither does anyone else). Feel free to use them
freely.