SlideShare una empresa de Scribd logo
1 de 81
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 2
@aahoogendoorn | www.ditisagile.nl
It’s a small world
after all
Sander Hoogendoorn
ditisagile.nl
Mentoring ▪ Consulting ▪ Training
Agile ▪ Software architecture ▪ Code
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 3
Sander Hoogendoorn
Me
Dad, software architect, agile coach,
programmer, speaker, writer
Owner ditisagile.nl
CTO ANVA
Former CTO Voldemort Insurances
Former global agile thoughtleader
Capgemini
Web
www.sanderhoogendoorn.com
aahoogendoorn
aahoogendoorn
sander@ditisagile.nl
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 4
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 5
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 6
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 7
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 8
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 9
@aahoogendoorn | www.ditisagile.nl
The Times They
Are a-Changin'
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 10
Moore’s Law
The number of transistors in a dense integrated circuit doubles approximately every two years.
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 11
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 12
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 13
The IBM Personal Computer (the 5150). The simplest configuration has 16K on-board
RAM and uses an audio cassette to load and save data. A floppy drive is optional. A hard
drive was not supported. A system for home or school with a memory of 64K bytes, a
single diskette drive and its own display, was priced around $3,000.
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 14
Then, in 2006, Amazon launched its Elastic
Compute cloud (EC2) as a commercial web
service that allows small companies and
individuals to rent computers on which to run
their own computer applications.
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 15
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 16
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 17
@aahoogendoorn | www.ditisagile.nl
The Times They
Are a-Changin'
On our block
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 18
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 19
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 21
@aahoogendoorn | www.ditisagile.nl
Where software
goes wrong
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 22
Add another feature And never look back
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 23
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 24
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 25
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 26
The code doesn’t break when you build it. It falls apart fifteen years later
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 28
Too much dependencies will kill you every time
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 39
@aahoogendoorn | www.ditisagile.nl
Welcome to the
world of small
moveable parts
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 40
SMALLER
COMPONENTS
MICROSERVICES
EVEN SHORTER
CYCLES
BYE BYE SCRUM
THE
CONTINUOUS
CULTURE
SMALLER
AUTONOMOUS
TEAMS
LESS
MANAGEMENT
MORE PRODUCT
MANAGEMENT
MINIMAL VIABLE
PRODUCTS
NO MORE
PROJECTS
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 41
@aahoogendoorn | www.ditisagile.nl
The continuous
culture
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 42
Complex problems require continuous exploration
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 43
The iron triangle of project management
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 46
Roadmaps over plans
While there is value in the items on the right, we value the items on the left more
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 49
Less rules Amsterdam, Alexanderplein
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 51
Allow your teams to learn continuously…
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 52
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 54
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 55
@aahoogendoorn | www.ditisagile.nl
Less is more
Delivering (minimal)
products, not projects
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 56
Minimal viable products Think small, deploy early and frequently
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 57
Do we need this
NOW?
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 58
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 59
@aahoogendoorn | www.ditisagile.nl
Even
shorter
cycles
Agile
beyond
Scrum
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 60
What does agile mean to you?
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 61
Does agile scale?
Is large scale agile just multiple copies of Scrum?
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 62
Or does large scale require a large scale process?
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 63
Let’s all copy Spotify!
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 64
Does agile scale?
If you don’t succeed at agile in a team 5-person team, what makes you think you’ll succeed at enterprise level?
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 65
The red sprint anti-pattern
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 66
Agile manifesto: delivering continuously
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 67
To satisfy the customer through early and
continuous delivery of valuable software
Agile manifesto
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 68
How often do you release to production?
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 69
Continuous delivery
An approach in which teams ensure that every change to
the system is releasable, and that we can release any
version at the push of a button.
Aimed to make releases boring, so we can deliver
frequently and get fast feedback on what users care about.Jez Humble
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 70
Continuous flow
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 71
Less estimates
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 72
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 73
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 77
Immutable infrastructure Pets versus cattle
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 78
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 79
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 80
@aahoogendoorn | www.ditisagile.nl
Smaller
autonomous
teams
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 81
Smaller teams
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 82
Autonomous teams
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 83
The living room work space
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 84
Mandatory fun Maybe we’re overdoing it a bit?
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 85
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 86
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 89
Dependability.
Team members get things done on time and meet expectations.
Structure and clarity.
High-performing teams have clear goals and well-defined roles within the group.
Meaning.
The work has personal significance to each member.
Impact.
The work of the team is purposeful and positively impacts the greater good.
Psychological Safety.
A culture where managers provide air cover and create safe zones so
employees can let down their guard.
Five key characteristics of enhanced teams
Project Aristotle has managed to study 180 Google teams, conduct 200-plus interviews, and analyze over 250 different team attributes
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 90
Traditional teams, agile teams and micro-teams
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 91
Team is a pool of people with all the right skills
Often with a ‘technical leader’
Single backlog of small work items
Kanban style board
Small teams form and disband dynamically to
implement epics
Often two to three members
Let the team decide
Product owner becomes an analyst
As little estimates as possible
Stand-ups with whole team
Retrospective on request
Micro-teams
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 94
@aahoogendoorn | www.ditisagile.nl
Smaller
components
The world of
microservices
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 95
Monoliths
Hard to deliver. Harder to test. Impossible to maintain. But…
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 96
Microservices
In short, the microservice architectural style is an approach
to developing a single application as a suite of small services,
each running in its own process and communicating with
lightweight mechanisms, often an HTTP resource API.
These services are built around business capabilities and
independently deployable by fully automated deployment
machinery. There is a bare minimum of centralized management
of these services, which may be written in different programming
languages and use different data storage technologies.
Martin Fowler
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 98
Monoliths versus microservices?
MÖNÖLIT
MICRØ
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 99
AWS Lambda & Azure Functions Even smaller
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 100
Distributed systems
Oh and by the way… Doing microservices
(or serverless) means that you are building
a distributed systemMe
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 101
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 124
@aahoogendoorn | www.ditisagile.nl
In retrospective
Some final thoughts
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 125
Complex problems require continuous exploration
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 126
Beyond the point of no return
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 127
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 128
@aahoogendoorn | www.ditisagile.nlIt’s a small word after all 130
@aahoogendoorn | www.ditisagile.nl
References
and questions
www.sanderhoogendoorn.com
www.ditisagile.nl
aahoogendoorn
aahoogendoorn
sander@ditisagile.nl

