SlideShare a Scribd company logo
Don't go Agile
... unless you know why

Gino Marckx!
Agile Competency Center
cba Lodge Pan with Sausage and Potatoes - Joshua Tree, CA by Marshall Astor
1

Goal
© © Google Earth
cbn Raise your hands by Stina Jonsson
1946

2001
We are uncovering better ways of developing
software by doing it and helping others do it.
Through this work we have come to value:

Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan

Software Engineering

That is, while there is value in the items on
the right, we value the items on the left more.
Kent Beck
Mike Beedle
Arie van Bennekum
Alistair Cockburn
Ward Cunningham
Martin Fowler

James Grenning
Jim Highsmith
Andrew Hunt
Ron Jeffries
Jon Kern
Brian Marick

Robert C. Martin
Steve Mellor
Ken Schwaber
Jeff Sutherland
Dave Thomas

© 2001, the above authors
this declaration may be freely copied in any form,
but only in its entirety through this notice.

Agile
Manufacturing

Individual Mastery
Team Dynamics

Collaboration
“

to satisfy the customer
through early and continuous !
delivery of !
valuable software

”

First Principle of Manifesto for Agile Software Development - www.agilemanifesto.org
What is the goal of Agile on your team?

cbn Group work by Eldan
Debrief

cbn Group work by Eldan
2

Context
cb On the Long and Winding Road by Paul Funderburg
Capacity to Change
while still delivering…
Requirements
Product Vision / Vision Statement
Product Backlog
User Stories
Use Cases
Usage Scenarios
Personas
Planning Poker
Requirement Prioritization

!

Design
Architectural Spikes / Spike Solutions
Domain Driven Design
Emergent Design / Evolutionary Design
CRC Cards
Design by Contract
System Metaphor

!

Construction
Coding Style / Coding Guidelines / Coding Standard
Test Driven Development
Behavior Driven Development
Pair-Programming / Pairing
Refactoring
Collective Code Ownership
Daily Builds / Automated Builds / Ten-Minute Builds
Continuous Integration
Code Reviews / Peer Reviews
Software Metrics / Code Metrics & Analysis
Source Control / Version Control
Issue Tracking / Bug Tracking
Configuration Management
Frequent Delivery / Frequent Releases

!
!
!

Jurgen Appelo - http://www.noop.nl/2009/04/the-big-list-of-agile-practices.html

Testing
Unit Testing
Smoke Testing / Build Verification Test
Integration Testing
System Testing
Exploratory Testing
Test Automation
Storytesting / Acceptance Criteria / Acceptance Testing

!

Process
Timeboxing / Fixed Sprints / Fixed Iteration Length
Release Planning
Iteration Planning / Planning Game / Sprint Planning
Sprint Backlog
Task Board
Definition of Done / Done Done
Daily Stand-up Meeting / Daily Scrum
Velocity
Sprint Review / Iteration Demo
Value Stream Mapping
Root Cause Analysis / 5 Whys
Burn Down Charts / Burn Up Charts
Big Visible Charts / Information Radiators
Retrospective / Reflection Workshop

!

Organization
Small Team
Cross-Functional Team
Self-Organizing Team / Scrum Team
Colocated Team / Sitting Together / Common
Workspace
On-Site Customer / Product Owner
Scrum Master
Sustainable Pace
Move People Around
Scrum of Scrums
Test Driven Development

+

Increases test coverage!
Prevents regression bugs!
Finds errors sooner

-

Depends on other practices!
Need highly testable code base!
Requires automated testing expertise!
Disciplined practices across team members

Increase Quality
Which practices help achieve that goal?!
What are the challenges?

cbn Group work by Eldan
Debrief

cbn Group work by Eldan
3

Feedback
cb City of Baltimore Topographical Survey, c. 1894 by Matthew Petroff
What problem are we trying to solve?!
How can we use the technology to solve that
problem?!
How will users respond to our solution?!
What will the solution be?
Cynefin
Effect < Cause

Complex
Chaos
Effect ? Cause

Cause >> Effect

Complicated
Simple
Cause > Effect
“

Design as a knowledge
acquisition framework

”

Alistair Cockburn
How will we introduce practices to get
most feedback?

cbn Group work by Eldan
Debrief

