SlideShare a Scribd company logo
Agile can work in the enterprise – with a multi-
dimensional framework that coordinates, manages
and automates process, architecture, artifacts and
legacy viewpoints.
David Sprott 2014
Enterprise Agile – The Undiscovered Country?
© 2014 Everware-CBDI Inc
Enterprise Status?
Strategy Reality
o Narrowly focused program proliferation
causing chaos
o Technical debt increasing – each new
technology adds another layer
o Legacy portfolio complexity/cost reduces
agility
o Enterprise architecture frequently absent or
ignored
2
“The age of experimentation with digital is over.”
McKinsey, Strategic principles for competing in the digital age, May 2014
© 2014 Everware-CBDI Inc
Agile Modernization
Agile Delivery
Framework
narrow development
focus
RAD
XP
Scrum
DSDM
FDD
extended practices
RUP
DAD
SAFe
enterprise frameworks
SOAM
Agile Practices
Agile Architecture
component based
development
SOA
agile MDA/MDD
strategic service
platform
agile service
factory
ALM and artifact
integration tools
automated knowledge
discovery & refactoring
continuous
modernization
architecture runway
Agile Maturity Model?
provisioning, acquisition
development, integration
Point tools
Point tool integration
Integrated
repositories
3
© 2014 Everware-CBDI Inc
SOAM Value Chain
4
© 2014 Everware-CBDI Inc
Conceptual Business Model
REALIZED AS INDEPENDENT CAPABILITIES
5
© 2014 Everware-CBDI Inc
“Everything is a Service”
Deployed Core Business Capabilities, aka Microservice Architecture
6
© 2014 Everware-CBDI Inc
Service Factory
Service
Delivery
Architecture
Conceptual
Business
Modeling
Demand Shaping
Knowledge
Discovery
Integration
Transition
Engineering
Portfolio Management
Specification
Release
Management
Implementing the SOAM Value Chain
Platform
Delivery
NB: simplified capability dependencies, solution track omitted
7
© 2014 Everware-CBDI Inc
UI Layer - Mobile/Web Rich Internet Application (HTML, CSS, JavaScript)
Static/Dynamic Web Pages REST Service SDKHTTPS
HTTPS
(JSON)
MDD Platform Covers Much of the Footprint of an Application
Presentation
Layer
UI Services
Business
Services
Data
Services
Enterprise
Data
Data Layer
Application
Layer
Common Core Code
8
 Everware-CBDI Inc
Mission Capability Markets
Vision Resources Programs
Principles Organization Products
Implementation
Deployment
Specification
Strategy
Business
Service Implementation Architecture
Internal ArchitectureAutomation Unit Specification
Deployable Artifacts
Orderentry.jsp
Orderentry.ejb
Service Deployment Architecture Deployment Specification
«DeploymentSpec»
Order Entry
execution:thread
transaction:true
Service Specification Architecture Service Specification Solution Architecture
Business Concept ModelBusiness Capability Architecture Business Process Model
Business and IT GoalsBusiness Strategy Model
Implementation View
Service Specification View
Capability Dependency View
Deployment View
Realized by
Implemented by
Deployed to
CBDI-SAETM
Agile, Iterative Delivery doesn’t mean throw away the script!
© 2014 Everware-CBDI Inc
SOAM Summary
Subject SOAM Principles (Short Version)
Eliminate
Waste
Amplify
Learning
Late
Binding
Deliver
Fast
Empower
Team
Built in
Integrity
See
Whole
Demand
Shaping
We describe business improvements as model deltas, not solutions
We deliver services & solutions that combine to
reduce technical debt
We calculate ROI incl the fully loaded cost implications
of a proposal
Architecture We architect to facilitate a continuously evolving enterprise
Our reference architecture establishes federated enterprise
We always deliver/provision independent business capabilities
Business capabilities are always delivered as software services
We define standardization & localization for
maximum business agility
We only develop architecture for defined
business improvement goals.
Our common architecture is realized as a platform in
core common code
Modernization We continuously modernize
Continuous refactoring reduces technical debt
Organization We ensure a whole product focus to all value chain activities
We organize capability improvement around Product
Working
Practices
We apply Lean principles - Build – Measure – Learn – Improve
We use smart automation
We separate service and solution delivery
Design &
Delivery
We specify implementation independent services using design by
contract in rich service & API specifications
We collaborate to deliver a shared Enterprise Platform
Governance We mandate a simple set of metrics
10
© 2014 Everware-CBDI Inc11
agileservicefactory.com