Más contenido relacionado

La actualidad más candente

Agile anti-patterns at CodeMotion Madrid
Agile anti-patterns at CodeMotion MadridAgile anti-patterns at CodeMotion Madrid
Agile anti-patterns at CodeMotion MadridSander Hoogendoorn
 
Microservices. The good the bad and the ugly
Microservices. The good the bad and the uglyMicroservices. The good the bad and the ugly
Microservices. The good the bad and the uglySander Hoogendoorn
 
Flow. The official worst software development approach in history
Flow. The official worst software development approach in historyFlow. The official worst software development approach in history
Flow. The official worst software development approach in historySander Hoogendoorn
 
Scaling agile from the ground up
Scaling agile from the ground upScaling agile from the ground up
Scaling agile from the ground upSander Hoogendoorn
 
Designing and building a micro-services architecture. Stairway to heaven or a...
Designing and building a micro-services architecture. Stairway to heaven or a...Designing and building a micro-services architecture. Stairway to heaven or a...
Designing and building a micro-services architecture. Stairway to heaven or a...Sander Hoogendoorn
 
Avoiding the agile alignment trap
Avoiding the agile alignment trapAvoiding the agile alignment trap
Avoiding the agile alignment trapMike Long
 
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 2020Jen Krieger
 
Avoiding the Agile Alignment Trap with DevOps
Avoiding the Agile Alignment Trap with DevOpsAvoiding the Agile Alignment Trap with DevOps
Avoiding the Agile Alignment Trap with DevOpsMike Long
 