cbn Group work by Eldan
• Always 1
constraint!
• End to end
throughput!
• Continuous
Improvement
Goal
© © Google Earth

Context
cb On the Long and Winding Road by Paul Funderburg

Feedback
cb City of Baltimore Topographical Survey, c. 1894 by Matthew Petroff
Thank you!
Gino Marckx!
Agile Competency Centre

cba Lodge Pan with Sausage and Potatoes - Joshua Tree, CA by Marshall Astor

More Related Content

PDF
What is-agile henrik kniberg august 20 2013
PDF
Explore Events of Scrum Framework
PDF
Assessing Your Agility: Introducing the Comparative Agility Assessment
PPTX
Scrum plus – why scrum is not enough for successful delivery
PPTX
Practical DevOps
PDF
Introduction to agile and scrum
PPTX
Beginning the Kanban journey at an Enterprise IT - Case study - Pelephone
PPTX
Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3
What is-agile henrik kniberg august 20 2013
Explore Events of Scrum Framework
Assessing Your Agility: Introducing the Comparative Agility Assessment
Scrum plus – why scrum is not enough for successful delivery
Practical DevOps
Introduction to agile and scrum
Beginning the Kanban journey at an Enterprise IT - Case study - Pelephone
Reduce WIP and Deliver Often: Kanban Recipe for Success Steps 2 and 3

What's hot (20)

PDF
ADAPTing to Enterprise Agile
PPTX
ScrumOps - Scrum + Practical DevOps
PDF
Lean and Kanban-based Software Development
PDF
Agile Fundamentals
PDF
How We Managed a Multi-Year, Multi-Drug Clinical Trial
PDF
Agile Methods: The Good, the Hype and the Ugly
PDF
Lean Software Development
PPTX
Agile Transformation: People, Process and Tools to Make Your Transformation S...
PDF
Introduction to Agile
PDF
How to Plan and Execute a Go-to-market Campaign for an Atlassian Add-on
PDF
Intro agile for PO's
PPTX
Lean Software Development
PPTX
Balance Demand Against Throughput: Kanban Recipe for Success Step 4
PPTX
Introduction to Scrum
PPTX
Focus on Quality: Kanban Recipe for Success Step One
PDF
DevOps/Flow workshop for agile india 2015
PDF
Does this Fizz Good?
PDF
Why Even DevOp?
PPTX
Introduction to Agile & Scrum
PPTX
The Tester Role & Scrum
ADAPTing to Enterprise Agile
ScrumOps - Scrum + Practical DevOps
Lean and Kanban-based Software Development
Agile Fundamentals
How We Managed a Multi-Year, Multi-Drug Clinical Trial
Agile Methods: The Good, the Hype and the Ugly
Lean Software Development
Agile Transformation: People, Process and Tools to Make Your Transformation S...
Introduction to Agile
How to Plan and Execute a Go-to-market Campaign for an Atlassian Add-on
Intro agile for PO's
Lean Software Development
Balance Demand Against Throughput: Kanban Recipe for Success Step 4
Introduction to Scrum
Focus on Quality: Kanban Recipe for Success Step One
DevOps/Flow workshop for agile india 2015
Does this Fizz Good?
Why Even DevOp?
Introduction to Agile & Scrum
The Tester Role & Scrum
Ad

Viewers also liked (10)

