SlideShare a Scribd company logo
1 of 44
Copyright © 2014, Intellyx, LLC 
1 
Does Agile EA = 
Agile + EA? 
Jason Bloomberg 
President 
jason@intellyx.com 
@theebizwizard
About Jason Bloomberg 
• President of Intellyx 
• Advise companies on their digital 
transformation initiatives & help vendors 
communicate their agility stories 
• Write for Forbes, Wired, & 
DevX on Digital Transformation 
• Buy my latest book, 
The Agile Architecture 
Revolution 
Copyright 2 © 2014, Intellyx, LLC
The Agile Manifesto 
Manifesto for Agile Software Development 
We are uncovering better ways of developing 
software by doing it and helping others do it. 
Through this work we have come to value: 
– Individuals and interactions over processes 
and tools 
– Working software over comprehensive 
documentation 
– Customer collaboration over contract 
negotiation 
– Responding to change over following a plan 
That is, while there is value in the items on 
the right, we value the items on the left more. 
Copyright 3 © 2014, Intellyx, LLC 
Source: http://www.agilemanifesto.org
Context: Software 
Development 
• Focus on small teams 
that crank out code 
• Iterative, self-organizing, 
collaborative 
• Focus on creating 
working software 
Well-run Agile development means 
producing a lot of good software 
quickly 
Copyright 4 © 2014, Intellyx, LLC 
Photo Credit: Phil Whitehouse https://www.flickr.com/photos/philliecasablanca/2473728872/sizes/l
What about Architecture 
on Agile Projects? 
• We don’t need no stinkin’ 
architecture! 
• Architecture lumped in with 
documentation (less is more) 
• Architects slow down 
developers 
• Architects produce artifacts 
that aren’t Agile 
– Lead to extra work 
Copyright 5 © 2014, Intellyx, LLC 
Photo Credit: Yortw https://www.flickr.com/photos/yortw/5470226807/sizes/l 
Widespread belief that Agile and 
Architecture don’t mix
But we Do Need 
Architecture! 
• Software architecture 
– Appropriate 
modularization of 
code 
– Selection of 
appropriate 
components & libraries 
– Integration strategy 
• Systems architecture 
– Scalability of distributed application 
– Cloud deployment issues 
– Availability, caching, etc. 
Copyright 6 © 2014, Intellyx, LLC
Create Minimum Viable 
Architecture 
• All documentation, 
artifacts, diagrams, 
etc. are means to an 
end 
• Don’t architect more 
than the 
stakeholders want 
• Problems: 
– Shortsighted 
– Leads to legacy 
issues 
– Limits agility 
Copyright 7 © 2014, Intellyx, LLC 
Photo Credit: Camera Eye Photography https://www.flickr.com/photos/camera_is_a_mirror_with_memory/6628934195/sizes/l
Defer Commitment on 
Design Decisions 
• Traditional architecture 
completed before 
development 
• On Agile projects, 
tentative architecture 
good enough 
• Commit to design 
decisions in appropriate 
iteration/sprint 
Copyright 8 © 2014, Intellyx, LLC 
Photo Credit: Wade Rockett https://www.flickr.com/photos/waderockett/2947370316/sizes/o/
The Overbuilding Paradox 
• How do stakeholders know 
what flexibility they will 
require? 
• How generalized should 
code be? 
• When to build capabilities 
vs. when to build 
affordances? 
Copyright 9 © 2014, Intellyx, LLC 
Photo Credit: Ishikawa Ken https://www.flickr.com/photos/chidorian/19898378/sizes/l
Capabilities vs. 
Affordances 
• Capability 
– Ability to perform or 
achieve certain 
outcomes through 
features or functions 
– Apps have capabilities 
• Affordance 
– A property of an object which allows an individual 
to perform an action 
– Tools have affordances 
– Depends upon how user wants to use tool 
Copyright 10 © 2014, Intellyx, LLC 
Photo Credit: EraPhernalia Vintage https://www.flickr.com/photos/eraphernalia_vintage/3034341310/sizes/o/
Why Agile Software 
Architecture isn’t Agile 
• Agile movement focuses on working software 
– Focus on getting the software to meet its 
requirements 
– Get all roadblocks out of the way 
• Agile-built software is coded to be fit for purpose 
Copyright 11 © 2014, Intellyx, LLC 
Photo Credit: B4bees https://www.flickr.com/photos/brizo_the_scot/4013939756/sizes/l
Instant Legacy 
• Difficult to upgrade 
• Systems are 
inflexible 
• Impossible to 
replace 
• Difficult to 
customize 
• Challenge to 
integrate 
• Expensive over time 
Copyright 12 © 2014, Intellyx, LLC 
Photo Credit: LHOON https://www.flickr.com/photos/lhoon/2288339151/sizes/l
The Goal of Agile 
Software 
• Requirement to build software that responds to 
changing requirements 
• Inherent flexibility vs. rapid development & 
deployment 
Copyright 13 © 2014, Intellyx, LLC 
Photo Credit: Robert Couse-Baker https://www.flickr.com/photos/29233640@N07/14859431605/sizes/z/
Scaling Agile for the 
Enterprise 
• Enterprise 
Architecture context 
– Organization, 
process, technology, 
and information 
• Legacy context 
– Existing applications, 
middleware, systems of record 
• Business focused, iterative, get stuff 
to work, iconoclastic 
Copyright 14 © 2014, Intellyx, LLC 
Photo Credit: Boston Public Library https://www.flickr.com/photos/boston_public_library/8962106164/sizes/l
Different Meanings of 
“Agile” 
• “Agile-with-a-capital-A” 
– Software development that 
follows the Agile Manifesto 
• General meaning of “agile” 
• Business agility as property 
of an organization 
Copyright 15 © 2014, Intellyx, LLC 
Photo Credit: Earl McGehee https://www.flickr.com/photos/ejmc/10653135183/sizes/l
Business Agility 
• Responsiveness 
– Tactical value 
• Resilience 
– Risk mitigation 
• Innovativeness 
– Strategic value 
Copyright 16 © 2014, Intellyx, LLC 
Photo Credit: Masonite Burn https://www.flickr.com/photos/masonite-burn/6273626739/sizes/l 
Ability to respond to change in the 
business environment and leverage 
change for competitive advantage
Responsiveness 
• The ability to respond 
quickly and efficiently to 
(potentially) positive change 
in the business environment 
– Changing customer demand 
– Changing marketplace 
environment 
– Changing supply chain 
factors 
• Tactical driver 
Copyright 17 © 2014, Intellyx, LLC 
Photo Credit: Good Eye Might https://www.flickr.com/photos/brittanyg/1796000993/sizes/l
Resilience 
• The ability to respond 
quickly and efficiently to 
negative change in the 
business environment 
– Managing risk 
– Bouncing back from 
adverse events 
– Disaster recovery 
– Security breach response 
– Regulatory change 
response 
• Tactical driver 
Copyright 18 © 2014, Intellyx, LLC 
Photo Credit: Joe https://www.flickr.com/photos/bitshaker/167480266/sizes/o/
Innovativeness 
• The ability to introduce change into the business 
environment in order to achieve a strategic 
advantage 
– New products or services 
– Expand market share 
– Enter new markets 
Copyright 19 © 2014, Intellyx, LLC 
Photo Credit: Kay Kim https://www.flickr.com/photos/kaykim/3883340152/sizes/o/
Where’s Our Business 
Agility? 
• Organizations must be responsive, resilient, and 
innovative 
• Business agility is a property of the enterprise 
• People and technology can be flexible as well, 
but we must architect our organizations to be 
agile 
Copyright 20 © 2014, Intellyx, LLC 
Photo Credit: Stuart Berwick https://www.flickr.com/photos/lapleader/793507962/sizes/l
Introducing Complex 
Adaptive Systems 
• Systems of systems 
that exhibit emergent 
properties 
– Properties of system 
as a whole 
• Component systems 
can be human, 
technology, etc. 
• Self-organizing 
Copyright 21 © 2014, Intellyx, LLC 
Photo Credit: DirectDish https://www.flickr.com/photos/13800911@N08/3557789021/sizes/l
Enterprise as Complex 
Adaptive System 
• Business agility is 
property of organization 
as a whole, hence an 
emergent property 
of the organization 
• Enterprise is system of 
systems that exhibits 
emergent properties 
• System of people and 
technology 
Copyright 22 © 2014, Intellyx, LLC 
Photo Credit: agu2000_de https://www.flickr.com/photos/38123550@N00/166930597/sizes/o/
Engineering a Complex 
System 
• Architecture focuses on the overall 
design of a system 
– How all components of the system 
must work together to achieve 
business goals 
• Engineering focuses on the best way 
to build and run a system 
– Lifecycle best practices (quality 
assurance, deployment, updates, etc.) 
– Compliance with architecture 
Agile principle: respond to change over 
following a plan 
Copyright 23 © 2014, Intellyx, LLC 
Photo Credit: Brent 2.0 https://www.flickr.com/photos/brentinoz/4221291984/sizes/o/
At the Heart of Agile 
Architecture 
• Think of the enterprise as a system of systems 
• Component systems are people and technology 
systems 
• We must architect the organization so entire 
enterprise exhibits business 
agility 
• We can only engineer 
business agility via its 
component systems 
• Change is constant & how 
changes to component 
systems affect the enterprise is unpredictable 
Copyright 24 © 2014, Intellyx, LLC 
Photo Credit: nickodoherty https://www.flickr.com/photos/nick-od/9151191333/sizes/l
Complex vs. Traditional 
Systems 
• Avoid emergent properties in traditional systems 
• Traditional system: given requirements, build to 
requirements 
• Complex system: establish initial conditions and 
rules for behavior of 
component systems, 
and emergence takes 
care of itself 
• Feedback loops are 
common 
Copyright 25 © 2014, Intellyx, LLC 
Photo Credit: Franco Folini https://www.flickr.com/photos/livenature/8064660509/sizes/l
The Secret to Emergence 
• Rules that affect behavior of 
component systems can be 
very simple 
• Emergent behaviors often 
unpredictable 
• Try something, see what 
happens, repeat 
• Feedback loops & iterative 
approaches 
Copyright 26 © 2014, Intellyx, LLC 
Photo Credit: Juan Leis https://www.flickr.com/photos/kaibara/4632384645/sizes/l 
Sound Agile to You?
Attractors for Complex 
Systems 
• Stable 
– Emergent behaviors die out or 
never occur 
– Not applicable to enterprise 
• Cyclical 
– System bounces between two or 
more well-defined states 
– Also not applicable 
• Chaotic 
– Unpredictable, few discernable patterns 
– “Normal” state for enterprise 
• Agile 
– Exhibiting desired emergent behaviors 
Copyright 27 © 2014, Intellyx, LLC 
Photo Credit: Anders Sandberg https://www.flickr.com/photos/arenamontanus/273180669/sizes/o/
Architecting Complex 
Systems 
• Coherence of system 
– If emerging behavior strays from desired outcome, 
have pre-established means for bringing 
organization back in line 
• Feedback loops 
– Gather & analyze data on emergent behavior to 
correlate with initial constraints and determine 
next course of action 
• Mimics natural selection 
– Favor desired behavior and discourage undesirable 
behavior, and system will adapt to changed 
environment 
Copyright 28 © 2014, Intellyx, LLC
Agility vs. Flexibility 
• Flexibility is the ability of a 
component system to deal with 
change within a specified set of 
parameters 
– People can be flexible vs. rigid in 
their decision making 
– Software can be flexible if it is 
configurable to behave differently 
given different requirements 
Copyright 29 © 2014, Intellyx, LLC 
Photo Credit: Joe Goldberg https://www.flickr.com/photos/goldberg/43948299/sizes/o/
Does Flexibility Lead to 
Agility? 
• If your people and your 
software are flexible, does 
that make your organization 
agile? 
– Necessary, perhaps, but 
definitely not sufficient 
• Being able to change 
inflexible software quickly 
doesn’t necessary make it 
flexible 
Copyright 30 © 2014, Intellyx, LLC 
Photo Credit: A. Drauglis https://www.flickr.com/photos/artdrauglis/4193261266/sizes/l
Architecting Enterprise as 
Complex System 
• Architect people as well as technology 
– Very different sets of activities 
• Emergent behaviors often 
unpredictable 
– Continual adjustment necessary 
– Automation critical for ensuring agility 
• Small changes to component system 
behavior may lead to significant 
emergent behaviors 
– Butterfly effect 
Too slow and you’re not agile! 
Copyright 31 © 2014, Intellyx, LLC 
Photo Credit: Diganta Talukdar https://www.flickr.com/photos/nagaon/4394582833/sizes/l
Architecting People? 
• Governance: creating, communicating, and 
enforcing policies 
– Apply to both human & technology behavior 
– Policy-related processes 
• Automated & lightweight 
• Focus on important policies 
– Security 
– Regulatory compliance 
– Software interface standards 
Not a traditional approach to governance! 
Copyright 32 © 2014, Intellyx, LLC 
Photo Credit: Dave Catchpole https://www.flickr.com/photos/yaketyyakyak/5913250849/sizes/l
Governance as Agility 
Enabler 
• Simple rules & policies lead to 
complex emergent behavior 
– Which ones lead to agility? 
• Levels of governance 
– Low-level rules & policies 
– Departmental 
– Organizational 
• Governance has negative connotation 
– Reputation for limiting productivity 
– Governance, Risk, & Compliance tools integrated in 
traditional manner 
Copyright 33 © 2014, Intellyx, LLC 
Photo Credit: Mike Lewinski https://www.flickr.com/photos/ikewinski/9430887561/sizes/l
Bimodal IT: The Wrong 
Way 
• Digital Team 
– Self-organizing 
– Fast-moving 
– May follow 
Agile at least 
in spirit 
– Little 
governance 
• Traditional IT 
– Hierarchical 
– Slow-moving 
– Waterfall-centric 
– Formal, 
bureaucratic 
governance 
Copyright 34 © 2014, Intellyx, LLC 
Photo Credit: Keith Williamson https://www.flickr.com/photos/elwillo/ 
Ungoverned Shadow IT is Result
Rethinking Bimodal IT 
• Business-driven transformation of traditional IT 
– Iterative 
– Opportunistic legacy modernization 
– Cross-cutting reorganization to DevOps culture 
– Increased collaboration with digital teams 
– Move toward 
continuous 
development & 
integration 
Copyright 35 © 2014, Intellyx, LLC 
Photo Credit: Andrew Magill https://www.flickr.com/photos/amagill/ 
Increased automation of governance
Shifting Role of 
Governance 
• Old Way 
– Paperwork-heavy 
– Morale-killing policies & procedures 
– Bureaucratic & slow 
– “Scar tissue” that impedes 
innovation 
• New Way 
– Highly automated 
– Focus on “edge cases” where 
governance is essential 
– Depends on dynamic constraint satisfaction 
Copyright 36 © 2014, Intellyx, LLC 
Photo Credit: Pascal https://www.flickr.com/photos/pasukaru76/
Governance & Agility? 
• Do we get business agility? 
• Agility doesn’t mean chaos 
– If everybody in an 
organization did whatever 
they wanted to without any 
rules or policies 
– Rules & policies 
inconsistently 
communicated or applied 
• Secret to business agility is to empower people 
to innovate within constraints of organizational 
policy 
Copyright 37 © 2014, Intellyx, LLC 
Photo Credit: Pascal https://www.flickr.com/photos/pasukaru76/
Introducing Bloomberg 
Agile Architecture 
• Bloomberg Agile 
Architecture™ reinvents 
Enterprise Architecture 
(EA) to drive business 
agility across the 
organization 
• New architecture paradigm 
• EA technique focused on 
architecting agility 
Copyright 38 © 2014, Intellyx, LLC
Extending the Agile 
Manifesto 
• Individuals and interactions over 
processes and tools 
– As a system of people & technology, 
the enterprise is more about people 
• Working software over comprehensive 
documentation 
– Technology must actually work to 
enable agility 
• Customer collaboration over contract 
negotiation 
– Slice across the silos 
• Responding to change over following a 
plan 
– Architect for change 
Copyright 39 © 2014, Intellyx, LLC 
Photo Credit: Mary Margret https://www.flickr.com/photos/double-m2/4384578534/sizes/l
Bloomberg Agile Architecture 
Mind Map 
Copyright 40 © 2014, Intellyx, LLC
Goal of Agile Architecture 
• BAA is a technology-driven 
technique 
– Specific approaches for 
leveraging modern 
technologies like Cloud 
Computing & Big Data Analytics 
to achieve business agility 
goals of the organization 
• Goal of architecture 
– Connect the dots between the 
enterprise agility drivers & 
necessary technology changes 
to achieve goals of business 
Copyright 41 © 2014, Intellyx, LLC 
Photo Credit: Whitney Waller https://www.flickr.com/photos/whitneywaller/4269947837/sizes/l
Agile EA & Architecture 
Frameworks 
• Architecture frameworks (TOGAF, Zachman, 
DoDAF, etc.) do not adequately address business 
agility 
– Difficult to use properly 
– Can help achieve baseline 
or specific business 
outcomes 
• Take subtractive approach 
– You need to figure out 
which bits to use 
• BAA Technique is additive 
– Works within context of frameworks 
Copyright 42 © 2014, Intellyx, LLC 
Photo Credit: Stephanie Overton https://www.flickr.com/photos/sloverton/7303570930/sizes/l
BAA as Agile Technique 
• BAA is itself an Agile 
technique 
– Favors an iterative, 
problem-focused 
approach that seeks 
to achieve real 
progress in a practical, 
step-by-step manner 
– Even the most 
intractable of legacy rats’ nests can benefit from 
the BAA Technique 
• If your plan is to follow BAA, you must be willing 
to change the plan! 
Copyright 43 © 2014, Intellyx, LLC 
Photo courtesy Orange County Archives.
Thank You! 
Jason Bloomberg 
President, Intellyx 
jason@intellyx.com 
@theebizwizard 
Send email NOW to afei@intellyx.com to 
download this presentation

