SlideShare a Scribd company logo
The Future
is Agile
David & Oliver

• David: davidtanzer.net, @dtanzer
• Oliver: source-knights.com, @sourceknights
• both independent software consultants
• both striving for simplicity in software development

Copyright © 2010 Source-Knights.com
"Engineers are hired to create
David & Oliver
business value, not to
program things.
Patrick McKenzie

Copyright © 2010 Source-Knights.com
Defining Agile

•
•
•
•
•
•

Responsibility / Trust
Flexibility
People & Interactions
Continuous Delivery / Buildability
Business Value / Quality
Continuous Feature Flow vs. strict dates

Copyright © 2010 Source-Knights.com
Agenda

• Companies
• Teams
• Developers

Copyright © 2010 Source-Knights.com
Voting

39%
“Our company says we are agile but it’s not
really agile”

http://jaxenter.de/polls/Wie-gut-funktioniert-bei-Ihnen-Agile-Softwareentwicklung-167431

Copyright © 2010 Source-Knights.com
Short history

Companies

Copyright © 2010 Source-Knights.com
Time

Copyright © 2010 Source-Knights.com
Cycle Time & Deployment

• Daily Deployment
• possible?
• really needed?

Copyright © 2010 Source-Knights.com
Cycle Time & Deployment

• Long cycle time
•
•
•
•

solve last year’s problems
late ROI
vulnerable to competition
impact/visibility of an issue

Copyright © 2010 Source-Knights.com
Cycle Time & Deployment

Copyright © 2010 Source-Knights.com
Quality

Cycle Time & Deployment

Copyright © 2010 Source-Knights.com
"Worried that TDD will slow down
Cycle Time & Deployment
J. B. Rainsberger

Copyright © 2010 Source-Knights.com
Quality vs. speed

• low quality slows you down
• technical debt

• impact on the future
=> Quality AND speed

The general principle of software quality is:
Improving quality reduces development cost.
You don’t have to choose between quality, cost and timethey all go hand in hand.
Steve McConnell

Copyright © 2010 Source-Knights.com
Maintaining quality

• Manually testing
• Test department
=> not sufficient for short cycles
• Test driven development
• Specification by example
• Pair programming / Code reviews
=> fast feedback

Copyright © 2010 Source-Knights.com
Maintaining quality

• external feedback via early delivery

Copyright © 2010 Source-Knights.com
Short history

Teams

Copyright © 2010 Source-Knights.com
Self organisation
“Hierarchy is great for maintaining predictability and
repeatability. It simplifies planning and makes it easier to
control a large group of people from the top down, which
is why military organizations rely on it so heavily.
But when you’re an entertainment company that’s spent
the last decade going out of its way to recruit the most
intelligent, innovative, talented people on Earth, telling
them to sit at a desk and do what they’re told obliterates
99 percent of their value.”
Valve Handbook for new Employees

Copyright © 2010 Source-Knights.com
Responsibility

“Why does your desk have wheels?
Think of those wheels as a symbolic reminder that you
should always be considering where you could move
yourself to be more valuable.”
Valve Handbook for new Employees

Copyright © 2010 Source-Knights.com
Responsibility

Pull

Copyright © 2010 Source-Knights.com
Pull

• let the experts decide
• the team knows what they can do
(at least they should ;))
• better distribution of workload
• less idle time

• helps optimizing the flow
• helps dealing with technical debt by the team

Copyright © 2010 Source-Knights.com
Pull

Own
Quality!

Copyright © 2010 Source-Knights.com
This surgery is hard at the budget.
Can you reduce the costs by
skipping something simple?
We can skip washing hands...
(just list it as technical debt)
Copyright © 2010 Source-Knights.com
Pull

No!

Copyright © 2010 Source-Knights.com
Own Quality

•
•
•
•
•

Refactoring
Test driven development
Pair Programming
Overload of tasks
Bug managing vs fixing

Copyright © 2010 Source-Knights.com
Continuous
improvement

Own Quality

Copyright © 2010 Source-Knights.com
Continuous improvement

•
•
•
•
•

retrospectives
coding dojos
skill meeting
communities of practice
look beyond one’s own nose

Copyright © 2010 Source-Knights.com
business@davidtanzer.net
Continuous improvement
oliver.szymanski@source-knights.com