PPT
75910387 kuliah-ipd-1
PPTX
Competency Center: retaining experts, growing expertise, maximizing income (O...
PPTX
Competency center set up. Theory and Practice
PDF
A Point of View for PIM in Retail, CPG and Distribution Companies
PDF
Rick Bicc Foundation Services
PPTX
Hindustan Uniliver Limited, 2016
PPTX
Business Environment presentation
PPTX
Six CPG technology trends enable digital enterprise
PPTX
Brand Knowledges Structure-Nike vs Adidas
PDF
Analytics Trends 2016: The next evolution
75910387 kuliah-ipd-1
Competency Center: retaining experts, growing expertise, maximizing income (O...
Competency center set up. Theory and Practice
A Point of View for PIM in Retail, CPG and Distribution Companies
Rick Bicc Foundation Services
Hindustan Uniliver Limited, 2016
Business Environment presentation
Six CPG technology trends enable digital enterprise
Brand Knowledges Structure-Nike vs Adidas
Analytics Trends 2016: The next evolution
Ad

Similar to Don't go Agile unless you know why (20)

PPTX
Agile Development Practices - Productivity
KEY
Essential practices and thinking tools for Agile Adoption
PPTX
Flavours of agile software engineering
PPTX
Flavours of agile software engineering
PDF
Design Thinking, Agile, DevOps - fuel the innovation delivery
PDF
Introducing Agile Scrum XP and Kanban
PPTX
An Agile Development Primer
PDF
Case Study - Distributed Scrum Development V2
PDF
Agile Testing 20021015
PPTX
@AgilePT 2016 - HyP: A journey to greater efficiency
PDF
Open Source Software Development Practices that Works
PPTX
Agile & DevOps - It's all about project success
PPS
3685807
PPS
Software Development in the Brave New world
PDF
PDF
Continuous Delivery - the missing parts - Paul Stack
PDF
U Xmagic Agile Presentation
PPT
Agile+Lean, Alum Meet Apr23 2016 - Short Version
PPT
Continuous Deployment
Agile Development Practices - Productivity
Essential practices and thinking tools for Agile Adoption
Flavours of agile software engineering
Flavours of agile software engineering
Design Thinking, Agile, DevOps - fuel the innovation delivery
Introducing Agile Scrum XP and Kanban
An Agile Development Primer
Case Study - Distributed Scrum Development V2
Agile Testing 20021015
@AgilePT 2016 - HyP: A journey to greater efficiency
Open Source Software Development Practices that Works
Agile & DevOps - It's all about project success
3685807
Software Development in the Brave New world
Continuous Delivery - the missing parts - Paul Stack
U Xmagic Agile Presentation
Agile+Lean, Alum Meet Apr23 2016 - Short Version
Continuous Deployment

More from Gino Marckx (10)

PDF
Measuring outcomes... or how to get meaningful metrics
PDF
Building powerful roadmaps
PDF
Increase your coaching capacity
PDF
Your code smells too! Time to deodorize
PDF
Why agile doesn't work in your organization
PPTX
Team dynamics @ Agile.BY August 1st, 2012
PPTX
The Undocumented Agile Practice: Teamwork
PDF
Quadrants of Effectiveness v2.0
PDF
Both Sides
PDF
Pomodoro Show
Measuring outcomes... or how to get meaningful metrics
Building powerful roadmaps
Increase your coaching capacity
Your code smells too! Time to deodorize
Why agile doesn't work in your organization
Team dynamics @ Agile.BY August 1st, 2012
The Undocumented Agile Practice: Teamwork
Quadrants of Effectiveness v2.0
Both Sides
Pomodoro Show

Recently uploaded (20)

PDF
Web App vs Mobile App What Should You Build First.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Univ-Connecticut-ChatGPT-Presentaion.pdf
PDF
DP Operators-handbook-extract for the Mautical Institute
PPTX
SOPHOS-XG Firewall Administrator PPT.pptx
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
project resource management chapter-09.pdf
PDF
NewMind AI Weekly Chronicles - August'25-Week II
PDF
Hindi spoken digit analysis for native and non-native speakers
PPTX
Tartificialntelligence_presentation.pptx
PDF
Mushroom cultivation and it's methods.pdf
PDF
Heart disease approach using modified random forest and particle swarm optimi...
PDF
Getting Started with Data Integration: FME Form 101
PDF
Enhancing emotion recognition model for a student engagement use case through...
Web App vs Mobile App What Should You Build First.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Programs and apps: productivity, graphics, security and other tools
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Univ-Connecticut-ChatGPT-Presentaion.pdf
DP Operators-handbook-extract for the Mautical Institute
SOPHOS-XG Firewall Administrator PPT.pptx
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Assigned Numbers - 2025 - Bluetooth® Document
Video forgery: An extensive analysis of inter-and intra-frame manipulation al...
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
project resource management chapter-09.pdf
NewMind AI Weekly Chronicles - August'25-Week II
Hindi spoken digit analysis for native and non-native speakers
Tartificialntelligence_presentation.pptx
Mushroom cultivation and it's methods.pdf
Heart disease approach using modified random forest and particle swarm optimi...
Getting Started with Data Integration: FME Form 101
Enhancing emotion recognition model for a student engagement use case through...

Don't go Agile unless you know why

  • 1. Don't go Agile ... unless you know why Gino Marckx! Agile Competency Center cba Lodge Pan with Sausage and Potatoes - Joshua Tree, CA by Marshall Astor
  • 3. cbn Raise your hands by Stina Jonsson
  • 4. 1946 2001 We are uncovering better ways of developing software by doing it and helping others do it. Through this work we have come to value: Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan Software Engineering That is, while there is value in the items on the right, we value the items on the left more. Kent Beck Mike Beedle Arie van Bennekum Alistair Cockburn Ward Cunningham Martin Fowler James Grenning Jim Highsmith Andrew Hunt Ron Jeffries Jon Kern Brian Marick Robert C. Martin Steve Mellor Ken Schwaber Jeff Sutherland Dave Thomas © 2001, the above authors this declaration may be freely copied in any form, but only in its entirety through this notice. Agile Manufacturing Individual Mastery Team Dynamics Collaboration
  • 5. “ to satisfy the customer through early and continuous ! delivery of ! valuable software ” First Principle of Manifesto for Agile Software Development - www.agilemanifesto.org
  • 6. What is the goal of Agile on your team? cbn Group work by Eldan
  • 8. 2 Context cb On the Long and Winding Road by Paul Funderburg
  • 9. Capacity to Change while still delivering…
  • 10. Requirements Product Vision / Vision Statement Product Backlog User Stories Use Cases Usage Scenarios Personas Planning Poker Requirement Prioritization ! Design Architectural Spikes / Spike Solutions Domain Driven Design Emergent Design / Evolutionary Design CRC Cards Design by Contract System Metaphor ! Construction Coding Style / Coding Guidelines / Coding Standard Test Driven Development Behavior Driven Development Pair-Programming / Pairing Refactoring Collective Code Ownership Daily Builds / Automated Builds / Ten-Minute Builds Continuous Integration Code Reviews / Peer Reviews Software Metrics / Code Metrics & Analysis Source Control / Version Control Issue Tracking / Bug Tracking Configuration Management Frequent Delivery / Frequent Releases ! ! ! Jurgen Appelo - http://www.noop.nl/2009/04/the-big-list-of-agile-practices.html Testing Unit Testing Smoke Testing / Build Verification Test Integration Testing System Testing Exploratory Testing Test Automation Storytesting / Acceptance Criteria / Acceptance Testing ! Process Timeboxing / Fixed Sprints / Fixed Iteration Length Release Planning Iteration Planning / Planning Game / Sprint Planning Sprint Backlog Task Board Definition of Done / Done Done Daily Stand-up Meeting / Daily Scrum Velocity Sprint Review / Iteration Demo Value Stream Mapping Root Cause Analysis / 5 Whys Burn Down Charts / Burn Up Charts Big Visible Charts / Information Radiators Retrospective / Reflection Workshop ! Organization Small Team Cross-Functional Team Self-Organizing Team / Scrum Team Colocated Team / Sitting Together / Common Workspace On-Site Customer / Product Owner Scrum Master Sustainable Pace Move People Around Scrum of Scrums
  • 11. Test Driven Development + Increases test coverage! Prevents regression bugs! Finds errors sooner - Depends on other practices! Need highly testable code base! Requires automated testing expertise! Disciplined practices across team members Increase Quality
  • 12. Which practices help achieve that goal?! What are the challenges? cbn Group work by Eldan
  • 14. 3 Feedback cb City of Baltimore Topographical Survey, c. 1894 by Matthew Petroff
  • 15. What problem are we trying to solve?! How can we use the technology to solve that problem?! How will users respond to our solution?! What will the solution be?
  • 16. Cynefin Effect < Cause Complex Chaos Effect ? Cause Cause >> Effect Complicated Simple Cause > Effect
  • 17. “ Design as a knowledge acquisition framework ” Alistair Cockburn
  • 18. How will we introduce practices to get most feedback? cbn Group work by Eldan
  • 20. • Always 1 constraint! • End to end throughput! • Continuous Improvement
  • 21. Goal © © Google Earth Context cb On the Long and Winding Road by Paul Funderburg Feedback cb City of Baltimore Topographical Survey, c. 1894 by Matthew Petroff
  • 22. Thank you! Gino Marckx! Agile Competency Centre cba Lodge Pan with Sausage and Potatoes - Joshua Tree, CA by Marshall Astor