More Related Content

What's hot

The tension between agile and architecture
The tension between agile and architectureThe tension between agile and architecture
The tension between agile and architecturePeter Hendriks
 
Who needs EA… when we have DevOps?
Who needs EA… when we have DevOps?Who needs EA… when we have DevOps?
Who needs EA… when we have DevOps?Jeff Jakubiak
 
Why ask why? Try agile BI!
Why ask why? Try agile BI!Why ask why? Try agile BI!
Why ask why? Try agile BI!Excella
 
Dave Davis: Infrastructure Projects – What Makes then Different and Difficult?
Dave Davis: Infrastructure Projects – What Makes then Different and Difficult?Dave Davis: Infrastructure Projects – What Makes then Different and Difficult?
Dave Davis: Infrastructure Projects – What Makes then Different and Difficult?Edunomica
 
Strange Bedfellows? Agile and Architecture
Strange Bedfellows? Agile and ArchitectureStrange Bedfellows? Agile and Architecture
Strange Bedfellows? Agile and ArchitectureCristian Southall
 
DevOps Requirement practises - the shift to agile
DevOps Requirement practises - the shift to agileDevOps Requirement practises - the shift to agile
DevOps Requirement practises - the shift to agileArthur de Snaijer :)
 
Agile Configuration Management Environments
Agile Configuration Management EnvironmentsAgile Configuration Management Environments
Agile Configuration Management EnvironmentsBrad Appleton
 
