Many organizations are in the midst of trying to adapt to the amazing world of config management -- by building platforms of dozens of tools and hoping that the development teams consume them. News flash - that doesn't work. Teams need to adapt to provide solutions for both innovative and prescriptive teams and not just a catalog of software components.
3. Rogue One
SHARED SERVICES
LOB
Line of
Business
LOB
Line of
Business
LOB
Line of
Business
LOB
Line of
Business
LOB
Line of
Business
LOB
Line of
Business
5. Focus, Process and TPS Reports
Shared services orgs ultimately get
squeezed for funding and staffing
Process improvements (ITIL, Agile, Lean)
to try to help improve inefficiencies
As time goes on, velocity drops
dramatically
New software doesn’t change bad
process
6. Devops-as-a-Service
Trying to support every tool in the
ecosystem
Centralizing development functions
because it’s “infrastructure”
Emerging technologies continue to hide
in the shadows
Enabling easy consumption of services
trumps restrictive patterns
7. Tale of Two Teams
LOB
Line of
Business
LOB
Line of
Business
SHARED SERVICES SHARED SERVICES
LOB
Line of
Business
LOB
Line of
Business
“Just tell me what to do” “Just give me access to
what I need”
Prescriptive (Legacy) Innovative (Emerging)
SPECIFIES
TECHNOLOGY &
PROCESS
PROVIDES
SERVICES & DISTILLS
PATTERNS
8. Microservices
Container Runtime
Datacenter
Microservices
Physical Runtime
Cloud
Monolithic
Container Runtime
Datacenter
Microservices
”
Hybrid is the standard model for Modern App Teams
Teams need to deliver all infrastructure, any app, everywhere. Continuously.
Emerging LandscapeLegacy Reality
Most enterprises are going to operate in hybrid mode for many years to come
Andy Jassy, CEO, Amazon Web Services (re:Invent 2016)
Architecture
MONOLITHS MICROSERVICES
Runtime
PHYSICAL CONTAINERS
Infrastructure
DATACENTER CLOUD
Infrastructure ApplicationCompliance
Automation
The state of an app portfolio
APP A APP B
APP C APP D
Physical Runtime
Datacenter
9. LOBLOB
FOCUS ON SPEED
Tension caused by the
demands placed on teams…
…can be resolved by vertical
integration and automation…
…to deliver a future of developer
services and software at speed
SHARED SERVICES
Vertical Integration is key to velocity
A balance of increasing speed, improved efficiency and decreasing risk
FOCUS ON RISK
SHARED SERVICES
DEVELOPER SERVICES
BUILD • DEPLOY • MANAGE
LOB
Line of
Business
LOB
Line of
Business
LOB
SHARED SERVICES
LOB
10. ”
Business Value with Developer Services
Shifting capabilities to match business requirements
Developer Services Engineer
Line of Business Development Team
I provide services that developers and development teams
use to build and deliver applications.
Developer Services TeamsTraditional Central IT
System Administrator
Centralized Enterprise IT Team
I manage and deliver infrastructure required to run
software in my organization.
MANAGE Enabling development teams to get insights into
speed, efficiency and risk of delivery of their software
Reducing risk to my organization from my
infrastructure and software that runs on it
Enabling development teams to ship software at speed
while maintaining quality and reducing risk
Reliably managing changes to infrastructure
requirements DEPLOY
Providing on-demand, self-service infrastructure and
services tailored to developer needs
Managing and lowering costs of running,
configuring, and maintaining infrastructure
Don’t measure me on traditional IT metrics, but on the metrics of the business
Jim Fowler, CIO, GE Capital
BUILD