More Related Content

What's hot

SharePoint in Discrete Manufacturing
SharePoint in Discrete Manufacturing SharePoint in Discrete Manufacturing
SharePoint in Discrete Manufacturing
Katpro Technologies Pvt Ltd
 
Customer 2 Cloud Program, Michał Skowroński, Oracle @ SaaS Day, 15.10.2014, W...
Customer 2 Cloud Program, Michał Skowroński, Oracle @ SaaS Day, 15.10.2014, W...Customer 2 Cloud Program, Michał Skowroński, Oracle @ SaaS Day, 15.10.2014, W...
Customer 2 Cloud Program, Michał Skowroński, Oracle @ SaaS Day, 15.10.2014, W...
Ewa Stepien
 
BPX Community - Bridging The Gap Between Business & It
BPX Community - Bridging The Gap Between Business & ItBPX Community - Bridging The Gap Between Business & It
BPX Community - Bridging The Gap Between Business & ItNatascha Thomson
 
The New Business of Business Leaders: Talent Management, Filios Papastylianou...
The New Business of Business Leaders: Talent Management, Filios Papastylianou...The New Business of Business Leaders: Talent Management, Filios Papastylianou...
The New Business of Business Leaders: Talent Management, Filios Papastylianou...
Ewa Stepien
 
ITIL® 4 DSV - Drive Stakeholder Value
ITIL® 4 DSV - Drive Stakeholder ValueITIL® 4 DSV - Drive Stakeholder Value
ITIL® 4 DSV - Drive Stakeholder Value
ITSM Academy, Inc.
 
Atg corp profile - new
Atg   corp profile - newAtg   corp profile - new
Atg corp profile - newZameer Ahammad
 
Altus Collaborative Knowledge Sharing
Altus Collaborative Knowledge SharingAltus Collaborative Knowledge Sharing
Altus Collaborative Knowledge Sharingtcocheu
 
SRE Roundtable with 4 DevOps Ambassadors
SRE Roundtable with 4 DevOps AmbassadorsSRE Roundtable with 4 DevOps Ambassadors
SRE Roundtable with 4 DevOps Ambassadors
ITSM Academy, Inc.
 
Agile in Outsourced Environment – A Perspective
Agile in Outsourced Environment – A PerspectiveAgile in Outsourced Environment – A Perspective
Agile in Outsourced Environment – A Perspective
Zaheer Abbas Contractor
 
ITIL 4. The Next Evolution
ITIL 4. The Next EvolutionITIL 4. The Next Evolution
ITIL 4. The Next Evolution
ITSM Academy, Inc.
 
Aeronube Technology
Aeronube TechnologyAeronube Technology
Aeronube Technology
Nirmalyo Banerjee
 
Always UP IT_Capability Document_Final_June 2015
Always UP IT_Capability Document_Final_June 2015Always UP IT_Capability Document_Final_June 2015
Always UP IT_Capability Document_Final_June 2015James Galera
 
Incluit company profile 2019
Incluit  company profile 2019Incluit  company profile 2019
Incluit company profile 2019
IncluIT
 
CIO Summit 2015 - Keynote Rene Sondeijker - Philips
CIO Summit 2015 - Keynote Rene Sondeijker - PhilipsCIO Summit 2015 - Keynote Rene Sondeijker - Philips
CIO Summit 2015 - Keynote Rene Sondeijker - Philips
CIOnl
 
Why would you purchase HCM software designed for someone else's processes?
Why would you purchase HCM software designed for someone else's processes?Why would you purchase HCM software designed for someone else's processes?
Why would you purchase HCM software designed for someone else's processes?
Stuart Page
 
Service Management Powerpoint Presentation Slides
Service Management Powerpoint Presentation SlidesService Management Powerpoint Presentation Slides
Service Management Powerpoint Presentation Slides
SlideTeam
 
Disrupting the future of Software: Aviarc’s story so far - with Shane Mercer
Disrupting the future of Software: Aviarc’s story so far - with Shane MercerDisrupting the future of Software: Aviarc’s story so far - with Shane Mercer
Disrupting the future of Software: Aviarc’s story so far - with Shane Mercer
nzsoftware
 

What's hot (19)

