SlideShare a Scribd company logo
Architecture
I do not think it means
what you think it means
Andrew Clay Shafer
@littleidea
Microservices
you keep using that word
@littleidea
You are going to need it
the last responsible moment was 12 months ago
@littleidea
Sympathy for the Machine
pleased to meet you, hope you guessed my name
@littleidea
We are missing language
we have no timeless way of building
@littleidea
Story Time With
Uncle Andrew
this is fine
@littleidea
@littleidea
tl;dr
there is a new thing
better than the old thing
local rationality rules everything
we have not yet developed the words
@littleidea
Agenda
• Introduction
• Influences
• Assertions
• Meandering
• Bikeshedding
• Conflate Things
• More Meandering
• Call to Action
Andrew Clay Shafer
Andrew Clay Shafer
@littleidea
@littleidea
My Formative Journey
@littleidea
Models, Mechanisms, Machines
@littleidea
Assertions
Principles > Practices >Tools
devops,
continuous delivery,
microservices…
words
These things
are all one…
@littleidea
how, why, what
@littleidea
everyone wants to continuously
devops microservices
buzzword compliance™
faster and safer
OODA LOOPSMALL BATCHES
Continuous Delivery?
A Quantum of Delivery
continuously delivered microservices
@littleidea
if the per service cost of deployment and
management of each service is not negligible…
gl;hf
the best way to drive down the cost of deployment… architecture
@littleidea
improved architecture >> ad hoc automation
@littleidea
more problems are architectural
than people seem to realize
most problems don’t manifest in slides
@littleidea
deployment problems
operational problems
scaling problems
resilience problems
@littleidea
non-functional requirements
requirements, which if not met,
will make a system non-functional
@littleidea
failure modes matter
@littleidea
where were we?
@littleidea
Towns, Buildings, Construction
@littleidea
prelude: relate to coarse patterns
declaration: a statement of value
narrative: prose about the pattern
continuity: relate to fine grain patterns
A Pattern Language
@littleidea
If I had an hour to solve a problem I'd spend
55 minutes thinking about the problem and
5 minutes thinking about solutions.
— Albert Einstein
@littleidea
What is the problem?
@littleidea
So Obvious? So What?
@littleidea
what even is
architecture?
@littleidea
what even is an
architect?
@littleidea
• Software Architecture?
• System Architecture?
• Service Architecture?
Differentiated Value Line
Databases
Monitoring
Userland
glibc
kernel
hardware
Software
Software
Software
Software
Software
Software
not Software
Differentiated Value Line
Someone Else’s Problem
Someone Else’s Problem
Someone Else’s Problem
Someone Else’s Problem
Someone Else’s Problem
Someone Else’s Problem
@littleidea
I’d rather be able to fix a bug in the kernel and not need to,
than need to fix a bug in the kernel and not be able to
@littleidea
What do you need to
deliver a service?
@littleidea
When you draw a hexagon
connected to a database what did
you actually decide?
@littleidea
What can actually be
implemented?
@littleidea
prelude: relate to big picture
declaration: a statement of value
narrative: prose about the pattern
continuity: relate to details
A Pattern Language
@littleidea
Qualitative and Quantitative
@littleidea
What promises does the architecture
help you make and keep?
@littleidea
How does it relate to
the people?
@littleidea
Inside and Outside the ‘Software’?
System?
Service?
How do people gain confidence about their work?
What do they enjoy?
What do they dread?
How do people perceive the difficulty of their work?
What do they learn through conversation alone?
How do engineers learn “on-the-job”?
Bonus Allspaw Slide
“Well”-adapted work occurs with a facility that
belies the difficulty of the demands resolved and
the dilemmas balanced.
Joint Cognitive Systems, Patterns in Cognitive Systems Engineering.
Woods, Hollnagel, 2006
Law of Fluency
Bonus Allspaw Slide
@littleidea
we need shared metaphors
@littleidea
we need a sociolect
@littleidea
we need sociolects
@littleidea
minimally viable formalism
@littleidea
In Summary
• This cloud thing is really going to be changing everything
• We develop pop cultures as practitioners
• Architecture is generally poorly understood
• Qualitative and quantitative understanding would benefit everyone
@littleidea
Call To Action
• Continuously Expand Your Understanding
• Share Your Understanding With The Global Community of Practice
• Develop Shared Metaphors and Sociolects
• Please Someone Write This Book For Me (So I don’t have to)
Thank You
@littleidea
Differentiated Value Line
Someone Else’s Problem
Someone Else’s Problem
Someone Else’s Problem
Someone Else’s Problem
Someone Else’s Problem
Someone Else’s Problem