Agile Transformations, the Good, the Bad and the Ugly
Agile Transformations,  the Good, the Bad and the UglyAgile Transformations,  the Good, the Bad and the Ugly
Agile Transformations, the Good, the Bad and the UglyRally Software
 
Quantum physicist and agile agile roots dark slideshare
Quantum physicist and agile   agile roots dark slideshareQuantum physicist and agile   agile roots dark slideshare
Quantum physicist and agile agile roots dark slideshareJean Tabaka
 
20170921 agile amsterdam
20170921   agile amsterdam20170921   agile amsterdam
20170921 agile amsterdamKim van Wilgen
 
Agile Manifesto for the New Digital World
Agile Manifesto for the New Digital WorldAgile Manifesto for the New Digital World
Agile Manifesto for the New Digital WorldTathagat Varma
 
Martin Hinshelwood - Empirical & Incremental change for Enterprise
Martin Hinshelwood - Empirical & Incremental change for EnterpriseMartin Hinshelwood - Empirical & Incremental change for Enterprise
Martin Hinshelwood - Empirical & Incremental change for EnterpriseScrumDayLondon
 
Understanding the agile mindset
Understanding the agile mindsetUnderstanding the agile mindset
Understanding the agile mindsetSimon Petkov
 
A simple formula for becoming Lean, Agile and unlocking high performance teams
A simple formula for becoming Lean, Agile and unlocking high performance teamsA simple formula for becoming Lean, Agile and unlocking high performance teams
A simple formula for becoming Lean, Agile and unlocking high performance teamsRowan Bunning
 
Can we make Agile Architecture SAFe® ? - The Open Group London Conference 2018
Can we make Agile Architecture SAFe® ? - The Open Group London Conference 2018Can we make Agile Architecture SAFe® ? - The Open Group London Conference 2018
Can we make Agile Architecture SAFe® ? - The Open Group London Conference 2018Łukasz Wrześniewski
 
Agile Mindset : The Paradigm Shift..! - Agile Tour Algiers 2017
Agile Mindset : The Paradigm Shift..! - Agile Tour Algiers 2017Agile Mindset : The Paradigm Shift..! - Agile Tour Algiers 2017
Agile Mindset : The Paradigm Shift..! - Agile Tour Algiers 2017Taoufik Fekhar
 

La actualidad más candente (20)

Agile anti-patterns at CodeMotion Madrid
Agile anti-patterns at CodeMotion MadridAgile anti-patterns at CodeMotion Madrid
Agile anti-patterns at CodeMotion Madrid
 
Building Better Software Faster
Building Better Software FasterBuilding Better Software Faster
Building Better Software Faster
 
Modeling Microservices
Modeling MicroservicesModeling Microservices
Modeling Microservices
 
Microservices. The good the bad and the ugly
Microservices. The good the bad and the uglyMicroservices. The good the bad and the ugly
Microservices. The good the bad and the ugly
 
Flow. The official worst software development approach in history
Flow. The official worst software development approach in historyFlow. The official worst software development approach in history
Flow. The official worst software development approach in history
 
Scaling agile from the ground up
Scaling agile from the ground upScaling agile from the ground up
Scaling agile from the ground up
 
Designing and building a micro-services architecture. Stairway to heaven or a...
Designing and building a micro-services architecture. Stairway to heaven or a...Designing and building a micro-services architecture. Stairway to heaven or a...
Designing and building a micro-services architecture. Stairway to heaven or a...
 
Avoiding the agile alignment trap
Avoiding the agile alignment trapAvoiding the agile alignment trap
Avoiding the agile alignment trap
 
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
 