Cita iasa certifications
Cita iasa certificationsCita iasa certifications
Cita iasa certificationsAdams Firdaus
 
Agile Architecture
Agile Architecture Agile Architecture
Agile Architecture VMware Tanzu
 
Agile Architecture Agile Dev Practices 2013 Keynote
Agile Architecture Agile Dev Practices 2013 KeynoteAgile Architecture Agile Dev Practices 2013 Keynote
Agile Architecture Agile Dev Practices 2013 KeynoteAdam Boczek
 
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...Jason Bloomberg
 
An Agile Practice Framework for Scaling Agile Adoption in an Enterprise
An Agile Practice Framework for Scaling Agile Adoption in an EnterpriseAn Agile Practice Framework for Scaling Agile Adoption in an Enterprise
An Agile Practice Framework for Scaling Agile Adoption in an EnterpriseBrad Appleton
 
Trustworthy Transparency and Lean Traceability
Trustworthy Transparency and Lean TraceabilityTrustworthy Transparency and Lean Traceability
Trustworthy Transparency and Lean TraceabilityBrad Appleton
 
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?Edunomica
 
Enhancing clean architecture: 2 n-dimensional layers
Enhancing clean architecture: 2 n-dimensional layersEnhancing clean architecture: 2 n-dimensional layers
Enhancing clean architecture: 2 n-dimensional layersValentin-Tudor Mocanu
 
B5 Leading Lawfirm Delivers Business Value
B5 Leading Lawfirm Delivers Business ValueB5 Leading Lawfirm Delivers Business Value
B5 Leading Lawfirm Delivers Business ValueJon Taylor
 
Water-Scrum-Fall: The Good, the Bad, and the [Scrum]Butt-Ugly
Water-Scrum-Fall: The Good, the Bad, and the [Scrum]Butt-UglyWater-Scrum-Fall: The Good, the Bad, and the [Scrum]Butt-Ugly
Water-Scrum-Fall: The Good, the Bad, and the [Scrum]Butt-UglyBrad Appleton
 
ITSM Roles in an Agile and DevOps World, an ITSM Academy Webinar
ITSM Roles in an Agile and DevOps World, an ITSM Academy WebinarITSM Roles in an Agile and DevOps World, an ITSM Academy Webinar
ITSM Roles in an Agile and DevOps World, an ITSM Academy WebinarITSM Academy, Inc.
 

What's hot (20)

The tension between agile and architecture
The tension between agile and architectureThe tension between agile and architecture
The tension between agile and architecture
 
Who needs EA… when we have DevOps?
Who needs EA… when we have DevOps?Who needs EA… when we have DevOps?
Who needs EA… when we have DevOps?
 
Why ask why? Try agile BI!
Why ask why? Try agile BI!Why ask why? Try agile BI!
Why ask why? Try agile BI!
 
Dave Davis: Infrastructure Projects – What Makes then Different and Difficult?
Dave Davis: Infrastructure Projects – What Makes then Different and Difficult?Dave Davis: Infrastructure Projects – What Makes then Different and Difficult?
Dave Davis: Infrastructure Projects – What Makes then Different and Difficult?
 
Strange Bedfellows? Agile and Architecture
Strange Bedfellows? Agile and ArchitectureStrange Bedfellows? Agile and Architecture
Strange Bedfellows? Agile and Architecture
 
Future Role of the Architect
Future Role of the ArchitectFuture Role of the Architect
Future Role of the Architect
 
DevOps Requirement practises - the shift to agile
DevOps Requirement practises - the shift to agileDevOps Requirement practises - the shift to agile
DevOps Requirement practises - the shift to agile
 
Agile Configuration Management Environments
Agile Configuration Management EnvironmentsAgile Configuration Management Environments
Agile Configuration Management Environments
 
Cita iasa certifications
Cita iasa certificationsCita iasa certifications
Cita iasa certifications
 
Agile Architecture
Agile Architecture Agile Architecture
Agile Architecture
 
Agile Architecture Agile Dev Practices 2013 Keynote
Agile Architecture Agile Dev Practices 2013 KeynoteAgile Architecture Agile Dev Practices 2013 Keynote
Agile Architecture Agile Dev Practices 2013 Keynote
 
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...
 
An Agile Practice Framework for Scaling Agile Adoption in an Enterprise
An Agile Practice Framework for Scaling Agile Adoption in an EnterpriseAn Agile Practice Framework for Scaling Agile Adoption in an Enterprise
An Agile Practice Framework for Scaling Agile Adoption in an Enterprise
 
Trustworthy Transparency and Lean Traceability
Trustworthy Transparency and Lean TraceabilityTrustworthy Transparency and Lean Traceability
Trustworthy Transparency and Lean Traceability
 
Architectural runway
Architectural runwayArchitectural runway
Architectural runway
 
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
Sunil Mundra: Fаst-paced Change-Threat Or Opportunity?
 
Enhancing clean architecture: 2 n-dimensional layers
Enhancing clean architecture: 2 n-dimensional layersEnhancing clean architecture: 2 n-dimensional layers
Enhancing clean architecture: 2 n-dimensional layers
 