SharePoint in Discrete Manufacturing
SharePoint in Discrete Manufacturing SharePoint in Discrete Manufacturing
SharePoint in Discrete Manufacturing
 
Customer 2 Cloud Program, Michał Skowroński, Oracle @ SaaS Day, 15.10.2014, W...
Customer 2 Cloud Program, Michał Skowroński, Oracle @ SaaS Day, 15.10.2014, W...Customer 2 Cloud Program, Michał Skowroński, Oracle @ SaaS Day, 15.10.2014, W...
Customer 2 Cloud Program, Michał Skowroński, Oracle @ SaaS Day, 15.10.2014, W...
 
BPX Community - Bridging The Gap Between Business & It
BPX Community - Bridging The Gap Between Business & ItBPX Community - Bridging The Gap Between Business & It
BPX Community - Bridging The Gap Between Business & It
 
The New Business of Business Leaders: Talent Management, Filios Papastylianou...
The New Business of Business Leaders: Talent Management, Filios Papastylianou...The New Business of Business Leaders: Talent Management, Filios Papastylianou...
The New Business of Business Leaders: Talent Management, Filios Papastylianou...
 
ITIL® 4 DSV - Drive Stakeholder Value
ITIL® 4 DSV - Drive Stakeholder ValueITIL® 4 DSV - Drive Stakeholder Value
ITIL® 4 DSV - Drive Stakeholder Value
 
Atg corp profile - new
Atg   corp profile - newAtg   corp profile - new
Atg corp profile - new
 
Tech talent fulfillment_services
Tech talent fulfillment_servicesTech talent fulfillment_services
Tech talent fulfillment_services
 
Altus Collaborative Knowledge Sharing
Altus Collaborative Knowledge SharingAltus Collaborative Knowledge Sharing
Altus Collaborative Knowledge Sharing
 
SRE Roundtable with 4 DevOps Ambassadors
SRE Roundtable with 4 DevOps AmbassadorsSRE Roundtable with 4 DevOps Ambassadors
SRE Roundtable with 4 DevOps Ambassadors
 
Agile in Outsourced Environment – A Perspective
Agile in Outsourced Environment – A PerspectiveAgile in Outsourced Environment – A Perspective
Agile in Outsourced Environment – A Perspective
 
ITIL 4. The Next Evolution
ITIL 4. The Next EvolutionITIL 4. The Next Evolution
ITIL 4. The Next Evolution
 
Aeronube Technology
Aeronube TechnologyAeronube Technology
Aeronube Technology
 
Always UP IT_Capability Document_Final_June 2015
Always UP IT_Capability Document_Final_June 2015Always UP IT_Capability Document_Final_June 2015
Always UP IT_Capability Document_Final_June 2015
 
Incluit company profile 2019
Incluit  company profile 2019Incluit  company profile 2019
Incluit company profile 2019
 
InnoValus Technologies Profile
InnoValus Technologies ProfileInnoValus Technologies Profile
InnoValus Technologies Profile
 
CIO Summit 2015 - Keynote Rene Sondeijker - Philips
CIO Summit 2015 - Keynote Rene Sondeijker - PhilipsCIO Summit 2015 - Keynote Rene Sondeijker - Philips
CIO Summit 2015 - Keynote Rene Sondeijker - Philips
 
Why would you purchase HCM software designed for someone else's processes?
Why would you purchase HCM software designed for someone else's processes?Why would you purchase HCM software designed for someone else's processes?
Why would you purchase HCM software designed for someone else's processes?
 
Service Management Powerpoint Presentation Slides
Service Management Powerpoint Presentation SlidesService Management Powerpoint Presentation Slides
Service Management Powerpoint Presentation Slides
 
Disrupting the future of Software: Aviarc’s story so far - with Shane Mercer
Disrupting the future of Software: Aviarc’s story so far - with Shane MercerDisrupting the future of Software: Aviarc’s story so far - with Shane Mercer
Disrupting the future of Software: Aviarc’s story so far - with Shane Mercer
 

Viewers also liked

ضوابط الدين الحق
ضوابط الدين الحقضوابط الدين الحق
ضوابط الدين الحق
Abdullah Baspren
 
Why do Muslims think that Islam is true?
Why do Muslims think that Islam is true?Why do Muslims think that Islam is true?
Why do Muslims think that Islam is true?
Abdullah Baspren
 