Avoiding the Agile Alignment Trap with DevOps
Avoiding the Agile Alignment Trap with DevOpsAvoiding the Agile Alignment Trap with DevOps
Avoiding the Agile Alignment Trap with DevOps
 
Agile Transformations, the Good, the Bad and the Ugly
Agile Transformations,  the Good, the Bad and the UglyAgile Transformations,  the Good, the Bad and the Ugly
Agile Transformations, the Good, the Bad and the Ugly
 
Dual-Track Agile
Dual-Track AgileDual-Track Agile
Dual-Track Agile
 
Quantum physicist and agile agile roots dark slideshare
Quantum physicist and agile   agile roots dark slideshareQuantum physicist and agile   agile roots dark slideshare
Quantum physicist and agile agile roots dark slideshare
 
20170921 agile amsterdam
20170921   agile amsterdam20170921   agile amsterdam
20170921 agile amsterdam
 
Agile Manifesto for the New Digital World
Agile Manifesto for the New Digital WorldAgile Manifesto for the New Digital World
Agile Manifesto for the New Digital World
 
Martin Hinshelwood - Empirical & Incremental change for Enterprise
Martin Hinshelwood - Empirical & Incremental change for EnterpriseMartin Hinshelwood - Empirical & Incremental change for Enterprise
Martin Hinshelwood - Empirical & Incremental change for Enterprise
 
Understanding the agile mindset
Understanding the agile mindsetUnderstanding the agile mindset
Understanding the agile mindset
 
A simple formula for becoming Lean, Agile and unlocking high performance teams
A simple formula for becoming Lean, Agile and unlocking high performance teamsA simple formula for becoming Lean, Agile and unlocking high performance teams
A simple formula for becoming Lean, Agile and unlocking high performance teams
 
Can we make Agile Architecture SAFe® ? - The Open Group London Conference 2018
Can we make Agile Architecture SAFe® ? - The Open Group London Conference 2018Can we make Agile Architecture SAFe® ? - The Open Group London Conference 2018
Can we make Agile Architecture SAFe® ? - The Open Group London Conference 2018
 
Agile Mindset : The Paradigm Shift..! - Agile Tour Algiers 2017
Agile Mindset : The Paradigm Shift..! - Agile Tour Algiers 2017Agile Mindset : The Paradigm Shift..! - Agile Tour Algiers 2017
Agile Mindset : The Paradigm Shift..! - Agile Tour Algiers 2017
 

Similar a Swanseacon 2017 Keynote - It's a small world after all.

It's a small world after all - Sander Hoodgendoorn - Codemotion Amsterdam 2018
It's a small world after all - Sander Hoodgendoorn - Codemotion Amsterdam 2018It's a small world after all - Sander Hoodgendoorn - Codemotion Amsterdam 2018
It's a small world after all - Sander Hoodgendoorn - Codemotion Amsterdam 2018Codemotion
 
It's a small world after all. How thinking small changes software big time
It's a small world after all. How thinking small changes software big timeIt's a small world after all. How thinking small changes software big time
It's a small world after all. How thinking small changes software big timeSander Hoogendoorn
 
20160531 become the leading example klaverblad (sander hoogendoorn)
20160531 become the leading example klaverblad (sander hoogendoorn)20160531 become the leading example klaverblad (sander hoogendoorn)
20160531 become the leading example klaverblad (sander hoogendoorn)Praegus B.V.
 
Look into Azure Active Directory
Look into Azure Active DirectoryLook into Azure Active Directory
Look into Azure Active DirectoryEnrique Lima
 
Designing, building, testing and deploying microservices. A stairway to heave...
Designing, building, testing and deploying microservices. A stairway to heave...Designing, building, testing and deploying microservices. A stairway to heave...
Designing, building, testing and deploying microservices. A stairway to heave...Codemotion
 