B5 Leading Lawfirm Delivers Business Value
B5 Leading Lawfirm Delivers Business ValueB5 Leading Lawfirm Delivers Business Value
B5 Leading Lawfirm Delivers Business Value
 
Water-Scrum-Fall: The Good, the Bad, and the [Scrum]Butt-Ugly
Water-Scrum-Fall: The Good, the Bad, and the [Scrum]Butt-UglyWater-Scrum-Fall: The Good, the Bad, and the [Scrum]Butt-Ugly
Water-Scrum-Fall: The Good, the Bad, and the [Scrum]Butt-Ugly
 
ITSM Roles in an Agile and DevOps World, an ITSM Academy Webinar
ITSM Roles in an Agile and DevOps World, an ITSM Academy WebinarITSM Roles in an Agile and DevOps World, an ITSM Academy Webinar
ITSM Roles in an Agile and DevOps World, an ITSM Academy Webinar
 

Viewers also liked

Adam boczek 2015 agile architecture in 10 steps v1.0
Adam boczek 2015 agile architecture in 10 steps v1.0Adam boczek 2015 agile architecture in 10 steps v1.0
Adam boczek 2015 agile architecture in 10 steps v1.0iasaglobal
 
Microservices: Architecture for Agile Software Development
Microservices: Architecture for Agile Software DevelopmentMicroservices: Architecture for Agile Software Development
Microservices: Architecture for Agile Software DevelopmentEberhard Wolff
 
Why We Need Architects (and Architecture) on Agile Projects
Why We Need Architects (and Architecture) on Agile ProjectsWhy We Need Architects (and Architecture) on Agile Projects
Why We Need Architects (and Architecture) on Agile ProjectsRebecca Wirfs-Brock
 
Agile Architecture Tech And Patterns
Agile Architecture   Tech And PatternsAgile Architecture   Tech And Patterns
Agile Architecture Tech And Patternspragkirk
 
Agile Architecture and Design
Agile Architecture and DesignAgile Architecture and Design
Agile Architecture and DesignPratip Mallik
 
INTRODUCTION TO SOFTWARE ARCHITECTURE-TRAINING WORKSHOP
INTRODUCTION TO SOFTWARE ARCHITECTURE-TRAINING WORKSHOPINTRODUCTION TO SOFTWARE ARCHITECTURE-TRAINING WORKSHOP
INTRODUCTION TO SOFTWARE ARCHITECTURE-TRAINING WORKSHOPAmit Midha
 
Descending from the architect's ivory tower
Descending from the architect's ivory towerDescending from the architect's ivory tower
Descending from the architect's ivory towerValtech UK
 
Introduction to Software Architecture
Introduction to Software ArchitectureIntroduction to Software Architecture
Introduction to Software ArchitectureYuriy Guts
 
Architecture in an Agile World
Architecture in an Agile WorldArchitecture in an Agile World
Architecture in an Agile WorldDon McGreal
 
OMG 2014 Business Architecture Innovation Summit - Aligning design with Busin...
OMG 2014 Business Architecture Innovation Summit - Aligning design with Busin...OMG 2014 Business Architecture Innovation Summit - Aligning design with Busin...
OMG 2014 Business Architecture Innovation Summit - Aligning design with Busin...Mike Clark
 
Enterprise architecture in transformation
Enterprise architecture in transformationEnterprise architecture in transformation
Enterprise architecture in transformationPaul Preiss
 
Cwin16 tls-capgemini-business-architecture-open-group-2016
Cwin16 tls-capgemini-business-architecture-open-group-2016Cwin16 tls-capgemini-business-architecture-open-group-2016
Cwin16 tls-capgemini-business-architecture-open-group-2016Capgemini
 
Lean Principles for Agile Teams
Lean Principles for Agile TeamsLean Principles for Agile Teams
Lean Principles for Agile TeamsElizabeth Woodward
 
A proposed agile systems engineering manifesto
A proposed agile systems engineering manifestoA proposed agile systems engineering manifesto
A proposed agile systems engineering manifestoHazel Woodcock
 
How and why to design your teams for modern software systems - Agile in Leeds...
How and why to design your teams for modern software systems - Agile in Leeds...How and why to design your teams for modern software systems - Agile in Leeds...
How and why to design your teams for modern software systems - Agile in Leeds...Skelton Thatcher Consulting Ltd
 
(In Agile) Where Do All The Managers Go?
(In Agile) Where Do All The Managers Go?(In Agile) Where Do All The Managers Go?
(In Agile) Where Do All The Managers Go?Scott W. Ambler
 
Agile Architecture and Modeling - Where are we Today
Agile Architecture and Modeling - Where are we TodayAgile Architecture and Modeling - Where are we Today
Agile Architecture and Modeling - Where are we TodayGary Pedretti
 
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...David Rico
 
Metaframeworks: making the Blueprint more accessible
Metaframeworks: making the Blueprint more accessibleMetaframeworks: making the Blueprint more accessible
Metaframeworks: making the Blueprint more accessibleTetradian Consulting
 

Viewers also liked (20)

Adam boczek 2015 agile architecture in 10 steps v1.0
Adam boczek 2015 agile architecture in 10 steps v1.0Adam boczek 2015 agile architecture in 10 steps v1.0
Adam boczek 2015 agile architecture in 10 steps v1.0
 
Microservices: Architecture for Agile Software Development
Microservices: Architecture for Agile Software DevelopmentMicroservices: Architecture for Agile Software Development
Microservices: Architecture for Agile Software Development
 
Why We Need Architects (and Architecture) on Agile Projects
Why We Need Architects (and Architecture) on Agile ProjectsWhy We Need Architects (and Architecture) on Agile Projects
Why We Need Architects (and Architecture) on Agile Projects
 
Agile Architecture Tech And Patterns
Agile Architecture   Tech And PatternsAgile Architecture   Tech And Patterns
Agile Architecture Tech And Patterns
 
Agile Architecture
Agile ArchitectureAgile Architecture
Agile Architecture
 
Agile Architecture and Design
Agile Architecture and DesignAgile Architecture and Design
Agile Architecture and Design
 
INTRODUCTION TO SOFTWARE ARCHITECTURE-TRAINING WORKSHOP
INTRODUCTION TO SOFTWARE ARCHITECTURE-TRAINING WORKSHOPINTRODUCTION TO SOFTWARE ARCHITECTURE-TRAINING WORKSHOP
INTRODUCTION TO SOFTWARE ARCHITECTURE-TRAINING WORKSHOP
 
Descending from the architect's ivory tower
Descending from the architect's ivory towerDescending from the architect's ivory tower
Descending from the architect's ivory tower
 
Introduction to Software Architecture
Introduction to Software ArchitectureIntroduction to Software Architecture
Introduction to Software Architecture
 
Architecture in an Agile World
Architecture in an Agile WorldArchitecture in an Agile World
Architecture in an Agile World
 
OMG 2014 Business Architecture Innovation Summit - Aligning design with Busin...
OMG 2014 Business Architecture Innovation Summit - Aligning design with Busin...OMG 2014 Business Architecture Innovation Summit - Aligning design with Busin...
OMG 2014 Business Architecture Innovation Summit - Aligning design with Busin...
 
Enterprise architecture in transformation
Enterprise architecture in transformationEnterprise architecture in transformation
Enterprise architecture in transformation
 
Cwin16 tls-capgemini-business-architecture-open-group-2016
Cwin16 tls-capgemini-business-architecture-open-group-2016Cwin16 tls-capgemini-business-architecture-open-group-2016
Cwin16 tls-capgemini-business-architecture-open-group-2016
 
Lean Principles for Agile Teams
Lean Principles for Agile TeamsLean Principles for Agile Teams
Lean Principles for Agile Teams
 
A proposed agile systems engineering manifesto
A proposed agile systems engineering manifestoA proposed agile systems engineering manifesto
A proposed agile systems engineering manifesto
 
How and why to design your teams for modern software systems - Agile in Leeds...
How and why to design your teams for modern software systems - Agile in Leeds...How and why to design your teams for modern software systems - Agile in Leeds...
How and why to design your teams for modern software systems - Agile in Leeds...
 