Fundamental issues of Enterprise Systems
Fundamental issues of Enterprise SystemsFundamental issues of Enterprise Systems
Fundamental issues of Enterprise Systems
Johan Magnusson
 
Intro to PLCs
Intro to PLCsIntro to PLCs
Intro to PLCs
Teresa Alesch
 
Garco Tools Catalog
Garco Tools CatalogGarco Tools Catalog
Garco Tools Catalog
Robinson Tools
 
Do You Still Rememper Us ?!!
Do You Still Rememper Us ?!!Do You Still Rememper Us ?!!
Do You Still Rememper Us ?!!
Abdullah Baspren
 
Vast Costs of Arctic Change
Vast Costs of Arctic ChangeVast Costs of Arctic Change
Vast Costs of Arctic Change
climate central
 
Let’S Go To The Beach
Let’S Go To The BeachLet’S Go To The Beach
Let’S Go To The Beach
guest4ef6c7e
 
ما يفعله الشيعة في عاشوراء بدعة وضلالة
ما يفعله الشيعة في عاشوراء بدعة وضلالةما يفعله الشيعة في عاشوراء بدعة وضلالة
ما يفعله الشيعة في عاشوراء بدعة وضلالة
Abdullah Baspren
 
Retirement Calculator
Retirement CalculatorRetirement Calculator
Retirement Calculator
fpcksc
 
Fisterra 2003
Fisterra 2003Fisterra 2003
Fisterra 2003
guest2d4de8
 
Borssa
BorssaBorssa
Borssa
guest3b047
 
This Is Muhammad _Russian
This  Is  Muhammad _RussianThis  Is  Muhammad _Russian
This Is Muhammad _Russian
Abdullah Baspren
 
Sitios de intermediarios más representativos del Web
Sitios de intermediarios más representativos del WebSitios de intermediarios más representativos del Web
Sitios de intermediarios más representativos del Webmijacaza
 
2015 August kilimanirising outline
2015 August kilimanirising outline2015 August kilimanirising outline
2015 August kilimanirising outline
irunguh
 
Gratë Në Islam Kundrejt Grave Në TraditëN Judeo Kristianemiti & Realiteti Al...
Gratë Në Islam Kundrejt Grave Në TraditëN Judeo Kristianemiti & Realiteti  Al...Gratë Në Islam Kundrejt Grave Në TraditëN Judeo Kristianemiti & Realiteti  Al...
Gratë Në Islam Kundrejt Grave Në TraditëN Judeo Kristianemiti & Realiteti Al...Abdullah Baspren
 
Monthly seasonal outlook
Monthly seasonal outlookMonthly seasonal outlook
Monthly seasonal outlookclimate central
 
Gold Mine Intl Presentation
Gold Mine Intl PresentationGold Mine Intl Presentation
Gold Mine Intl Presentationthahim
 

Viewers also liked (20)

ضوابط الدين الحق
ضوابط الدين الحقضوابط الدين الحق
ضوابط الدين الحق
 
Why do Muslims think that Islam is true?
Why do Muslims think that Islam is true?Why do Muslims think that Islam is true?
Why do Muslims think that Islam is true?
 
2.14.09
2.14.092.14.09
2.14.09
 
Fundamental issues of Enterprise Systems
Fundamental issues of Enterprise SystemsFundamental issues of Enterprise Systems
Fundamental issues of Enterprise Systems
 
Intro to PLCs
Intro to PLCsIntro to PLCs
Intro to PLCs
 
Garco Tools Catalog
Garco Tools CatalogGarco Tools Catalog
Garco Tools Catalog
 
Do You Still Rememper Us ?!!
Do You Still Rememper Us ?!!Do You Still Rememper Us ?!!
Do You Still Rememper Us ?!!
 
Vast Costs of Arctic Change
Vast Costs of Arctic ChangeVast Costs of Arctic Change
Vast Costs of Arctic Change
 
Let’S Go To The Beach
Let’S Go To The BeachLet’S Go To The Beach
Let’S Go To The Beach
 
ما يفعله الشيعة في عاشوراء بدعة وضلالة
ما يفعله الشيعة في عاشوراء بدعة وضلالةما يفعله الشيعة في عاشوراء بدعة وضلالة
ما يفعله الشيعة في عاشوراء بدعة وضلالة
 
Retirement Calculator
Retirement CalculatorRetirement Calculator
Retirement Calculator
 