Thirty months of microservices. Stairway to heaven or highway to hell? - Sand...
Thirty months of microservices. Stairway to heaven or highway to hell? - Sand...Thirty months of microservices. Stairway to heaven or highway to hell? - Sand...
Thirty months of microservices. Stairway to heaven or highway to hell? - Sand...Codemotion
 
The UX of Minimum Viable Products
The UX of Minimum Viable ProductsThe UX of Minimum Viable Products
The UX of Minimum Viable ProductsAnders Ramsay
 
Engineering Management in Remote teams
Engineering Management in Remote teamsEngineering Management in Remote teams
Engineering Management in Remote teamsAndreas Klinger
 
Webinar: How to Improve Your Product by RetailMeNot Sr PM
Webinar: How to Improve Your Product by RetailMeNot Sr PMWebinar: How to Improve Your Product by RetailMeNot Sr PM
Webinar: How to Improve Your Product by RetailMeNot Sr PMProduct School
 
Development Doesn't Stop at the Last Commit
Development Doesn't Stop at the Last CommitDevelopment Doesn't Stop at the Last Commit
Development Doesn't Stop at the Last CommitKris Buytaert
 
Lean Impact–Lean Startup for Mission-driven Organizations by Leanne Pittsford...
Lean Impact–Lean Startup for Mission-driven Organizations by Leanne Pittsford...Lean Impact–Lean Startup for Mission-driven Organizations by Leanne Pittsford...
Lean Impact–Lean Startup for Mission-driven Organizations by Leanne Pittsford...Lean Startup Co.
 
Prototyping to the North Star
Prototyping to the North StarPrototyping to the North Star
Prototyping to the North StarUXDXConf
 
Out of Sight, Out of Mind: Survival tricks and tools for remote developers
Out of Sight, Out of Mind: Survival tricks and tools for remote developersOut of Sight, Out of Mind: Survival tricks and tools for remote developers
Out of Sight, Out of Mind: Survival tricks and tools for remote developersAlessio Bragadini
 
Bringing bright ideas to life
Bringing bright ideas to lifeBringing bright ideas to life
Bringing bright ideas to lifeWim Godden
 
Smartcuts: how hackers and innovators accelerate success. Shane Snow at Busin...
Smartcuts: how hackers and innovators accelerate success. Shane Snow at Busin...Smartcuts: how hackers and innovators accelerate success. Shane Snow at Busin...
Smartcuts: how hackers and innovators accelerate success. Shane Snow at Busin...Business of Software Conference
 
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...Northern User Experience
 
Scrum Turns 25 - Usage and the future by Dave West
Scrum Turns 25 - Usage and the future by Dave WestScrum Turns 25 - Usage and the future by Dave West
Scrum Turns 25 - Usage and the future by Dave WestBosnia Agile
 

Similar a Swanseacon 2017 Keynote - It's a small world after all. (20)

It's a small world after all - Sander Hoodgendoorn - Codemotion Amsterdam 2018
It's a small world after all - Sander Hoodgendoorn - Codemotion Amsterdam 2018It's a small world after all - Sander Hoodgendoorn - Codemotion Amsterdam 2018
It's a small world after all - Sander Hoodgendoorn - Codemotion Amsterdam 2018
 
It's a small world after all. How thinking small changes software big time
It's a small world after all. How thinking small changes software big timeIt's a small world after all. How thinking small changes software big time
It's a small world after all. How thinking small changes software big time
 
20160531 become the leading example klaverblad (sander hoogendoorn)
20160531 become the leading example klaverblad (sander hoogendoorn)20160531 become the leading example klaverblad (sander hoogendoorn)
20160531 become the leading example klaverblad (sander hoogendoorn)
 
Look into Azure Active Directory
Look into Azure Active DirectoryLook into Azure Active Directory
Look into Azure Active Directory
 
Designing, building, testing and deploying microservices. A stairway to heave...
Designing, building, testing and deploying microservices. A stairway to heave...Designing, building, testing and deploying microservices. A stairway to heave...
Designing, building, testing and deploying microservices. A stairway to heave...
 