Copyright © 2010 Source-Knights.com
• (c) 2013 Oliver Szymanski & David Tanzer
• Image credits
•
•
•
•
•

Idea:
Delivery:
Bomb:
Wolf:
Leopards:

• All other photos: David Tanzer

Copyright © 2010 Source-Knights.com

More Related Content

PPTX
The future of intelligent talent sourcing, assessment and matching systems | ...
ODP
Functions In Scala
PDF
Agile framework Support
PDF
Scala tutorial
PDF
Introduction to Asynchronous scala
PDF
Deep Introduction to Akka
PDF
Scala: A brief tutorial
PPTX
Getting started in Apache Spark and Flink (with Scala) - Part II
The future of intelligent talent sourcing, assessment and matching systems | ...
Functions In Scala
Agile framework Support
Scala tutorial
Introduction to Asynchronous scala
Deep Introduction to Akka
Scala: A brief tutorial
Getting started in Apache Spark and Flink (with Scala) - Part II

Similar to Future is Agile (20)

PDF
The Rationale for Continuous Delivery
PDF
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
PPTX
View from the Executive Suite, MN-PMI May 2014
PPTX
Digital transformation just means creating better software
PDF
Business Value of Lean Thinking
PDF
Business Value of Agile Testing: Using TDD, CI, CD, & DevOps
PPTX
Technical Excellence Doesn't Just Happen - AgileIndy 2016
PDF
Value Driven Development by Dave Thomas
PDF
Our Journey to Agile in the Microsoft Developer Division
PDF
Continuous Delivery for Agile Teams
PDF
Adaptive Leadership: Accelerating Enterprise Agility
PPTX
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
PDF
Stldodn 2014 agile on a shoestring
PDF
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
PDF
The Rationale for Continuous Delivery (The culture and practice of good softw...
PPTX
Continuous everything
PDF
Andy van der Gugten, Agile Tauranga 2018 Presentation
PDF
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
PPTX
Hands-on Agile Webinar #2: Agile Maturity & Agility Assessment
PDF
Beyond Agile Software
The Rationale for Continuous Delivery
Scrum Deutschland 2018 - Wolfgang Hilpert - Are you agile enough to succeed w...
View from the Executive Suite, MN-PMI May 2014
Digital transformation just means creating better software
Business Value of Lean Thinking
Business Value of Agile Testing: Using TDD, CI, CD, & DevOps
Technical Excellence Doesn't Just Happen - AgileIndy 2016
Value Driven Development by Dave Thomas
Our Journey to Agile in the Microsoft Developer Division
Continuous Delivery for Agile Teams
Adaptive Leadership: Accelerating Enterprise Agility
BoS2015 Jeff Szczepanski – COO, Stack Exchange - Stack Overflow. Scaling a Te...
Stldodn 2014 agile on a shoestring
"The Lean Mindset": Mary & Tom Poppendieck's Keynote at AgileDayChile 2013
The Rationale for Continuous Delivery (The culture and practice of good softw...
Continuous everything
Andy van der Gugten, Agile Tauranga 2018 Presentation
You Cant Be Agile If Your Code Sucks (with 9 Tips For Dev Teams)
Hands-on Agile Webinar #2: Agile Maturity & Agility Assessment
Beyond Agile Software
Ad

Recently uploaded (20)

PDF
Electronic commerce courselecture one. Pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
KodekX | Application Modernization Development
PDF
Spectral efficient network and resource selection model in 5G networks
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Spectroscopy.pptx food analysis technology
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Approach and Philosophy of On baking technology
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Electronic commerce courselecture one. Pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
NewMind AI Weekly Chronicles - August'25 Week I
MIND Revenue Release Quarter 2 2025 Press Release
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Unlocking AI with Model Context Protocol (MCP)
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
KodekX | Application Modernization Development
Spectral efficient network and resource selection model in 5G networks
“AI and Expert System Decision Support & Business Intelligence Systems”
Encapsulation_ Review paper, used for researhc scholars
Spectroscopy.pptx food analysis technology
Chapter 3 Spatial Domain Image Processing.pdf
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
Network Security Unit 5.pdf for BCA BBA.
Approach and Philosophy of On baking technology
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Programs and apps: productivity, graphics, security and other tools
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Ad

Future is Agile