(In Agile) Where Do All The Managers Go?
(In Agile) Where Do All The Managers Go?(In Agile) Where Do All The Managers Go?
(In Agile) Where Do All The Managers Go?
 
Agile Architecture and Modeling - Where are we Today
Agile Architecture and Modeling - Where are we TodayAgile Architecture and Modeling - Where are we Today
Agile Architecture and Modeling - Where are we Today
 
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...
Lean & Agile Enterprise Frameworks: For Managing Large U.S. Government Cloud ...
 
Metaframeworks: making the Blueprint more accessible
Metaframeworks: making the Blueprint more accessibleMetaframeworks: making the Blueprint more accessible
Metaframeworks: making the Blueprint more accessible
 

Similar to Does Agile Enterprise Architecture = Agile + Enterprise Architecture?

Cross Process Governance: How to Balance Agility & Compliance
Cross Process Governance: How to Balance Agility & ComplianceCross Process Governance: How to Balance Agility & Compliance
Cross Process Governance: How to Balance Agility & ComplianceJason Bloomberg
 
The Paradox of Agile Architecture Quality: Designing for Failure
The Paradox of Agile Architecture Quality: Designing for FailureThe Paradox of Agile Architecture Quality: Designing for Failure
The Paradox of Agile Architecture Quality: Designing for FailureJason Bloomberg
 
The dev ops drumbeat reinventing the iron triangle
The dev ops drumbeat reinventing the iron triangleThe dev ops drumbeat reinventing the iron triangle
The dev ops drumbeat reinventing the iron triangleJason Bloomberg
 
Why Enterprise Digital Strategies Must Drive IT Modernization
Why Enterprise Digital Strategies Must Drive IT ModernizationWhy Enterprise Digital Strategies Must Drive IT Modernization
Why Enterprise Digital Strategies Must Drive IT ModernizationJason Bloomberg
 
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...Jason Bloomberg
 
Adapting agile afei - 2-15
Adapting agile   afei - 2-15Adapting agile   afei - 2-15
Adapting agile afei - 2-15Jason Bloomberg
 
Digital transformation: New purpose for enterprise architecture
Digital transformation: New purpose for enterprise architectureDigital transformation: New purpose for enterprise architecture
Digital transformation: New purpose for enterprise architectureJason Bloomberg
 
Dynamic Coupling: Pot of Gold Under Semantic Rainbow
Dynamic Coupling: Pot of Gold Under Semantic RainbowDynamic Coupling: Pot of Gold Under Semantic Rainbow
Dynamic Coupling: Pot of Gold Under Semantic RainbowJason Bloomberg
 
Digital transformation & dev ops - two sides of same revolution
Digital transformation & dev ops  - two sides of same revolutionDigital transformation & dev ops  - two sides of same revolution
Digital transformation & dev ops - two sides of same revolutionJason Bloomberg
 
How to Build a Cloud-Based Digital Transformation Offering
How to Build a Cloud-Based Digital Transformation OfferingHow to Build a Cloud-Based Digital Transformation Offering
How to Build a Cloud-Based Digital Transformation OfferingJason Bloomberg
 
Digital and the api economy - don't forget your systems of record
Digital and the api economy - don't forget your systems of recordDigital and the api economy - don't forget your systems of record
Digital and the api economy - don't forget your systems of recordJason Bloomberg
 
Career relevance in the dev ops age
Career relevance in the dev ops ageCareer relevance in the dev ops age
Career relevance in the dev ops ageJason Bloomberg
 
Addressing the DevOps Resilience Challenge
Addressing the DevOps Resilience ChallengeAddressing the DevOps Resilience Challenge
Addressing the DevOps Resilience ChallengeJason Bloomberg
 
The Paradox of Big Data-Driven Innovation
The Paradox of Big Data-Driven InnovationThe Paradox of Big Data-Driven Innovation
The Paradox of Big Data-Driven InnovationJason Bloomberg
 
Unleashing the power of machine learning for it ops management
Unleashing the power of machine learning for it ops managementUnleashing the power of machine learning for it ops management
Unleashing the power of machine learning for it ops managementJason Bloomberg
 
Innovation processes in the age of digital transformation
Innovation processes in the age of digital transformationInnovation processes in the age of digital transformation
Innovation processes in the age of digital transformationJason Bloomberg
 
Innovation in the age of digital transformation
Innovation in the age of digital transformationInnovation in the age of digital transformation
Innovation in the age of digital transformationJason Bloomberg
 
Avoiding the Bimodal Disaster - New Life for Enterprise Architecture
Avoiding the Bimodal Disaster - New Life for Enterprise ArchitectureAvoiding the Bimodal Disaster - New Life for Enterprise Architecture
Avoiding the Bimodal Disaster - New Life for Enterprise ArchitectureJason Bloomberg
 
Streaming Analytics and Cognitive Computing - Changing the Game
Streaming Analytics and Cognitive Computing - Changing the GameStreaming Analytics and Cognitive Computing - Changing the Game
Streaming Analytics and Cognitive Computing - Changing the GameJason Bloomberg
 
DevOps, Digital, and Cloud - Two's Company, Three's a Crowd?
DevOps, Digital, and Cloud -  Two's Company, Three's a Crowd?DevOps, Digital, and Cloud -  Two's Company, Three's a Crowd?
DevOps, Digital, and Cloud - Two's Company, Three's a Crowd?Jason Bloomberg
 

Similar to Does Agile Enterprise Architecture = Agile + Enterprise Architecture? (20)

Cross Process Governance: How to Balance Agility & Compliance
Cross Process Governance: How to Balance Agility & ComplianceCross Process Governance: How to Balance Agility & Compliance
Cross Process Governance: How to Balance Agility & Compliance
 
The Paradox of Agile Architecture Quality: Designing for Failure
The Paradox of Agile Architecture Quality: Designing for FailureThe Paradox of Agile Architecture Quality: Designing for Failure
The Paradox of Agile Architecture Quality: Designing for Failure
 
The dev ops drumbeat reinventing the iron triangle
The dev ops drumbeat reinventing the iron triangleThe dev ops drumbeat reinventing the iron triangle
The dev ops drumbeat reinventing the iron triangle
 
Why Enterprise Digital Strategies Must Drive IT Modernization
Why Enterprise Digital Strategies Must Drive IT ModernizationWhy Enterprise Digital Strategies Must Drive IT Modernization
Why Enterprise Digital Strategies Must Drive IT Modernization
 
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...
Breaking Down Enterprise Silos in the Cloud - Jason Bloomberg, Intellyx, Clou...
 
Adapting agile afei - 2-15
Adapting agile   afei - 2-15Adapting agile   afei - 2-15
Adapting agile afei - 2-15
 
Digital transformation: New purpose for enterprise architecture
Digital transformation: New purpose for enterprise architectureDigital transformation: New purpose for enterprise architecture
Digital transformation: New purpose for enterprise architecture
 
Dynamic Coupling: Pot of Gold Under Semantic Rainbow
Dynamic Coupling: Pot of Gold Under Semantic RainbowDynamic Coupling: Pot of Gold Under Semantic Rainbow
Dynamic Coupling: Pot of Gold Under Semantic Rainbow
 
Digital transformation & dev ops - two sides of same revolution
Digital transformation & dev ops  - two sides of same revolutionDigital transformation & dev ops  - two sides of same revolution
Digital transformation & dev ops - two sides of same revolution
 
How to Build a Cloud-Based Digital Transformation Offering
How to Build a Cloud-Based Digital Transformation OfferingHow to Build a Cloud-Based Digital Transformation Offering
How to Build a Cloud-Based Digital Transformation Offering
 
Digital and the api economy - don't forget your systems of record
Digital and the api economy - don't forget your systems of recordDigital and the api economy - don't forget your systems of record
Digital and the api economy - don't forget your systems of record
 
Career relevance in the dev ops age
Career relevance in the dev ops ageCareer relevance in the dev ops age
Career relevance in the dev ops age
 
Addressing the DevOps Resilience Challenge
Addressing the DevOps Resilience ChallengeAddressing the DevOps Resilience Challenge
Addressing the DevOps Resilience Challenge
 