Thirty months of microservices. Stairway to heaven or highway to hell? - Sand...
Thirty months of microservices. Stairway to heaven or highway to hell? - Sand...Thirty months of microservices. Stairway to heaven or highway to hell? - Sand...
Thirty months of microservices. Stairway to heaven or highway to hell? - Sand...
 
The UX of Minimum Viable Products
The UX of Minimum Viable ProductsThe UX of Minimum Viable Products
The UX of Minimum Viable Products
 
Engineering Management in Remote teams
Engineering Management in Remote teamsEngineering Management in Remote teams
Engineering Management in Remote teams
 
Webinar: How to Improve Your Product by RetailMeNot Sr PM
Webinar: How to Improve Your Product by RetailMeNot Sr PMWebinar: How to Improve Your Product by RetailMeNot Sr PM
Webinar: How to Improve Your Product by RetailMeNot Sr PM
 
Development Doesn't Stop at the Last Commit
Development Doesn't Stop at the Last CommitDevelopment Doesn't Stop at the Last Commit
Development Doesn't Stop at the Last Commit
 
Lean Impact–Lean Startup for Mission-driven Organizations by Leanne Pittsford...
Lean Impact–Lean Startup for Mission-driven Organizations by Leanne Pittsford...Lean Impact–Lean Startup for Mission-driven Organizations by Leanne Pittsford...
Lean Impact–Lean Startup for Mission-driven Organizations by Leanne Pittsford...
 
Lean Hunting
Lean HuntingLean Hunting
Lean Hunting
 
Prototyping to the North Star
Prototyping to the North StarPrototyping to the North Star
Prototyping to the North Star
 
FutureOfficesWinter20-Workshop.pptx
FutureOfficesWinter20-Workshop.pptxFutureOfficesWinter20-Workshop.pptx
FutureOfficesWinter20-Workshop.pptx
 
Out of Sight, Out of Mind: Survival tricks and tools for remote developers
Out of Sight, Out of Mind: Survival tricks and tools for remote developersOut of Sight, Out of Mind: Survival tricks and tools for remote developers
Out of Sight, Out of Mind: Survival tricks and tools for remote developers
 
Bringing bright ideas to life
Bringing bright ideas to lifeBringing bright ideas to life
Bringing bright ideas to life
 
Agile is Dead :: Pixels Camp 2017
Agile is Dead :: Pixels Camp 2017Agile is Dead :: Pixels Camp 2017
Agile is Dead :: Pixels Camp 2017
 