Ancient Rome
Ancient RomeAncient Rome
Ancient Rome
 
Fisterra 2003
Fisterra 2003Fisterra 2003
Fisterra 2003
 
Borssa
BorssaBorssa
Borssa
 
This Is Muhammad _Russian
This  Is  Muhammad _RussianThis  Is  Muhammad _Russian
This Is Muhammad _Russian
 
Sitios de intermediarios más representativos del Web
Sitios de intermediarios más representativos del WebSitios de intermediarios más representativos del Web
Sitios de intermediarios más representativos del Web
 
2015 August kilimanirising outline
2015 August kilimanirising outline2015 August kilimanirising outline
2015 August kilimanirising outline
 
Gratë Në Islam Kundrejt Grave Në TraditëN Judeo Kristianemiti & Realiteti Al...
Gratë Në Islam Kundrejt Grave Në TraditëN Judeo Kristianemiti & Realiteti  Al...Gratë Në Islam Kundrejt Grave Në TraditëN Judeo Kristianemiti & Realiteti  Al...
Gratë Në Islam Kundrejt Grave Në TraditëN Judeo Kristianemiti & Realiteti Al...
 
Monthly seasonal outlook
Monthly seasonal outlookMonthly seasonal outlook
Monthly seasonal outlook
 
Gold Mine Intl Presentation
Gold Mine Intl PresentationGold Mine Intl Presentation
Gold Mine Intl Presentation
 

Similar to Enterprise Agile - The Undiscovered Country

Transforming How We Deliver Value: Agility at Scale
Transforming How We Deliver Value: Agility at ScaleTransforming How We Deliver Value: Agility at Scale
Transforming How We Deliver Value: Agility at Scale
TechWell
 
Open Group Presentation on MSBI method of creating Enterprise Architecture Co...
Open Group Presentation on MSBI method of creating Enterprise Architecture Co...Open Group Presentation on MSBI method of creating Enterprise Architecture Co...
Open Group Presentation on MSBI method of creating Enterprise Architecture Co...
Nick Malik
 
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Mirco Hering
 
D mayo achieving architectural agility agile in gov conf apr 19 2017
D mayo achieving architectural agility agile in gov conf apr 19 2017D mayo achieving architectural agility agile in gov conf apr 19 2017
D mayo achieving architectural agility agile in gov conf apr 19 2017
Dave Mayo
 
Evolutionary Development Methodology
Evolutionary Development MethodologyEvolutionary Development Methodology
Evolutionary Development Methodology
Donna Kelly
 
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
Prolifics
 
Cordis Solutions - myHR
Cordis Solutions - myHRCordis Solutions - myHR
Cordis Solutions - myHR
Cordissolutions
 
Casewise EA Foundation (EN) Episode 1/4
Casewise EA Foundation (EN) Episode 1/4Casewise EA Foundation (EN) Episode 1/4
Casewise EA Foundation (EN) Episode 1/4
Jean-Patrick Ascenci
 
Vave_Overview_Feb_2016
Vave_Overview_Feb_2016Vave_Overview_Feb_2016
Vave_Overview_Feb_2016Vave Solutions
 
PureApp Presentation
PureApp PresentationPureApp Presentation
PureApp Presentation
Prolifics
 
Scaled Agile Framework® Overview
Scaled Agile Framework® OverviewScaled Agile Framework® Overview
Scaled Agile Framework® Overview
Cprime
 
Lean SAP Delivery - introducing the concept
Lean SAP Delivery - introducing the conceptLean SAP Delivery - introducing the concept
Lean SAP Delivery - introducing the concept
Mendel Koerts
 
IMPLEMENTATION BEST PRACTICES Sep 22.pdf
IMPLEMENTATION BEST PRACTICES Sep 22.pdfIMPLEMENTATION BEST PRACTICES Sep 22.pdf
IMPLEMENTATION BEST PRACTICES Sep 22.pdf
udayabhaskar42
 
Rapid Results
Rapid ResultsRapid Results
Rapid Results
David Daniel
 
Collaborative Demand Planning: A Requirement for Successful Integrated Busine...
Collaborative Demand Planning: A Requirement for Successful Integrated Busine...Collaborative Demand Planning: A Requirement for Successful Integrated Busine...
Collaborative Demand Planning: A Requirement for Successful Integrated Busine...
Steelwedge
 
