the cloud, the enterprise architect and the cio
DESCRIPTION
The cloud is everywhere with every CIO asking IT where's mine? So what do we do? This deck discusses talking clouds and how business capabilities can get you looking above technology and process plus some thoughts on tools in Agile that coupld be applied at the EA levelTRANSCRIPT
![Page 1: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/1.jpg)
![Page 2: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/2.jpg)
Implications of Cloud Computing
for Enterprise Architects
Matt Deacon
Chief Architectural Advisor, Developer & Platform Group, Microsoft UK
www.twitter.com/mattdeacon
blogs.msdn.com/matt_deacon
![Page 3: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/3.jpg)
www.iasahome.org/web/uk/certification
![Page 4: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/4.jpg)
From: Jonathan Murray
Worldwide Technology Officer
Microsoft
Disclaimer*
1. Forward Looking Statements: The following presentation contains certain predictions and forecasts which may possibly/probably, turn out to be wholly inaccurate.
2. Utility: The forward looking nature of this presentation is unlikely to provide any information which will prove useful for addressing near term challenges in your business or personal life.
3. Work In Progress: This is an ongoing piece of work; as such the author reserves the right to right to amend, replace or contradict any premises, argument or logical statements contained herein.
4. Investment Decisions: Under no circumstances should the information be used to make investment or other life changing decisions. The author’s liability shall not exceed the fee received for this presentation.
![Page 5: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/5.jpg)
Disclaimer v2
![Page 6: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/6.jpg)
What I really said …
The “Cloud” is everywhere these days with every CIO shouting “I want one of those!”
A bit like they did with SOA and we ended up with the dreaded ESB!
With Cloud the promise of procuring services without the cost and hassle of IT staff is all too appealing for many!
But wasn‟t this one of the great promises of “outsourcing” and we all know where that‟s ended up!
The problem this time is in many dysfunctional organisations the motivation in moving to cloud is as a way to bypass IT – this can only be a recipe for disaster longer term.
blogs.msdn.com/matt_deacon/archive/2010/02/03/talking-at-eac-this-june.aspx
![Page 7: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/7.jpg)
Clouds clouds everywhere
Service
Business
Vendors
Integrators Outsource
Offshore
![Page 8: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/8.jpg)
Agenda
• Talking clouds Build a cloud taxonomy and an approach to using it with key stakeholders from
business to IT.
• Business Capabilities Discuss how looking above process and implementation at a business's capabilities
enables EAs to engage in different discussions about the business.
• Future of IT The future IT department in terms of new responsibilities and roles and understand
the key architectural considerations of entering into a world of hybrid architectures.
• Lessons from Agile Finally, while EAs yearn to be heard by the business, it is too easy to isolate ourselves
from the rest of IT along on the journey. We'll look at key lessons from agile
development and how these can be applied at the architectural tier and in so doing
learn about "technical debt" and how in the right hands, it is a good thing!
![Page 9: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/9.jpg)
Talking Clouds
A cloud taxonomy and an approach to using it
with key stakeholders from business to IT.
![Page 10: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/10.jpg)
![Page 11: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/11.jpg)
Cloud Computing Defined
• Providing IT resources, as a service, in a dynamic and scalable manner
over a network*
• Five essential characteristics of the Cloud:
– On-demand self-service
– Broad network access
– Resource pooling
– Rapid elasticity
– Measured service
• Public, Private, Community, Hybrid
• Software, Platform, Infrastructure „as a Service‟
![Page 12: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/12.jpg)
Provide business services, in a dynamic, efficient, cost effective and reliable manner that add business value*
A Simple Cloud View
Platform as a Service
• Development Environment, Storage,
Management
• Windows Azure, Google AppEngine, Force.com
Infrastructure as a Service
• Compute & virtualisation platform
• Amazon EC2, VMWare vSphere
Software as a Service
• Complete full function solutions
• Salesforce, Microsoft Online (Hosted Exchange
etc.)
![Page 13: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/13.jpg)
A Simple Cloud View
Platform
Infrastructure
Software
Platform
Infrastructure
Software
… as a Service
![Page 14: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/14.jpg)
CLOUD
Exec
Sales
Marketing Production
IT
Cost
Agile
Competitive
Green Predictable
Innovation
Profitable
Simple
Stakeholder view of cloud?
![Page 15: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/15.jpg)
Adoption - Extension of Buy Versus
Build
![Page 16: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/16.jpg)
Customer Example B
uild
![Page 17: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/17.jpg)
Customer Example B
uild
![Page 18: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/18.jpg)
Customer Example
![Page 19: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/19.jpg)
Customer Example
![Page 20: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/20.jpg)
Customer Example
![Page 21: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/21.jpg)
Customer Example
![Page 22: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/22.jpg)
Customer Example
![Page 23: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/23.jpg)
Customer Example
![Page 24: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/24.jpg)
Adopting Cloud
•Augment
•Extend Enhance
•Re-architect
•Re-create Transform
Build from
Scratch Create
•Re-house
•Transfer Move
Systems which can‟t easily be directly moved to the cloud can still be enhanced by making use of cloud services.
Over the longer term it is necessary to understand what opportunities the cloud presents to transform your applications and services.
If you have plans to create new internal technology solutions, or you're looking to deliver new products and services, the cloud can provide the perfect platform.
You should start with opportunities to move existing functionality into the cloud, including moving physical hosting and moving to a Cloud service.
Outlook: partly cloudy with sunny spells to follow www.dotnetsolutions.co.uk/Assets/pdfs/Hybrid Cloud White Paper.pdf
![Page 25: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/25.jpg)
Business Capabilities
Discuss how looking above process and
implementation at a business's capabilities
enables EAs to engage in different
discussions about the business.
![Page 26: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/26.jpg)
What is a business?
Customers Business
Partners The business
Develop
Demand
Fulfil
Plan
![Page 27: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/27.jpg)
What is a business?
Customers Business
Partners The business
Develop
Demand
Fulfil
Plan
Fulfil Demand
Provide
Service
Advanced
Planning
Produce
Product Procure
Resources
Logistics
Procure Resources
Sourcing
Management Purchasing
Request Resources
Acquire/Purchase Resources
Create
Purchase
Requisitions
Purchase
Direct
Materials &
Supplies
Purchase
Indirect
Materials
Purchase
Outside
Vendor
Services
Purchase
Capital
Goods
Consolidate
Approved
Requisitions
by Supplier
Create
Purchase
Orders
Choose or
Default
Supplier for
Goods
Manage
RFI/RFQ/
RFP
process
Manage
Open to
Buy/Blanket
POs
Verify/
Negotiate
Price
Manage
Requisition
Approva
Processl
Perform
Encumbrance
Check
Track Open
POs
Manage Suppliers
Manage
Supplier
Relationships
Track
Supplier
Commitments
Maintain
Supplier
Catalog
Manage
Purchase
Item
Catalog
Create
Auction Bids
Manage
Automatic
Replenish-
ment
Manage
Purchasing
Methods
Approve
& Validate
Contract
Payments
Manage
Buyer
Performance
Provide Supplier
Self-Help
![Page 28: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/28.jpg)
Anatomy of a Capability
People
Technology
Process
![Page 29: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/29.jpg)
Anatomy of a Capability
![Page 30: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/30.jpg)
Properties of capabilities
• Stable
• Describe what not how
• Measurable
• Value oriented
![Page 31: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/31.jpg)
Valuing capabilities
• Value
– Cost
– Differentiation
– Complexity
– Maturity
• Performance
– Duration/responsiveness
– Accuracy
– Reliability
![Page 32: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/32.jpg)
Capability Heat Maps
Capability Business Value Performance
Financial Management High Low
Human Resources Med Low
Project Management High Med
Property and Advisory High High
This heat map indicates that
Financial Management has
a high opportunity value
for improvement.
High
Med
Low
Border Colour Fill Colour
![Page 33: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/33.jpg)
SOA and Capabilities
• They‟re very compatible • Capabilities moves you above the tech layer
• The problem with SOA Junkies are … • They think like Adam Smith - Division of Labour
• They think like Ford - Assembly line
• They think like Alfred Sloan - Mass production (Management)
• They think too much about – Separations of Concerns
– Encapsulation
– Re-use!
• It‟s SOA for SOA‟s sake – This is a technological view – not a business one
The problem with SO Junkies!
![Page 34: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/34.jpg)
• Duplication/synchronisity is not a problem
• Share services are a read herring
• Normalisation
• A universal enterprise architecture/single architecture
• Single version of truth • SOA solves integration
Myths
![Page 35: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/35.jpg)
Dynamic Specialised Capability
Building The Only Sustainable Edge, Hagel, Seely-Brown
“Primary purpose of the firm is to accelerate
knowledge and capability building … so all
can create even more value”
• Value Oriented
• Business Service Centric
• Build shared/open innovation models
![Page 36: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/36.jpg)
Future of IT
The future IT department in terms of new
responsibilities and roles and understand
the key architectural considerations of
entering into a world of hybrid
architectures.
![Page 37: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/37.jpg)
Adopting Cloud
• Never?
– “Time and tide …”
Copyright Freeform Dynamics 2008
http://www.freeformdynamics.com/fullarticle.asp?aid=318
![Page 38: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/38.jpg)
Convergence or Collision?
SOA
Dynamic IT Internet
Sourcing
Physics
Global-
isation
Eco
-
no
mic
s B
ou
nd
ary
Ero
sion
![Page 39: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/39.jpg)
Move to Multi-Sourcing
Iain Mortimer, Chief Architect, BoAML, AIC2010 channel9.msdn.com/posts/mattdeacon/Talking-Architects-with-Iain-Mortimer
![Page 40: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/40.jpg)
IT Organisation of the Future
Business Stakeholder Group - Board-level responsibility/ownership
- Capability Owners/sponsors
- Customers
Commercial IP
Department
- IP & Data Protection
- SLA/KPIs
- Penalties
- Prime/ Sub Contracts
Architecture &
Design
- Portfolio Management
- Standards & Governance
- Roadmap
- Design Authority
Service & Change
Management
- Monitoring
- Integration
- Service Reporting
- Scheduling
- Service desk
Capability Delivery Team - Supplier/Service Selection
- Due diligence
![Page 41: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/41.jpg)
IT
Predictions for the future of IT
IT
1. IT will physically
contract with focus
on value generation
2. ITs boundaries
will expand 8. Architecture
and Design will
be the key
technology
related roles
4. Commercials and
Service management will
be major IT functions
5. But these can
be sourced
externally too.
3. Services
provided to the
organisation will
be at finer levels
of specialisation
BUT external
broker providers
will hide much of
this
6. Data is the key
asset to be
protected over
process
7. But this too could
be hosted externally
![Page 42: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/42.jpg)
Service Centricity
Service
Business
Vendors
Integrators Outsource
Offshore
![Page 43: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/43.jpg)
• Innovation & Incubation Centres – Intra-Enterprise Start-up
– Responsible for full business P&L
– Self-defining, self-organising
– Fast scale, fast fail
• Innovation partnerships – Shared IP, shared Risk/Reward
– Annuity-based
– Open new markets
– Continued Innovation
Collaborative/Shared Innovation
![Page 44: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/44.jpg)
Lessons from Agile
Finally, while EAs yearn to be heard by the business, it
is too easy to isolate ourselves from the rest of IT
along on the journey. We'll look at key lessons from
agile development and how these can be applied at
the architectural tier and in so doing learn about
"technical debt" and how in the right hands, it is a
good thing!
![Page 45: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/45.jpg)
• Agile doesn‟t scale
• Agile is feature led
• Agile doesn‟t care about architecture
Small is the new Big
Standish CHAOS report
blogs.msdn.com/matt_deacon/archive/2009/07/31/projects-failures-on-the-up.aspx
![Page 46: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/46.jpg)
Small is the new Big
![Page 47: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/47.jpg)
Small is the new Big
![Page 48: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/48.jpg)
“Every seven years, we have torn up what has gone before and started again …
There have been eight cycles of 'build and scrap' since 1946. The first cost $100m,
equal to 7 per cent of business investment at the time. The last cost $2,000bn, or 47
per cent. The next would have cost $5,000bn but we have run out of money: we have come to the end of history as we
know it.”
Exponential Costs
Paul A. Strassmann.
http://www.strassmann.com
![Page 49: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/49.jpg)
Agile tools at
Enterprise Scale
![Page 50: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/50.jpg)
Technical Debt
• Result of short term decision making?
• Tool for Technical Cash-flow management?
• Benefits • Early delivery
• Clarification of Requirements
• Control over investments
• Joint customer & partner responsibility
• But how do you repay? • Continual Improvement / Refactoring
• Appropriate investment
• Tracking/monitoring debt
http://c2.com/cgi/wiki?WardExplainsDebtMetaphor
![Page 51: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/51.jpg)
• Identify and value capabilities
• Obtain broad stakeholder buy-in
– Break down barriers
– Develop joint Understanding, Ownership, Responsibility, Trust
• Find out what‟s broken!
• Take Action!
Enterprise Planning Poker A method to …
• Cost
• Differentiation
• Complexity
• Maturity
• Performance
![Page 52: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/52.jpg)
Think …
• Cloud is real, here and to stay!
– The term is confusing
– Know your audience
– It‟s not an either/or model
– Many ways to consider adoption
– Integration as a Strategy is key
![Page 53: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/53.jpg)
Think …
• Business Capabilities
– Above the process
– Best of SOA (but not OTT)
– Business value oriented
![Page 54: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/54.jpg)
Think …
• Small is the new BIG
– Think small to think BIG
– It‟s a discipline to be agile
not an excuse!
– Agile approaches apply to EA
– In a service centric world
agile development is key
– No more monoliths
![Page 55: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/55.jpg)
Think …
• Service Centricity
– A Technology enabled
Business shift
– Effects right across the software
supply chain
– Creates Collaborative/Open
Innovation models
![Page 56: The Cloud, The Enterprise Architect and the CIO](https://reader035.vdocument.in/reader035/viewer/2022081401/5561db38d8b42aa23f8b5ca2/html5/thumbnails/56.jpg)
© 2006 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The
information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market
conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT
MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Thank you