Smartcuts: how hackers and innovators accelerate success. Shane Snow at Busin...
Smartcuts: how hackers and innovators accelerate success. Shane Snow at Busin...Smartcuts: how hackers and innovators accelerate success. Shane Snow at Busin...
Smartcuts: how hackers and innovators accelerate success. Shane Snow at Busin...
 
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
AB Testing and UX - a love story with numbers and people (by Craig Sullivan a...
 
Scrum Turns 25 - Usage and the future by Dave West
Scrum Turns 25 - Usage and the future by Dave WestScrum Turns 25 - Usage and the future by Dave West
Scrum Turns 25 - Usage and the future by Dave West
 

Más de Sander Hoogendoorn

Welcome to the world of micro-apps
Welcome to the world of micro-appsWelcome to the world of micro-apps
Welcome to the world of micro-appsSander Hoogendoorn
 
Welcome to the world of micro-applications
Welcome to the world of micro-applicationsWelcome to the world of micro-applications
Welcome to the world of micro-applicationsSander Hoogendoorn
 
Wat is agile en wat betekent het voor mij?
Wat is agile en wat betekent het voor mij?Wat is agile en wat betekent het voor mij?
Wat is agile en wat betekent het voor mij?Sander Hoogendoorn
 
Growing a microservices landscape (with smart use cases)
Growing a microservices landscape (with smart use cases)Growing a microservices landscape (with smart use cases)
Growing a microservices landscape (with smart use cases)Sander Hoogendoorn
 
The state of agile in ten easy learned lessons
The state of agile in ten easy learned lessonsThe state of agile in ten easy learned lessons
The state of agile in ten easy learned lessonsSander Hoogendoorn
 
Pragmatic agile model driven development using smart use cases
Pragmatic agile model driven development using smart use casesPragmatic agile model driven development using smart use cases
Pragmatic agile model driven development using smart use casesSander Hoogendoorn
 
Beyond breaking bad. The state of agile in ten easy lessons
Beyond breaking bad. The state of agile in ten easy lessonsBeyond breaking bad. The state of agile in ten easy lessons
Beyond breaking bad. The state of agile in ten easy lessonsSander Hoogendoorn
 
An introduction to agile and beyond
An introduction to agile and beyondAn introduction to agile and beyond
An introduction to agile and beyondSander Hoogendoorn
 
How Frameworks Can Kill Your Projects at XP Days Ukraine 2013 in Kiev
How Frameworks Can Kill Your Projects at XP Days Ukraine 2013 in KievHow Frameworks Can Kill Your Projects at XP Days Ukraine 2013 in Kiev
How Frameworks Can Kill Your Projects at XP Days Ukraine 2013 in KievSander Hoogendoorn
 
Being Smart at agile. A brief introduction to Capgemini's Accelerated Deliver...
Being Smart at agile. A brief introduction to Capgemini's Accelerated Deliver...Being Smart at agile. A brief introduction to Capgemini's Accelerated Deliver...
Being Smart at agile. A brief introduction to Capgemini's Accelerated Deliver...Sander Hoogendoorn
 
Building a .NET web application on top of COBOL. Live from the trenches
Building a .NET web application on top of COBOL. Live from the trenchesBuilding a .NET web application on top of COBOL. Live from the trenches
Building a .NET web application on top of COBOL. Live from the trenchesSander Hoogendoorn
 
The invisible man. The crucial but undefined role of testers in agile
The invisible man. The crucial but undefined role of testers in agileThe invisible man. The crucial but undefined role of testers in agile
The invisible man. The crucial but undefined role of testers in agileSander Hoogendoorn
 
Agile anti-patterns. Yes your agile projects can and will fail too.
Agile anti-patterns. Yes your agile projects can and will fail too.Agile anti-patterns. Yes your agile projects can and will fail too.
Agile anti-patterns. Yes your agile projects can and will fail too.Sander Hoogendoorn
 
Agile Contracting. Overcoming your Lawyers Pavlov Responses
Agile Contracting. Overcoming your Lawyers Pavlov ResponsesAgile Contracting. Overcoming your Lawyers Pavlov Responses
Agile Contracting. Overcoming your Lawyers Pavlov ResponsesSander Hoogendoorn
 

Más de Sander Hoogendoorn (14)

Welcome to the world of micro-apps
Welcome to the world of micro-appsWelcome to the world of micro-apps
Welcome to the world of micro-apps
 
Welcome to the world of micro-applications
Welcome to the world of micro-applicationsWelcome to the world of micro-applications
Welcome to the world of micro-applications
 
Wat is agile en wat betekent het voor mij?
Wat is agile en wat betekent het voor mij?Wat is agile en wat betekent het voor mij?
Wat is agile en wat betekent het voor mij?
 
Growing a microservices landscape (with smart use cases)
Growing a microservices landscape (with smart use cases)Growing a microservices landscape (with smart use cases)
Growing a microservices landscape (with smart use cases)
 
The state of agile in ten easy learned lessons
The state of agile in ten easy learned lessonsThe state of agile in ten easy learned lessons
The state of agile in ten easy learned lessons
 
Pragmatic agile model driven development using smart use cases
Pragmatic agile model driven development using smart use casesPragmatic agile model driven development using smart use cases
Pragmatic agile model driven development using smart use cases
 
Beyond breaking bad. The state of agile in ten easy lessons
Beyond breaking bad. The state of agile in ten easy lessonsBeyond breaking bad. The state of agile in ten easy lessons
Beyond breaking bad. The state of agile in ten easy lessons
 
An introduction to agile and beyond
An introduction to agile and beyondAn introduction to agile and beyond
An introduction to agile and beyond
 
How Frameworks Can Kill Your Projects at XP Days Ukraine 2013 in Kiev
How Frameworks Can Kill Your Projects at XP Days Ukraine 2013 in KievHow Frameworks Can Kill Your Projects at XP Days Ukraine 2013 in Kiev
How Frameworks Can Kill Your Projects at XP Days Ukraine 2013 in Kiev
 
Being Smart at agile. A brief introduction to Capgemini's Accelerated Deliver...
Being Smart at agile. A brief introduction to Capgemini's Accelerated Deliver...Being Smart at agile. A brief introduction to Capgemini's Accelerated Deliver...
Being Smart at agile. A brief introduction to Capgemini's Accelerated Deliver...
 
Building a .NET web application on top of COBOL. Live from the trenches
Building a .NET web application on top of COBOL. Live from the trenchesBuilding a .NET web application on top of COBOL. Live from the trenches
Building a .NET web application on top of COBOL. Live from the trenches
 
The invisible man. The crucial but undefined role of testers in agile
The invisible man. The crucial but undefined role of testers in agileThe invisible man. The crucial but undefined role of testers in agile
The invisible man. The crucial but undefined role of testers in agile
 
Agile anti-patterns. Yes your agile projects can and will fail too.
Agile anti-patterns. Yes your agile projects can and will fail too.Agile anti-patterns. Yes your agile projects can and will fail too.
Agile anti-patterns. Yes your agile projects can and will fail too.
 
Agile Contracting. Overcoming your Lawyers Pavlov Responses
Agile Contracting. Overcoming your Lawyers Pavlov ResponsesAgile Contracting. Overcoming your Lawyers Pavlov Responses
Agile Contracting. Overcoming your Lawyers Pavlov Responses
 

Último

Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxbodapatigopi8531
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...MyIntelliSource, Inc.
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...gurkirankumar98700
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsAndolasoft Inc
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...OnePlan Solutions
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️anilsa9823
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AIABDERRAOUF MEHENNI
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...MyIntelliSource, Inc.
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerThousandEyes
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...panagenda
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...kellynguyen01
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVshikhaohhpro
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software DevelopersVinodh Ram
 

Último (20)

Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
Steps To Getting Up And Running Quickly With MyTimeClock Employee Scheduling ...
 
HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
(Genuine) Escort Service Lucknow | Starting ₹,5K To @25k with A/C 🧑🏽‍❤️‍🧑🏻 89...
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...Advancing Engineering with AI through the Next Generation of Strategic Projec...
Advancing Engineering with AI through the Next Generation of Strategic Projec...
 
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online  ☂️
CALL ON ➥8923113531 🔝Call Girls Kakori Lucknow best sexual service Online ☂️
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
Try MyIntelliAccount Cloud Accounting Software As A Service Solution Risk Fre...
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...Call Girls In Mukherjee Nagar 📱  9999965857  🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
Call Girls In Mukherjee Nagar 📱 9999965857 🤩 Delhi 🫦 HOT AND SEXY VVIP 🍎 SE...
 
Professional Resume Template for Software Developers
Professional Resume Template for Software DevelopersProfessional Resume Template for Software Developers
Professional Resume Template for Software Developers
 
Exploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the ProcessExploring iOS App Development: Simplifying the Process
Exploring iOS App Development: Simplifying the Process
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 

Swanseacon 2017 Keynote - It's a small world after all.