Intro booklet
Intro bookletIntro booklet
Intro booklet
Curtis Tsang
 
Cisco partners with Capgemini to accelerate speed of business with “FAST IT” ...
Cisco partners with Capgemini to accelerate speed of business with “FAST IT” ...Cisco partners with Capgemini to accelerate speed of business with “FAST IT” ...
Cisco partners with Capgemini to accelerate speed of business with “FAST IT” ...
Capgemini
 
Continuous Delivery in the enterprise and DevOps foundations with Analyst Bol...
Continuous Delivery in the enterprise and DevOps foundations with Analyst Bol...Continuous Delivery in the enterprise and DevOps foundations with Analyst Bol...
Continuous Delivery in the enterprise and DevOps foundations with Analyst Bol...
Serena Software
 

Similar to Enterprise Agile - The Undiscovered Country (20)

Transforming How We Deliver Value: Agility at Scale
Transforming How We Deliver Value: Agility at ScaleTransforming How We Deliver Value: Agility at Scale
Transforming How We Deliver Value: Agility at Scale
 
Open Group Presentation on MSBI method of creating Enterprise Architecture Co...
Open Group Presentation on MSBI method of creating Enterprise Architecture Co...Open Group Presentation on MSBI method of creating Enterprise Architecture Co...
Open Group Presentation on MSBI method of creating Enterprise Architecture Co...
 
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
Next Generation IT Delivery - What it means to deliver atthe speed of the Dig...
 
D mayo achieving architectural agility agile in gov conf apr 19 2017
D mayo achieving architectural agility agile in gov conf apr 19 2017D mayo achieving architectural agility agile in gov conf apr 19 2017
D mayo achieving architectural agility agile in gov conf apr 19 2017
 
Evolutionary Development Methodology
Evolutionary Development MethodologyEvolutionary Development Methodology
Evolutionary Development Methodology
 
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
Smarter Integration Using the IBM SOA Foundation Stack: Best Practices and Le...
 
Cordis Solutions - myHR
Cordis Solutions - myHRCordis Solutions - myHR
Cordis Solutions - myHR
 
Casewise EA Foundation (EN) Episode 1/4
Casewise EA Foundation (EN) Episode 1/4Casewise EA Foundation (EN) Episode 1/4
Casewise EA Foundation (EN) Episode 1/4
 
Vave_Overview_Feb_2016
Vave_Overview_Feb_2016Vave_Overview_Feb_2016
Vave_Overview_Feb_2016
 
Vave_Overview_Feb_2016
Vave_Overview_Feb_2016Vave_Overview_Feb_2016
Vave_Overview_Feb_2016
 
PureApp Presentation
PureApp PresentationPureApp Presentation
PureApp Presentation
 
Scaled Agile Framework® Overview
Scaled Agile Framework® OverviewScaled Agile Framework® Overview
Scaled Agile Framework® Overview
 
Lean SAP Delivery - introducing the concept
Lean SAP Delivery - introducing the conceptLean SAP Delivery - introducing the concept
Lean SAP Delivery - introducing the concept
 
IMPLEMENTATION BEST PRACTICES Sep 22.pdf
IMPLEMENTATION BEST PRACTICES Sep 22.pdfIMPLEMENTATION BEST PRACTICES Sep 22.pdf
IMPLEMENTATION BEST PRACTICES Sep 22.pdf
 
Soa207
Soa207Soa207
Soa207
 
Rapid Results
Rapid ResultsRapid Results
Rapid Results
 
Collaborative Demand Planning: A Requirement for Successful Integrated Busine...
Collaborative Demand Planning: A Requirement for Successful Integrated Busine...Collaborative Demand Planning: A Requirement for Successful Integrated Busine...
Collaborative Demand Planning: A Requirement for Successful Integrated Busine...
 
Intro booklet
Intro bookletIntro booklet
Intro booklet
 
Cisco partners with Capgemini to accelerate speed of business with “FAST IT” ...
Cisco partners with Capgemini to accelerate speed of business with “FAST IT” ...Cisco partners with Capgemini to accelerate speed of business with “FAST IT” ...
Cisco partners with Capgemini to accelerate speed of business with “FAST IT” ...
 
Continuous Delivery in the enterprise and DevOps foundations with Analyst Bol...
Continuous Delivery in the enterprise and DevOps foundations with Analyst Bol...Continuous Delivery in the enterprise and DevOps foundations with Analyst Bol...
Continuous Delivery in the enterprise and DevOps foundations with Analyst Bol...
 