The Paradox of Big Data-Driven Innovation
The Paradox of Big Data-Driven InnovationThe Paradox of Big Data-Driven Innovation
The Paradox of Big Data-Driven Innovation
 
Unleashing the power of machine learning for it ops management
Unleashing the power of machine learning for it ops managementUnleashing the power of machine learning for it ops management
Unleashing the power of machine learning for it ops management
 
Innovation processes in the age of digital transformation
Innovation processes in the age of digital transformationInnovation processes in the age of digital transformation
Innovation processes in the age of digital transformation
 
Innovation in the age of digital transformation
Innovation in the age of digital transformationInnovation in the age of digital transformation
Innovation in the age of digital transformation
 
Avoiding the Bimodal Disaster - New Life for Enterprise Architecture
Avoiding the Bimodal Disaster - New Life for Enterprise ArchitectureAvoiding the Bimodal Disaster - New Life for Enterprise Architecture
Avoiding the Bimodal Disaster - New Life for Enterprise Architecture
 
Streaming Analytics and Cognitive Computing - Changing the Game
Streaming Analytics and Cognitive Computing - Changing the GameStreaming Analytics and Cognitive Computing - Changing the Game
Streaming Analytics and Cognitive Computing - Changing the Game
 
DevOps, Digital, and Cloud - Two's Company, Three's a Crowd?
DevOps, Digital, and Cloud -  Two's Company, Three's a Crowd?DevOps, Digital, and Cloud -  Two's Company, Three's a Crowd?
DevOps, Digital, and Cloud - Two's Company, Three's a Crowd?
 

More from Jason Bloomberg

PSD2: Open Banking with APIs
PSD2: Open Banking with APIsPSD2: Open Banking with APIs
PSD2: Open Banking with APIsJason Bloomberg
 
The customer journey, digital transformation, and you
The customer journey, digital transformation, and youThe customer journey, digital transformation, and you
The customer journey, digital transformation, and youJason Bloomberg
 
The cyber house of horrors - securing the expanding attack surface
The cyber house of horrors -  securing the expanding attack surfaceThe cyber house of horrors -  securing the expanding attack surface
The cyber house of horrors - securing the expanding attack surfaceJason Bloomberg
 
Effective Management of Docker Containers
Effective Management of Docker ContainersEffective Management of Docker Containers
Effective Management of Docker ContainersJason Bloomberg
 
How the Cloud Fixes Bimodal IT
How the Cloud Fixes Bimodal ITHow the Cloud Fixes Bimodal IT
How the Cloud Fixes Bimodal ITJason Bloomberg
 
The Rise of the Open Source ESB
The Rise of the Open Source ESBThe Rise of the Open Source ESB
The Rise of the Open Source ESBJason Bloomberg
 
Removing roadblocks to digital transformation
Removing roadblocks to digital transformationRemoving roadblocks to digital transformation
Removing roadblocks to digital transformationJason Bloomberg
 
Restarting enterprise architecture in the age of digital transformation
Restarting enterprise architecture in the age of digital transformationRestarting enterprise architecture in the age of digital transformation
Restarting enterprise architecture in the age of digital transformationJason Bloomberg
 
Open source containers built for real time interactions
Open source containers built for real time interactionsOpen source containers built for real time interactions
Open source containers built for real time interactionsJason Bloomberg
 
WEBINAR: API Clouds for Faster APIs: Leveraging Existing Assets for the API ...
WEBINAR: API Clouds for Faster APIs:  Leveraging Existing Assets for the API ...WEBINAR: API Clouds for Faster APIs:  Leveraging Existing Assets for the API ...
WEBINAR: API Clouds for Faster APIs: Leveraging Existing Assets for the API ...Jason Bloomberg
 
Are microservices 'soa done right'?
Are microservices 'soa done right'?Are microservices 'soa done right'?
Are microservices 'soa done right'?Jason Bloomberg
 
Four considerations when monitoring microservices
Four considerations when monitoring microservicesFour considerations when monitoring microservices
Four considerations when monitoring microservicesJason Bloomberg
 
Avoiding the perils and pitfalls of cloud based integration
Avoiding the perils and pitfalls of cloud based integrationAvoiding the perils and pitfalls of cloud based integration
Avoiding the perils and pitfalls of cloud based integrationJason Bloomberg
 
Certes webinar securing the frictionless enterprise
Certes webinar   securing the frictionless enterpriseCertes webinar   securing the frictionless enterprise
Certes webinar securing the frictionless enterpriseJason Bloomberg
 
Integrating microservices in the cloud
Integrating microservices in the cloudIntegrating microservices in the cloud
Integrating microservices in the cloudJason Bloomberg
 
It's the 21st century: why isn't your data integration loosely coupled?
It's the 21st century:  why isn't your data integration loosely coupled?It's the 21st century:  why isn't your data integration loosely coupled?
It's the 21st century: why isn't your data integration loosely coupled?Jason Bloomberg
 
Mitigating the Digital Creepiness Factor
Mitigating the Digital Creepiness FactorMitigating the Digital Creepiness Factor
Mitigating the Digital Creepiness FactorJason Bloomberg
 

More from Jason Bloomberg (17)

PSD2: Open Banking with APIs
PSD2: Open Banking with APIsPSD2: Open Banking with APIs
PSD2: Open Banking with APIs
 
The customer journey, digital transformation, and you
The customer journey, digital transformation, and youThe customer journey, digital transformation, and you
The customer journey, digital transformation, and you
 
The cyber house of horrors - securing the expanding attack surface
The cyber house of horrors -  securing the expanding attack surfaceThe cyber house of horrors -  securing the expanding attack surface
The cyber house of horrors - securing the expanding attack surface
 
Effective Management of Docker Containers
Effective Management of Docker ContainersEffective Management of Docker Containers
Effective Management of Docker Containers
 
How the Cloud Fixes Bimodal IT
How the Cloud Fixes Bimodal ITHow the Cloud Fixes Bimodal IT
How the Cloud Fixes Bimodal IT
 
The Rise of the Open Source ESB
The Rise of the Open Source ESBThe Rise of the Open Source ESB
The Rise of the Open Source ESB
 
Removing roadblocks to digital transformation
Removing roadblocks to digital transformationRemoving roadblocks to digital transformation
Removing roadblocks to digital transformation
 
Restarting enterprise architecture in the age of digital transformation
Restarting enterprise architecture in the age of digital transformationRestarting enterprise architecture in the age of digital transformation
Restarting enterprise architecture in the age of digital transformation
 
Open source containers built for real time interactions
Open source containers built for real time interactionsOpen source containers built for real time interactions
Open source containers built for real time interactions
 
WEBINAR: API Clouds for Faster APIs: Leveraging Existing Assets for the API ...
WEBINAR: API Clouds for Faster APIs:  Leveraging Existing Assets for the API ...WEBINAR: API Clouds for Faster APIs:  Leveraging Existing Assets for the API ...
WEBINAR: API Clouds for Faster APIs: Leveraging Existing Assets for the API ...
 
Are microservices 'soa done right'?
Are microservices 'soa done right'?Are microservices 'soa done right'?
Are microservices 'soa done right'?
 
Four considerations when monitoring microservices
Four considerations when monitoring microservicesFour considerations when monitoring microservices
Four considerations when monitoring microservices
 
Avoiding the perils and pitfalls of cloud based integration
Avoiding the perils and pitfalls of cloud based integrationAvoiding the perils and pitfalls of cloud based integration
Avoiding the perils and pitfalls of cloud based integration
 
Certes webinar securing the frictionless enterprise
Certes webinar   securing the frictionless enterpriseCertes webinar   securing the frictionless enterprise
Certes webinar securing the frictionless enterprise
 
Integrating microservices in the cloud
Integrating microservices in the cloudIntegrating microservices in the cloud
Integrating microservices in the cloud
 
It's the 21st century: why isn't your data integration loosely coupled?
It's the 21st century:  why isn't your data integration loosely coupled?It's the 21st century:  why isn't your data integration loosely coupled?
It's the 21st century: why isn't your data integration loosely coupled?
 
Mitigating the Digital Creepiness Factor
Mitigating the Digital Creepiness FactorMitigating the Digital Creepiness Factor
Mitigating the Digital Creepiness Factor
 