More Related Content

What's hot

IPSE QA Freelancer Awards - We are the Makers
IPSE QA Freelancer Awards - We are the MakersIPSE QA Freelancer Awards - We are the Makers
IPSE QA Freelancer Awards - We are the Makers
David Walker
 
No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)
allan kelly
 
OpenUI: Integrating Usage Data?
OpenUI: Integrating Usage Data?OpenUI: Integrating Usage Data?
OpenUI: Integrating Usage Data?
Igalia
 
Creating An Incremental Architecture For Your System
Creating An Incremental Architecture For Your SystemCreating An Incremental Architecture For Your System
Creating An Incremental Architecture For Your System
Giovanni Asproni
 
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountabi...
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountabi...How Spotify Builds Products (Organization. Architecture, Autonomy, Accountabi...
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountabi...
Kevin Goldsmith
 
Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...
Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...
Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...
AgileNZ Conference
 
DOES15 - Mike Bland - Pain Is Over, If You Want It
DOES15 - Mike Bland - Pain Is Over, If You Want ItDOES15 - Mike Bland - Pain Is Over, If You Want It
DOES15 - Mike Bland - Pain Is Over, If You Want It
Gene Kim
 
What is devops
What is devopsWhat is devops
What is devops
Aaron Blythe
 
Goto chicago
Goto chicagoGoto chicago
Goto chicago
jazminschroeder
 
Organization, Architecture, Autonomy, and Accountability
Organization, Architecture, Autonomy, and AccountabilityOrganization, Architecture, Autonomy, and Accountability
Organization, Architecture, Autonomy, and Accountability
Kevin Goldsmith
 
#NoProjects - Beyond Projects
#NoProjects - Beyond Projects#NoProjects - Beyond Projects
#NoProjects - Beyond Projects
allan kelly
 
Alliances, Data and Startup Mentality - How we Led Three Banks through DevOps...
Alliances, Data and Startup Mentality - How we Led Three Banks through DevOps...Alliances, Data and Startup Mentality - How we Led Three Banks through DevOps...
Alliances, Data and Startup Mentality - How we Led Three Banks through DevOps...
Chris Nowak
 
DevOps for Managers
DevOps for ManagersDevOps for Managers
DevOps for Managers
All Things Open
 
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Lisa Boyer Cooney (she/her)
 
200229 PMDays Kharkiv 3 Secrets of Agile Leaders
200229 PMDays Kharkiv 3 Secrets of Agile Leaders200229 PMDays Kharkiv 3 Secrets of Agile Leaders
200229 PMDays Kharkiv 3 Secrets of Agile Leaders
Peter Stevens
 
Organization and Architecture
Organization and ArchitectureOrganization and Architecture
Organization and Architecture
Kevin Goldsmith
 
Digital Workflows with eSignatures - Small Changes with Big Impact
Digital Workflows with eSignatures - Small Changes with Big ImpactDigital Workflows with eSignatures - Small Changes with Big Impact
Digital Workflows with eSignatures - Small Changes with Big Impact
AIIM International
 
Agile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile LeadersAgile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile Leaders
Peter Stevens
 

What's hot (18)

IPSE QA Freelancer Awards - We are the Makers
IPSE QA Freelancer Awards - We are the MakersIPSE QA Freelancer Awards - We are the Makers
IPSE QA Freelancer Awards - We are the Makers
 
No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)No Projects - Beyond Projects (Refreshed version)
No Projects - Beyond Projects (Refreshed version)
 
OpenUI: Integrating Usage Data?
OpenUI: Integrating Usage Data?OpenUI: Integrating Usage Data?
OpenUI: Integrating Usage Data?
 