More from David Sprott

Ea 3.0
Ea 3.0Ea 3.0
Ea 3.0
David Sprott
 
Agile business modeling meta model
Agile business modeling meta modelAgile business modeling meta model
Agile business modeling meta modelDavid Sprott
 
Agile business modeling meta model
Agile business modeling meta modelAgile business modeling meta model
Agile business modeling meta modelDavid Sprott
 
Everware cbdi-mm l1
Everware cbdi-mm l1Everware cbdi-mm l1
Everware cbdi-mm l1
David Sprott
 
Eci Service Architecture Evolution 1
Eci Service Architecture Evolution 1Eci Service Architecture Evolution 1
Eci Service Architecture Evolution 1
David Sprott
 
SOA and M&A
SOA and M&ASOA and M&A
SOA and M&A
David Sprott
 

More from David Sprott (6)

Ea 3.0
Ea 3.0Ea 3.0
Ea 3.0
 
Agile business modeling meta model
Agile business modeling meta modelAgile business modeling meta model
Agile business modeling meta model
 
Agile business modeling meta model
Agile business modeling meta modelAgile business modeling meta model
Agile business modeling meta model
 
Everware cbdi-mm l1
Everware cbdi-mm l1Everware cbdi-mm l1
Everware cbdi-mm l1
 
Eci Service Architecture Evolution 1
Eci Service Architecture Evolution 1Eci Service Architecture Evolution 1
Eci Service Architecture Evolution 1
 
SOA and M&A
SOA and M&ASOA and M&A
SOA and M&A
 

Recently uploaded

Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
abdulrafaychaudhry
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
abdulrafaychaudhry
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
Fermin Galan
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
QuickwayInfoSystems3
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
Donna Lenk
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
Globus
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
Google
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
Philip Schwarz
 

Recently uploaded (20)

Pro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp BookPro Unity Game Development with C-sharp Book
Pro Unity Game Development with C-sharp Book
 
Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)Introduction to Pygame (Lecture 7 Python Game Development)
Introduction to Pygame (Lecture 7 Python Game Development)
 
Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604Orion Context Broker introduction 20240604
Orion Context Broker introduction 20240604
 
Enterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptxEnterprise Software Development with No Code Solutions.pptx
Enterprise Software Development with No Code Solutions.pptx
 
Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"Navigating the Metaverse: A Journey into Virtual Evolution"
Navigating the Metaverse: A Journey into Virtual Evolution"
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Understanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSageUnderstanding Globus Data Transfers with NetSage
Understanding Globus Data Transfers with NetSage
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing SuiteAI Pilot Review: The World’s First Virtual Assistant Marketing Suite
AI Pilot Review: The World’s First Virtual Assistant Marketing Suite
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Vitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdfVitthal Shirke Java Microservices Resume.pdf
Vitthal Shirke Java Microservices Resume.pdf
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket ManagementUtilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
Utilocate provides Smarter, Better, Faster, Safer Locate Ticket Management
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
A Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of PassageA Sighting of filterA in Typelevel Rite of Passage
A Sighting of filterA in Typelevel Rite of Passage
 