Recently uploaded

Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditSkynet Technologies
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationKnoldus Inc.
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 

Recently uploaded (20)

Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
Manual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance AuditManual 508 Accessibility Compliance Audit
Manual 508 Accessibility Compliance Audit
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
Data governance with Unity Catalog Presentation
Data governance with Unity Catalog PresentationData governance with Unity Catalog Presentation
Data governance with Unity Catalog Presentation
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 

Does Agile Enterprise Architecture = Agile + Enterprise Architecture?

  • 1. Copyright © 2014, Intellyx, LLC 1 Does Agile EA = Agile + EA? Jason Bloomberg President jason@intellyx.com @theebizwizard
  • 2. About Jason Bloomberg • President of Intellyx • Advise companies on their digital transformation initiatives & help vendors communicate their agility stories • Write for Forbes, Wired, & DevX on Digital Transformation • Buy my latest book, The Agile Architecture Revolution Copyright 2 © 2014, Intellyx, LLC
  • 3. The Agile Manifesto Manifesto for Agile Software Development We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: – Individuals and interactions over processes and tools – Working software over comprehensive documentation – Customer collaboration over contract negotiation – Responding to change over following a plan That is, while there is value in the items on the right, we value the items on the left more. Copyright 3 © 2014, Intellyx, LLC Source: http://www.agilemanifesto.org
  • 4. Context: Software Development • Focus on small teams that crank out code • Iterative, self-organizing, collaborative • Focus on creating working software Well-run Agile development means producing a lot of good software quickly Copyright 4 © 2014, Intellyx, LLC Photo Credit: Phil Whitehouse https://www.flickr.com/photos/philliecasablanca/2473728872/sizes/l
  • 5. What about Architecture on Agile Projects? • We don’t need no stinkin’ architecture! • Architecture lumped in with documentation (less is more) • Architects slow down developers • Architects produce artifacts that aren’t Agile – Lead to extra work Copyright 5 © 2014, Intellyx, LLC Photo Credit: Yortw https://www.flickr.com/photos/yortw/5470226807/sizes/l Widespread belief that Agile and Architecture don’t mix
  • 6. But we Do Need Architecture! • Software architecture – Appropriate modularization of code – Selection of appropriate components & libraries – Integration strategy • Systems architecture – Scalability of distributed application – Cloud deployment issues – Availability, caching, etc. Copyright 6 © 2014, Intellyx, LLC
  • 7. Create Minimum Viable Architecture • All documentation, artifacts, diagrams, etc. are means to an end • Don’t architect more than the stakeholders want • Problems: – Shortsighted – Leads to legacy issues – Limits agility Copyright 7 © 2014, Intellyx, LLC Photo Credit: Camera Eye Photography https://www.flickr.com/photos/camera_is_a_mirror_with_memory/6628934195/sizes/l
  • 8. Defer Commitment on Design Decisions • Traditional architecture completed before development • On Agile projects, tentative architecture good enough • Commit to design decisions in appropriate iteration/sprint Copyright 8 © 2014, Intellyx, LLC Photo Credit: Wade Rockett https://www.flickr.com/photos/waderockett/2947370316/sizes/o/
  • 9. The Overbuilding Paradox • How do stakeholders know what flexibility they will require? • How generalized should code be? • When to build capabilities vs. when to build affordances? Copyright 9 © 2014, Intellyx, LLC Photo Credit: Ishikawa Ken https://www.flickr.com/photos/chidorian/19898378/sizes/l
  • 10. Capabilities vs. Affordances • Capability – Ability to perform or achieve certain outcomes through features or functions – Apps have capabilities • Affordance – A property of an object which allows an individual to perform an action – Tools have affordances – Depends upon how user wants to use tool Copyright 10 © 2014, Intellyx, LLC Photo Credit: EraPhernalia Vintage https://www.flickr.com/photos/eraphernalia_vintage/3034341310/sizes/o/
  • 11. Why Agile Software Architecture isn’t Agile • Agile movement focuses on working software – Focus on getting the software to meet its requirements – Get all roadblocks out of the way • Agile-built software is coded to be fit for purpose Copyright 11 © 2014, Intellyx, LLC Photo Credit: B4bees https://www.flickr.com/photos/brizo_the_scot/4013939756/sizes/l
  • 12. Instant Legacy • Difficult to upgrade • Systems are inflexible • Impossible to replace • Difficult to customize • Challenge to integrate • Expensive over time Copyright 12 © 2014, Intellyx, LLC Photo Credit: LHOON https://www.flickr.com/photos/lhoon/2288339151/sizes/l
  • 13. The Goal of Agile Software • Requirement to build software that responds to changing requirements • Inherent flexibility vs. rapid development & deployment Copyright 13 © 2014, Intellyx, LLC Photo Credit: Robert Couse-Baker https://www.flickr.com/photos/29233640@N07/14859431605/sizes/z/
  • 14. Scaling Agile for the Enterprise • Enterprise Architecture context – Organization, process, technology, and information • Legacy context – Existing applications, middleware, systems of record • Business focused, iterative, get stuff to work, iconoclastic Copyright 14 © 2014, Intellyx, LLC Photo Credit: Boston Public Library https://www.flickr.com/photos/boston_public_library/8962106164/sizes/l
  • 15. Different Meanings of “Agile” • “Agile-with-a-capital-A” – Software development that follows the Agile Manifesto • General meaning of “agile” • Business agility as property of an organization Copyright 15 © 2014, Intellyx, LLC Photo Credit: Earl McGehee https://www.flickr.com/photos/ejmc/10653135183/sizes/l
  • 16. Business Agility • Responsiveness – Tactical value • Resilience – Risk mitigation • Innovativeness – Strategic value Copyright 16 © 2014, Intellyx, LLC Photo Credit: Masonite Burn https://www.flickr.com/photos/masonite-burn/6273626739/sizes/l Ability to respond to change in the business environment and leverage change for competitive advantage
  • 17. Responsiveness • The ability to respond quickly and efficiently to (potentially) positive change in the business environment – Changing customer demand – Changing marketplace environment – Changing supply chain factors • Tactical driver Copyright 17 © 2014, Intellyx, LLC Photo Credit: Good Eye Might https://www.flickr.com/photos/brittanyg/1796000993/sizes/l
  • 18. Resilience • The ability to respond quickly and efficiently to negative change in the business environment – Managing risk – Bouncing back from adverse events – Disaster recovery – Security breach response – Regulatory change response • Tactical driver Copyright 18 © 2014, Intellyx, LLC Photo Credit: Joe https://www.flickr.com/photos/bitshaker/167480266/sizes/o/
  • 19. Innovativeness • The ability to introduce change into the business environment in order to achieve a strategic advantage – New products or services – Expand market share – Enter new markets Copyright 19 © 2014, Intellyx, LLC Photo Credit: Kay Kim https://www.flickr.com/photos/kaykim/3883340152/sizes/o/
  • 20. Where’s Our Business Agility? • Organizations must be responsive, resilient, and innovative • Business agility is a property of the enterprise • People and technology can be flexible as well, but we must architect our organizations to be agile Copyright 20 © 2014, Intellyx, LLC Photo Credit: Stuart Berwick https://www.flickr.com/photos/lapleader/793507962/sizes/l
  • 21. Introducing Complex Adaptive Systems • Systems of systems that exhibit emergent properties – Properties of system as a whole • Component systems can be human, technology, etc. • Self-organizing Copyright 21 © 2014, Intellyx, LLC Photo Credit: DirectDish https://www.flickr.com/photos/13800911@N08/3557789021/sizes/l
  • 22. Enterprise as Complex Adaptive System • Business agility is property of organization as a whole, hence an emergent property of the organization • Enterprise is system of systems that exhibits emergent properties • System of people and technology Copyright 22 © 2014, Intellyx, LLC Photo Credit: agu2000_de https://www.flickr.com/photos/38123550@N00/166930597/sizes/o/
  • 23. Engineering a Complex System • Architecture focuses on the overall design of a system – How all components of the system must work together to achieve business goals • Engineering focuses on the best way to build and run a system – Lifecycle best practices (quality assurance, deployment, updates, etc.) – Compliance with architecture Agile principle: respond to change over following a plan Copyright 23 © 2014, Intellyx, LLC Photo Credit: Brent 2.0 https://www.flickr.com/photos/brentinoz/4221291984/sizes/o/
  • 24. At the Heart of Agile Architecture • Think of the enterprise as a system of systems • Component systems are people and technology systems • We must architect the organization so entire enterprise exhibits business agility • We can only engineer business agility via its component systems • Change is constant & how changes to component systems affect the enterprise is unpredictable Copyright 24 © 2014, Intellyx, LLC Photo Credit: nickodoherty https://www.flickr.com/photos/nick-od/9151191333/sizes/l
  • 25. Complex vs. Traditional Systems • Avoid emergent properties in traditional systems • Traditional system: given requirements, build to requirements • Complex system: establish initial conditions and rules for behavior of component systems, and emergence takes care of itself • Feedback loops are common Copyright 25 © 2014, Intellyx, LLC Photo Credit: Franco Folini https://www.flickr.com/photos/livenature/8064660509/sizes/l
  • 26. The Secret to Emergence • Rules that affect behavior of component systems can be very simple • Emergent behaviors often unpredictable • Try something, see what happens, repeat • Feedback loops & iterative approaches Copyright 26 © 2014, Intellyx, LLC Photo Credit: Juan Leis https://www.flickr.com/photos/kaibara/4632384645/sizes/l Sound Agile to You?
  • 27. Attractors for Complex Systems • Stable – Emergent behaviors die out or never occur – Not applicable to enterprise • Cyclical – System bounces between two or more well-defined states – Also not applicable • Chaotic – Unpredictable, few discernable patterns – “Normal” state for enterprise • Agile – Exhibiting desired emergent behaviors Copyright 27 © 2014, Intellyx, LLC Photo Credit: Anders Sandberg https://www.flickr.com/photos/arenamontanus/273180669/sizes/o/
  • 28. Architecting Complex Systems • Coherence of system – If emerging behavior strays from desired outcome, have pre-established means for bringing organization back in line • Feedback loops – Gather & analyze data on emergent behavior to correlate with initial constraints and determine next course of action • Mimics natural selection – Favor desired behavior and discourage undesirable behavior, and system will adapt to changed environment Copyright 28 © 2014, Intellyx, LLC
  • 29. Agility vs. Flexibility • Flexibility is the ability of a component system to deal with change within a specified set of parameters – People can be flexible vs. rigid in their decision making – Software can be flexible if it is configurable to behave differently given different requirements Copyright 29 © 2014, Intellyx, LLC Photo Credit: Joe Goldberg https://www.flickr.com/photos/goldberg/43948299/sizes/o/
  • 30. Does Flexibility Lead to Agility? • If your people and your software are flexible, does that make your organization agile? – Necessary, perhaps, but definitely not sufficient • Being able to change inflexible software quickly doesn’t necessary make it flexible Copyright 30 © 2014, Intellyx, LLC Photo Credit: A. Drauglis https://www.flickr.com/photos/artdrauglis/4193261266/sizes/l
  • 31. Architecting Enterprise as Complex System • Architect people as well as technology – Very different sets of activities • Emergent behaviors often unpredictable – Continual adjustment necessary – Automation critical for ensuring agility • Small changes to component system behavior may lead to significant emergent behaviors – Butterfly effect Too slow and you’re not agile! Copyright 31 © 2014, Intellyx, LLC Photo Credit: Diganta Talukdar https://www.flickr.com/photos/nagaon/4394582833/sizes/l
  • 32. Architecting People? • Governance: creating, communicating, and enforcing policies – Apply to both human & technology behavior – Policy-related processes • Automated & lightweight • Focus on important policies – Security – Regulatory compliance – Software interface standards Not a traditional approach to governance! Copyright 32 © 2014, Intellyx, LLC Photo Credit: Dave Catchpole https://www.flickr.com/photos/yaketyyakyak/5913250849/sizes/l
  • 33. Governance as Agility Enabler • Simple rules & policies lead to complex emergent behavior – Which ones lead to agility? • Levels of governance – Low-level rules & policies – Departmental – Organizational • Governance has negative connotation – Reputation for limiting productivity – Governance, Risk, & Compliance tools integrated in traditional manner Copyright 33 © 2014, Intellyx, LLC Photo Credit: Mike Lewinski https://www.flickr.com/photos/ikewinski/9430887561/sizes/l
  • 34. Bimodal IT: The Wrong Way • Digital Team – Self-organizing – Fast-moving – May follow Agile at least in spirit – Little governance • Traditional IT – Hierarchical – Slow-moving – Waterfall-centric – Formal, bureaucratic governance Copyright 34 © 2014, Intellyx, LLC Photo Credit: Keith Williamson https://www.flickr.com/photos/elwillo/ Ungoverned Shadow IT is Result
  • 35. Rethinking Bimodal IT • Business-driven transformation of traditional IT – Iterative – Opportunistic legacy modernization – Cross-cutting reorganization to DevOps culture – Increased collaboration with digital teams – Move toward continuous development & integration Copyright 35 © 2014, Intellyx, LLC Photo Credit: Andrew Magill https://www.flickr.com/photos/amagill/ Increased automation of governance
  • 36. Shifting Role of Governance • Old Way – Paperwork-heavy – Morale-killing policies & procedures – Bureaucratic & slow – “Scar tissue” that impedes innovation • New Way – Highly automated – Focus on “edge cases” where governance is essential – Depends on dynamic constraint satisfaction Copyright 36 © 2014, Intellyx, LLC Photo Credit: Pascal https://www.flickr.com/photos/pasukaru76/
  • 37. Governance & Agility? • Do we get business agility? • Agility doesn’t mean chaos – If everybody in an organization did whatever they wanted to without any rules or policies – Rules & policies inconsistently communicated or applied • Secret to business agility is to empower people to innovate within constraints of organizational policy Copyright 37 © 2014, Intellyx, LLC Photo Credit: Pascal https://www.flickr.com/photos/pasukaru76/
  • 38. Introducing Bloomberg Agile Architecture • Bloomberg Agile Architecture™ reinvents Enterprise Architecture (EA) to drive business agility across the organization • New architecture paradigm • EA technique focused on architecting agility Copyright 38 © 2014, Intellyx, LLC
  • 39. Extending the Agile Manifesto • Individuals and interactions over processes and tools – As a system of people & technology, the enterprise is more about people • Working software over comprehensive documentation – Technology must actually work to enable agility • Customer collaboration over contract negotiation – Slice across the silos • Responding to change over following a plan – Architect for change Copyright 39 © 2014, Intellyx, LLC Photo Credit: Mary Margret https://www.flickr.com/photos/double-m2/4384578534/sizes/l
  • 40. Bloomberg Agile Architecture Mind Map Copyright 40 © 2014, Intellyx, LLC
  • 41. Goal of Agile Architecture • BAA is a technology-driven technique – Specific approaches for leveraging modern technologies like Cloud Computing & Big Data Analytics to achieve business agility goals of the organization • Goal of architecture – Connect the dots between the enterprise agility drivers & necessary technology changes to achieve goals of business Copyright 41 © 2014, Intellyx, LLC Photo Credit: Whitney Waller https://www.flickr.com/photos/whitneywaller/4269947837/sizes/l
  • 42. Agile EA & Architecture Frameworks • Architecture frameworks (TOGAF, Zachman, DoDAF, etc.) do not adequately address business agility – Difficult to use properly – Can help achieve baseline or specific business outcomes • Take subtractive approach – You need to figure out which bits to use • BAA Technique is additive – Works within context of frameworks Copyright 42 © 2014, Intellyx, LLC Photo Credit: Stephanie Overton https://www.flickr.com/photos/sloverton/7303570930/sizes/l
  • 43. BAA as Agile Technique • BAA is itself an Agile technique – Favors an iterative, problem-focused approach that seeks to achieve real progress in a practical, step-by-step manner – Even the most intractable of legacy rats’ nests can benefit from the BAA Technique • If your plan is to follow BAA, you must be willing to change the plan! Copyright 43 © 2014, Intellyx, LLC Photo courtesy Orange County Archives.
  • 44. Thank You! Jason Bloomberg President, Intellyx jason@intellyx.com @theebizwizard Send email NOW to afei@intellyx.com to download this presentation