Creating An Incremental Architecture For Your System
Creating An Incremental Architecture For Your SystemCreating An Incremental Architecture For Your System
Creating An Incremental Architecture For Your System
 
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountabi...
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountabi...How Spotify Builds Products (Organization. Architecture, Autonomy, Accountabi...
How Spotify Builds Products (Organization. Architecture, Autonomy, Accountabi...
 
Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...
Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...
Making the Invisible Visible: Showing WIP & Flow at Portfolio Level in Waterf...
 
DOES15 - Mike Bland - Pain Is Over, If You Want It
DOES15 - Mike Bland - Pain Is Over, If You Want ItDOES15 - Mike Bland - Pain Is Over, If You Want It
DOES15 - Mike Bland - Pain Is Over, If You Want It
 
What is devops
What is devopsWhat is devops
What is devops
 
Goto chicago
Goto chicagoGoto chicago
Goto chicago
 
Organization, Architecture, Autonomy, and Accountability
Organization, Architecture, Autonomy, and AccountabilityOrganization, Architecture, Autonomy, and Accountability
Organization, Architecture, Autonomy, and Accountability
 
#NoProjects - Beyond Projects
#NoProjects - Beyond Projects#NoProjects - Beyond Projects
#NoProjects - Beyond Projects
 
Alliances, Data and Startup Mentality - How we Led Three Banks through DevOps...
Alliances, Data and Startup Mentality - How we Led Three Banks through DevOps...Alliances, Data and Startup Mentality - How we Led Three Banks through DevOps...
Alliances, Data and Startup Mentality - How we Led Three Banks through DevOps...
 
DevOps for Managers
DevOps for ManagersDevOps for Managers
DevOps for Managers
 
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
 
200229 PMDays Kharkiv 3 Secrets of Agile Leaders
200229 PMDays Kharkiv 3 Secrets of Agile Leaders200229 PMDays Kharkiv 3 Secrets of Agile Leaders
200229 PMDays Kharkiv 3 Secrets of Agile Leaders
 
Organization and Architecture
Organization and ArchitectureOrganization and Architecture
Organization and Architecture
 
Digital Workflows with eSignatures - Small Changes with Big Impact
Digital Workflows with eSignatures - Small Changes with Big ImpactDigital Workflows with eSignatures - Small Changes with Big Impact
Digital Workflows with eSignatures - Small Changes with Big Impact
 
Agile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile LeadersAgile Tour Zurich Three Secrets of Agile Leaders
Agile Tour Zurich Three Secrets of Agile Leaders
 

Viewers also liked

container crash course
container crash coursecontainer crash course
container crash course
Andrew Shafer
 
devops, platforms and devops platforms
devops, platforms and devops platformsdevops, platforms and devops platforms
devops, platforms and devops platforms
Andrew Shafer
 
Mesosphere & Magnetic: Take the pain out of running complex and critical serv...
Mesosphere & Magnetic: Take the pain out of running complex and critical serv...Mesosphere & Magnetic: Take the pain out of running complex and critical serv...
Mesosphere & Magnetic: Take the pain out of running complex and critical serv...
Mesosphere Inc.
 
A Primer on Kubernetes and Google Container Engine
A Primer on Kubernetes and Google Container EngineA Primer on Kubernetes and Google Container Engine
A Primer on Kubernetes and Google Container Engine
RightScale
 
Immutable infrastructure with Docker and EC2
Immutable infrastructure with Docker and EC2Immutable infrastructure with Docker and EC2
Immutable infrastructure with Docker and EC2
dotCloud
 
Docker London: Container Security
Docker London: Container SecurityDocker London: Container Security
Docker London: Container Security
Phil Estes
 
East africa appeal gallery
East africa appeal   galleryEast africa appeal   gallery
East africa appeal galleryCAFOD
 
Sahya Part-2
Sahya Part-2Sahya Part-2
Regular Student Expulsion and Suspension PPT. - William Allan Kritsonis, PhD
Regular Student Expulsion and Suspension PPT. - William Allan Kritsonis, PhDRegular Student Expulsion and Suspension PPT. - William Allan Kritsonis, PhD
Regular Student Expulsion and Suspension PPT. - William Allan Kritsonis, PhD
William Kritsonis
 
Electricity Power Point
Electricity Power PointElectricity Power Point
Electricity Power Pointroom112008
 
Tutorial per descarregar acta i penjar-la a l'Isotools
Tutorial per descarregar acta i penjar-la a l'IsotoolsTutorial per descarregar acta i penjar-la a l'Isotools
Tutorial per descarregar acta i penjar-la a l'IsotoolsPedro Pablo
 
假人攻击器|蚂蚁帝国假人|DDOS攻击业务|DDos业务
假人攻击器|蚂蚁帝国假人|DDOS攻击业务|DDos业务假人攻击器|蚂蚁帝国假人|DDOS攻击业务|DDos业务
假人攻击器|蚂蚁帝国假人|DDOS攻击业务|DDos业务
zcopdane
 
Experiencia 7
Experiencia 7Experiencia 7
Experiencia 7
Pedro Pablo
 
2009 Email Marketing Masterclass Red Eye
2009 Email Marketing Masterclass Red Eye2009 Email Marketing Masterclass Red Eye
2009 Email Marketing Masterclass Red Eye
Dave Chaffey
 
Fulfillment 3 Psalm 2
Fulfillment 3 Psalm 2Fulfillment 3 Psalm 2
Fulfillment 3 Psalm 2
Jonathan Swales
 
Electricity Power Point
Electricity Power PointElectricity Power Point
Electricity Power Pointroom112008
 
The New Perspective On Paul[1]
The New Perspective On Paul[1]The New Perspective On Paul[1]
The New Perspective On Paul[1]
Jonathan Swales
 
The Design of an Undergraduate Program in Homeland Security - Jon E. Travis a...
The Design of an Undergraduate Program in Homeland Security - Jon E. Travis a...The Design of an Undergraduate Program in Homeland Security - Jon E. Travis a...
The Design of an Undergraduate Program in Homeland Security - Jon E. Travis a...
William Kritsonis
 

Viewers also liked (20)

container crash course
container crash coursecontainer crash course
container crash course
 
devops, platforms and devops platforms
devops, platforms and devops platformsdevops, platforms and devops platforms
devops, platforms and devops platforms
 
Mesosphere & Magnetic: Take the pain out of running complex and critical serv...
Mesosphere & Magnetic: Take the pain out of running complex and critical serv...Mesosphere & Magnetic: Take the pain out of running complex and critical serv...
Mesosphere & Magnetic: Take the pain out of running complex and critical serv...
 
A Primer on Kubernetes and Google Container Engine
A Primer on Kubernetes and Google Container EngineA Primer on Kubernetes and Google Container Engine
A Primer on Kubernetes and Google Container Engine
 
Immutable infrastructure with Docker and EC2
Immutable infrastructure with Docker and EC2Immutable infrastructure with Docker and EC2
Immutable infrastructure with Docker and EC2
 
Docker London: Container Security
Docker London: Container SecurityDocker London: Container Security
Docker London: Container Security
 
East africa appeal gallery
East africa appeal   galleryEast africa appeal   gallery
East africa appeal gallery
 
Sahya Part-2
Sahya Part-2Sahya Part-2
Sahya Part-2
 
Regular Student Expulsion and Suspension PPT. - William Allan Kritsonis, PhD
Regular Student Expulsion and Suspension PPT. - William Allan Kritsonis, PhDRegular Student Expulsion and Suspension PPT. - William Allan Kritsonis, PhD
Regular Student Expulsion and Suspension PPT. - William Allan Kritsonis, PhD
 
Electricity Power Point
Electricity Power PointElectricity Power Point
Electricity Power Point
 
Tutorial per descarregar acta i penjar-la a l'Isotools
Tutorial per descarregar acta i penjar-la a l'IsotoolsTutorial per descarregar acta i penjar-la a l'Isotools
Tutorial per descarregar acta i penjar-la a l'Isotools
 
假人攻击器|蚂蚁帝国假人|DDOS攻击业务|DDos业务
假人攻击器|蚂蚁帝国假人|DDOS攻击业务|DDos业务假人攻击器|蚂蚁帝国假人|DDOS攻击业务|DDos业务
假人攻击器|蚂蚁帝国假人|DDOS攻击业务|DDos业务
 
Experiencia 7
Experiencia 7Experiencia 7
Experiencia 7
 
2009 Email Marketing Masterclass Red Eye
2009 Email Marketing Masterclass Red Eye2009 Email Marketing Masterclass Red Eye
2009 Email Marketing Masterclass Red Eye
 
Fulfillment 3 Psalm 2
Fulfillment 3 Psalm 2Fulfillment 3 Psalm 2
Fulfillment 3 Psalm 2
 
Electricity Power Point
Electricity Power PointElectricity Power Point
Electricity Power Point
 
The New Perspective On Paul[1]
The New Perspective On Paul[1]The New Perspective On Paul[1]
The New Perspective On Paul[1]
 
The Design of an Undergraduate Program in Homeland Security - Jon E. Travis a...
The Design of an Undergraduate Program in Homeland Security - Jon E. Travis a...The Design of an Undergraduate Program in Homeland Security - Jon E. Travis a...
The Design of an Undergraduate Program in Homeland Security - Jon E. Travis a...
 
Encountering NT
Encountering NT Encountering NT
Encountering NT
 
Vitamin D3
Vitamin D3Vitamin D3
Vitamin D3
 

Similar to Architecture, what does it even mean?

Rsqrd AI: Making Conversational AI Work for Everybody
Rsqrd AI: Making Conversational AI Work for EverybodyRsqrd AI: Making Conversational AI Work for Everybody
Rsqrd AI: Making Conversational AI Work for Everybody
Sanjana Chowdhury
 
Webinar - Design thinking 101 - 2018-07-24
Webinar - Design thinking 101 - 2018-07-24Webinar - Design thinking 101 - 2018-07-24
Webinar - Design thinking 101 - 2018-07-24
TechSoup
 
Visual tools and innovation games - full day workshop - sp intersections - no...
Visual tools and innovation games - full day workshop - sp intersections - no...Visual tools and innovation games - full day workshop - sp intersections - no...
Visual tools and innovation games - full day workshop - sp intersections - no...
Ruven Gotz
 
Rapid Product Design in the Wild, Agile 2013
Rapid Product Design in the Wild, Agile 2013Rapid Product Design in the Wild, Agile 2013
Rapid Product Design in the Wild, Agile 2013
Michele Ide-Smith
 
How to Accelerate Your Digital Transformation With Design Thinking
How to Accelerate Your Digital Transformation With Design ThinkingHow to Accelerate Your Digital Transformation With Design Thinking
How to Accelerate Your Digital Transformation With Design Thinking
rivetlogic
 
The design thinking transformation in business
The design thinking transformation in businessThe design thinking transformation in business
The design thinking transformation in business
Cathy Wang
 
The design thinking transformation in business
The design thinking transformation in businessThe design thinking transformation in business
The design thinking transformation in business
Nuno Oliveira
 
L'illusione dell'ortogonalità
L'illusione dell'ortogonalitàL'illusione dell'ortogonalità
L'illusione dell'ortogonalità
Alberto Brandolini
 
Analytics-Enabled Experiences: The New Secret Weapon
Analytics-Enabled Experiences: The New Secret WeaponAnalytics-Enabled Experiences: The New Secret Weapon
Analytics-Enabled Experiences: The New Secret Weapon
Databricks
 
Case Against Scaling (Scrum Gathering Berlin)
Case Against Scaling (Scrum Gathering Berlin)Case Against Scaling (Scrum Gathering Berlin)
Case Against Scaling (Scrum Gathering Berlin)
samililja
 
Drupal - Changing the Web by Connecting Open Minds - DrupalCamp North 2015
Drupal - Changing the Web by Connecting Open Minds - DrupalCamp North 2015Drupal - Changing the Web by Connecting Open Minds - DrupalCamp North 2015
Drupal - Changing the Web by Connecting Open Minds - DrupalCamp North 2015
dasjo
 
Creating impact with project sprints
Creating impact with project sprints   Creating impact with project sprints
Creating impact with project sprints
Shu Hiong Tan
 
Using AI to Solve Data and IT Complexity -- And Better Enable AI
Using AI to Solve Data and IT Complexity -- And Better Enable AIUsing AI to Solve Data and IT Complexity -- And Better Enable AI
Using AI to Solve Data and IT Complexity -- And Better Enable AI
Dana Gardner
 
50.000 orange stickies later
50.000 orange stickies later50.000 orange stickies later
50.000 orange stickies later
Alberto Brandolini
 
Innovation in the Agile Age
Innovation in the Agile AgeInnovation in the Agile Age
Innovation in the Agile Age
Scott Neilson
 
Agile is a 4 letter word - dev nexus 2020
Agile is a 4 letter word - dev nexus 2020Agile is a 4 letter word - dev nexus 2020
Agile is a 4 letter word - dev nexus 2020
Jen Krieger
 
SAD01 - An Introduction to Systems Analysis and Design
SAD01 - An Introduction to Systems Analysis and DesignSAD01 - An Introduction to Systems Analysis and Design
SAD01 - An Introduction to Systems Analysis and Design
Michael Heron
 
Functional requirements: Thinking Like A Pirate
Functional requirements: Thinking Like A PirateFunctional requirements: Thinking Like A Pirate
Functional requirements: Thinking Like A Pirate
Amye Scavarda
 
Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...
Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...
Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...
Rehgan Avon
 
User Centered Design: guarantee that your business process automation project...
User Centered Design: guarantee that your business process automation project...User Centered Design: guarantee that your business process automation project...
User Centered Design: guarantee that your business process automation project...
Bonitasoft
 

Similar to Architecture, what does it even mean? (20)

Rsqrd AI: Making Conversational AI Work for Everybody
Rsqrd AI: Making Conversational AI Work for EverybodyRsqrd AI: Making Conversational AI Work for Everybody
Rsqrd AI: Making Conversational AI Work for Everybody
 
Webinar - Design thinking 101 - 2018-07-24
Webinar - Design thinking 101 - 2018-07-24Webinar - Design thinking 101 - 2018-07-24
Webinar - Design thinking 101 - 2018-07-24
 
Visual tools and innovation games - full day workshop - sp intersections - no...
Visual tools and innovation games - full day workshop - sp intersections - no...Visual tools and innovation games - full day workshop - sp intersections - no...
Visual tools and innovation games - full day workshop - sp intersections - no...
 
Rapid Product Design in the Wild, Agile 2013
Rapid Product Design in the Wild, Agile 2013Rapid Product Design in the Wild, Agile 2013
Rapid Product Design in the Wild, Agile 2013
 
How to Accelerate Your Digital Transformation With Design Thinking
How to Accelerate Your Digital Transformation With Design ThinkingHow to Accelerate Your Digital Transformation With Design Thinking
How to Accelerate Your Digital Transformation With Design Thinking
 
The design thinking transformation in business
The design thinking transformation in businessThe design thinking transformation in business
The design thinking transformation in business
 
The design thinking transformation in business
The design thinking transformation in businessThe design thinking transformation in business
The design thinking transformation in business
 
L'illusione dell'ortogonalità
L'illusione dell'ortogonalitàL'illusione dell'ortogonalità
L'illusione dell'ortogonalità
 
Analytics-Enabled Experiences: The New Secret Weapon
Analytics-Enabled Experiences: The New Secret WeaponAnalytics-Enabled Experiences: The New Secret Weapon
Analytics-Enabled Experiences: The New Secret Weapon
 
Case Against Scaling (Scrum Gathering Berlin)
Case Against Scaling (Scrum Gathering Berlin)Case Against Scaling (Scrum Gathering Berlin)
Case Against Scaling (Scrum Gathering Berlin)
 
Drupal - Changing the Web by Connecting Open Minds - DrupalCamp North 2015
Drupal - Changing the Web by Connecting Open Minds - DrupalCamp North 2015Drupal - Changing the Web by Connecting Open Minds - DrupalCamp North 2015
Drupal - Changing the Web by Connecting Open Minds - DrupalCamp North 2015
 
Creating impact with project sprints
Creating impact with project sprints   Creating impact with project sprints
Creating impact with project sprints
 
Using AI to Solve Data and IT Complexity -- And Better Enable AI
Using AI to Solve Data and IT Complexity -- And Better Enable AIUsing AI to Solve Data and IT Complexity -- And Better Enable AI
Using AI to Solve Data and IT Complexity -- And Better Enable AI
 
50.000 orange stickies later
50.000 orange stickies later50.000 orange stickies later
50.000 orange stickies later
 
Innovation in the Agile Age
Innovation in the Agile AgeInnovation in the Agile Age
Innovation in the Agile Age
 
Agile is a 4 letter word - dev nexus 2020
Agile is a 4 letter word - dev nexus 2020Agile is a 4 letter word - dev nexus 2020
Agile is a 4 letter word - dev nexus 2020
 
SAD01 - An Introduction to Systems Analysis and Design
SAD01 - An Introduction to Systems Analysis and DesignSAD01 - An Introduction to Systems Analysis and Design
SAD01 - An Introduction to Systems Analysis and Design
 
Functional requirements: Thinking Like A Pirate
Functional requirements: Thinking Like A PirateFunctional requirements: Thinking Like A Pirate
Functional requirements: Thinking Like A Pirate
 
Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...
Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...
Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...
 
User Centered Design: guarantee that your business process automation project...
User Centered Design: guarantee that your business process automation project...User Centered Design: guarantee that your business process automation project...
User Centered Design: guarantee that your business process automation project...
 

More from Andrew Shafer

We Must Always Take Sides
We Must Always Take SidesWe Must Always Take Sides
We Must Always Take Sides
Andrew Shafer
 
Always Take Sides
Always Take SidesAlways Take Sides
Always Take Sides
Andrew Shafer
 
DevSecOps: The End of the Beginning - Austin
DevSecOps: The End of the Beginning - AustinDevSecOps: The End of the Beginning - Austin
DevSecOps: The End of the Beginning - Austin
Andrew Shafer
 
deep devops - learning to learn dotScale 2017
deep devops - learning to learn dotScale 2017deep devops - learning to learn dotScale 2017
deep devops - learning to learn dotScale 2017
Andrew Shafer
 
do you see what I see?
do you see what I see?do you see what I see?
do you see what I see?
Andrew Shafer
 
the end of the beginning - devopsdays Denver 2017
the end of the beginning - devopsdays Denver 2017the end of the beginning - devopsdays Denver 2017
the end of the beginning - devopsdays Denver 2017
Andrew Shafer
 
Chop Wood, Carry Water
Chop Wood, Carry WaterChop Wood, Carry Water
Chop Wood, Carry Water
Andrew Shafer
 
transforming how the world operates software
transforming how the world operates softwaretransforming how the world operates software
transforming how the world operates software
Andrew Shafer
 
Patterns of Cloud Native Architecture
Patterns of Cloud Native ArchitecturePatterns of Cloud Native Architecture
Patterns of Cloud Native Architecture
Andrew Shafer
 
devops, microservices, and platforms, oh my!
devops, microservices, and platforms, oh my!devops, microservices, and platforms, oh my!
devops, microservices, and platforms, oh my!
Andrew Shafer
 
Bosh - Configuring Services
Bosh - Configuring ServicesBosh - Configuring Services
Bosh - Configuring Services
Andrew Shafer
 
Unicorns, Dragons, Open Source Business Models and Other Mythical Creatures
Unicorns, Dragons, Open Source Business Models and Other Mythical CreaturesUnicorns, Dragons, Open Source Business Models and Other Mythical Creatures
Unicorns, Dragons, Open Source Business Models and Other Mythical Creatures
Andrew Shafer
 
Open is as Open does
Open is as Open doesOpen is as Open does
Open is as Open does
Andrew Shafer
 
How did your organizational learning game come up? - Velocity 2014
How did your organizational learning game come up? - Velocity 2014How did your organizational learning game come up? - Velocity 2014
How did your organizational learning game come up? - Velocity 2014
Andrew Shafer
 
cloud foundry summit - no talent shortage
cloud foundry summit - no talent shortagecloud foundry summit - no talent shortage
cloud foundry summit - no talent shortageAndrew Shafer
 
OpenStack - an authentic critique
OpenStack - an authentic critiqueOpenStack - an authentic critique
OpenStack - an authentic critique
Andrew Shafer
 
devopsdays Austin - no true devops
devopsdays Austin - no true devopsdevopsdays Austin - no true devops
devopsdays Austin - no true devops
Andrew Shafer
 
The Learning Organization - MoDev
The Learning Organization - MoDevThe Learning Organization - MoDev
The Learning Organization - MoDev
Andrew Shafer
 
Agile Doesn't Work - Agile Twin Cities
Agile Doesn't Work - Agile Twin CitiesAgile Doesn't Work - Agile Twin Cities
Agile Doesn't Work - Agile Twin Cities
Andrew Shafer
 
there is no talent shortage - Velocity 2013
there is no talent shortage - Velocity 2013there is no talent shortage - Velocity 2013
there is no talent shortage - Velocity 2013
Andrew Shafer
 

More from Andrew Shafer (20)

We Must Always Take Sides
We Must Always Take SidesWe Must Always Take Sides
We Must Always Take Sides
 
Always Take Sides
Always Take SidesAlways Take Sides
Always Take Sides
 
DevSecOps: The End of the Beginning - Austin
DevSecOps: The End of the Beginning - AustinDevSecOps: The End of the Beginning - Austin
DevSecOps: The End of the Beginning - Austin
 
deep devops - learning to learn dotScale 2017
deep devops - learning to learn dotScale 2017deep devops - learning to learn dotScale 2017
deep devops - learning to learn dotScale 2017
 
do you see what I see?
do you see what I see?do you see what I see?
do you see what I see?
 
the end of the beginning - devopsdays Denver 2017
the end of the beginning - devopsdays Denver 2017the end of the beginning - devopsdays Denver 2017
the end of the beginning - devopsdays Denver 2017
 
Chop Wood, Carry Water
Chop Wood, Carry WaterChop Wood, Carry Water
Chop Wood, Carry Water
 
transforming how the world operates software
transforming how the world operates softwaretransforming how the world operates software
transforming how the world operates software
 
Patterns of Cloud Native Architecture
Patterns of Cloud Native ArchitecturePatterns of Cloud Native Architecture
Patterns of Cloud Native Architecture
 
devops, microservices, and platforms, oh my!
devops, microservices, and platforms, oh my!devops, microservices, and platforms, oh my!
devops, microservices, and platforms, oh my!
 
Bosh - Configuring Services
Bosh - Configuring ServicesBosh - Configuring Services
Bosh - Configuring Services
 
Unicorns, Dragons, Open Source Business Models and Other Mythical Creatures
Unicorns, Dragons, Open Source Business Models and Other Mythical CreaturesUnicorns, Dragons, Open Source Business Models and Other Mythical Creatures
Unicorns, Dragons, Open Source Business Models and Other Mythical Creatures
 
Open is as Open does
Open is as Open doesOpen is as Open does
Open is as Open does
 
How did your organizational learning game come up? - Velocity 2014
How did your organizational learning game come up? - Velocity 2014How did your organizational learning game come up? - Velocity 2014
How did your organizational learning game come up? - Velocity 2014
 
cloud foundry summit - no talent shortage
cloud foundry summit - no talent shortagecloud foundry summit - no talent shortage
cloud foundry summit - no talent shortage
 
OpenStack - an authentic critique
OpenStack - an authentic critiqueOpenStack - an authentic critique
OpenStack - an authentic critique
 
devopsdays Austin - no true devops
devopsdays Austin - no true devopsdevopsdays Austin - no true devops
devopsdays Austin - no true devops
 
The Learning Organization - MoDev
The Learning Organization - MoDevThe Learning Organization - MoDev
The Learning Organization - MoDev
 
Agile Doesn't Work - Agile Twin Cities
Agile Doesn't Work - Agile Twin CitiesAgile Doesn't Work - Agile Twin Cities
Agile Doesn't Work - Agile Twin Cities
 
there is no talent shortage - Velocity 2013
there is no talent shortage - Velocity 2013there is no talent shortage - Velocity 2013
there is no talent shortage - Velocity 2013
 

Recently uploaded

Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Thierry Lestable
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
Safe Software
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
Product School
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
James Anderson
 

Recently uploaded (20)

Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
Empowering NextGen Mobility via Large Action Model Infrastructure (LAMI): pav...
 
Essentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with ParametersEssentials of Automations: Optimizing FME Workflows with Parameters
Essentials of Automations: Optimizing FME Workflows with Parameters
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
AI for Every Business: Unlocking Your Product's Universal Potential by VP of ...
 
How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...
 

Architecture, what does it even mean?