Enterprise Agile - The Undiscovered Country

  • 1. Agile can work in the enterprise – with a multi- dimensional framework that coordinates, manages and automates process, architecture, artifacts and legacy viewpoints. David Sprott 2014 Enterprise Agile – The Undiscovered Country?
  • 2. © 2014 Everware-CBDI Inc Enterprise Status? Strategy Reality o Narrowly focused program proliferation causing chaos o Technical debt increasing – each new technology adds another layer o Legacy portfolio complexity/cost reduces agility o Enterprise architecture frequently absent or ignored 2 “The age of experimentation with digital is over.” McKinsey, Strategic principles for competing in the digital age, May 2014
  • 3. © 2014 Everware-CBDI Inc Agile Modernization Agile Delivery Framework narrow development focus RAD XP Scrum DSDM FDD extended practices RUP DAD SAFe enterprise frameworks SOAM Agile Practices Agile Architecture component based development SOA agile MDA/MDD strategic service platform agile service factory ALM and artifact integration tools automated knowledge discovery & refactoring continuous modernization architecture runway Agile Maturity Model? provisioning, acquisition development, integration Point tools Point tool integration Integrated repositories 3
  • 4. © 2014 Everware-CBDI Inc SOAM Value Chain 4
  • 5. © 2014 Everware-CBDI Inc Conceptual Business Model REALIZED AS INDEPENDENT CAPABILITIES 5
  • 6. © 2014 Everware-CBDI Inc “Everything is a Service” Deployed Core Business Capabilities, aka Microservice Architecture 6
  • 7. © 2014 Everware-CBDI Inc Service Factory Service Delivery Architecture Conceptual Business Modeling Demand Shaping Knowledge Discovery Integration Transition Engineering Portfolio Management Specification Release Management Implementing the SOAM Value Chain Platform Delivery NB: simplified capability dependencies, solution track omitted 7
  • 8. © 2014 Everware-CBDI Inc UI Layer - Mobile/Web Rich Internet Application (HTML, CSS, JavaScript) Static/Dynamic Web Pages REST Service SDKHTTPS HTTPS (JSON) MDD Platform Covers Much of the Footprint of an Application Presentation Layer UI Services Business Services Data Services Enterprise Data Data Layer Application Layer Common Core Code 8
  • 9.  Everware-CBDI Inc Mission Capability Markets Vision Resources Programs Principles Organization Products Implementation Deployment Specification Strategy Business Service Implementation Architecture Internal ArchitectureAutomation Unit Specification Deployable Artifacts Orderentry.jsp Orderentry.ejb Service Deployment Architecture Deployment Specification «DeploymentSpec» Order Entry execution:thread transaction:true Service Specification Architecture Service Specification Solution Architecture Business Concept ModelBusiness Capability Architecture Business Process Model Business and IT GoalsBusiness Strategy Model Implementation View Service Specification View Capability Dependency View Deployment View Realized by Implemented by Deployed to CBDI-SAETM Agile, Iterative Delivery doesn’t mean throw away the script!
  • 10. © 2014 Everware-CBDI Inc SOAM Summary Subject SOAM Principles (Short Version) Eliminate Waste Amplify Learning Late Binding Deliver Fast Empower Team Built in Integrity See Whole Demand Shaping We describe business improvements as model deltas, not solutions We deliver services & solutions that combine to reduce technical debt We calculate ROI incl the fully loaded cost implications of a proposal Architecture We architect to facilitate a continuously evolving enterprise Our reference architecture establishes federated enterprise We always deliver/provision independent business capabilities Business capabilities are always delivered as software services We define standardization & localization for maximum business agility We only develop architecture for defined business improvement goals. Our common architecture is realized as a platform in core common code Modernization We continuously modernize Continuous refactoring reduces technical debt Organization We ensure a whole product focus to all value chain activities We organize capability improvement around Product Working Practices We apply Lean principles - Build – Measure – Learn – Improve We use smart automation We separate service and solution delivery Design & Delivery We specify implementation independent services using design by contract in rich service & API specifications We collaborate to deliver a shared Enterprise Platform Governance We mandate a simple set of metrics 10
  • 11. © 2014 Everware-CBDI Inc11 agileservicefactory.com

Editor's Notes

  1. Let’s just stop and consider where the enterprise is today. More enterprises are facing a period of great change, frequently driven by the fast emerging digital business and innovation economy. And many enterprises are deeply immersed in making the change from the industrial economy where highly structured business processes are the dominant model, to the innovation economy, where flexibility, customization, content, choice, differentiated, added value are key requirements in a world where resources are at least equally important as physical assets. Yet the reality is that for many enterprises large programs are high risk. Outsourcing doesn’t necessarily deliver flexibility, in fact it can reduce agility and skills. Agile projects are frequently successful in a narrow focus arena, but do not scale to the enterprise resulting in duplication of capability and inconsistent customer experience. Similarly EA has not been uniformly successful and closely related SOA and platform initiatives, still seen as essential enablers of strategic business goals, become compromised by project specific requirements. As a consequence high levels of business and IT capability duplication proliferate and legacy applications remain as major inhibitors to business agility.
  2. Our architecture deliverables structure looks something like this, with each deliverable defined by the underlying meta model and reporting formats. The three basic project patterns clearly require architecture activity to be undertaken at different stages of a project. Just because a project is labelled Agile, doesn’t mean that there is less structure to the project overall, and particularly architecture activity. In fact in most Agile projects there needs to be greater clarity and precision of structure to allow for better metrics, automation and management.