SlideShare a Scribd company logo
AGILE FOR THE LONG RUN
Dimitri BAELI
@dbaeli
Dimitri BAELI – IT Delivery
•  LesFurets.com a French insurance aggregator BGL Group
•  IT Team (20p)
•  From User Stories to on Call Duty
•  Feature Driven Delivery
•  Develop the dev team capacity for LesFurets.com
•  Agile, Lean Kanban, Manager Tools
•  Devops, Quality Engineering
•  My product is the team
Not a classic dog
An Agile Sheepdog
Agile sheepdog
An Agile Sheepdog
•  An Agile Sheepdog
•  I run everywhere, I speak a lot
•  I’m able to surround a group
•  But I need directions = business driven !
Don’t look at the dog,
look at the result!
Agile
History
Agile Manifesto
Agile Manifesto by
Thoughworks, eXtreme Programming, Unit Testing, Scrum, Clean
Code, Wiki, UML Distilled, Technical Debt, …
Agile Manifesto
Page 2 !
Agile forthelongrun lesfurets
Agile
for the long run
3 of the 12 principles
•  8/ Agile processes promote sustainable development.
The sponsors, developers, and users should be able to
maintain a constant pace indefinitely.
•  5/ Build projects around motivated individuals. Give
them the environment and support they need, and trust
them to get the job done.
•  11/ The best architectures, requirements, and designs
emerge from self-organizing teams.
Agile for the long run
•  Able to maintain a constant pace indefinitely
•  Projects around motivated individuals
•  The best emerge from self-organizing teams
Agile Manifesto Principle 8
A constant pace
Constant pace in the bermuda triangle
Constant pace : facing danger
•  Which is able keep it’s pace in front of a danger ?
Roman turtle School of fish
Constant pace : facing danger
•  Which is able keep it’s pace in front of a danger ?
Roman turtle School of fish
Keep a constant pace
•  School of fish !
•  You have the same free space than the other
•  No major difference between elements
•  When a danger occurs : “go to the middle”
•  The group moves away from dangers
•  It’s an image, but being able to change is not easy
Keep a constant pace
•  5 Work streams with capacity
•  Not five small agile teams !
•  Yes, it looks strange « by the book »
•  We don’t feel like breaking the team in part
•  20 people in the same team, hoping 40 !
•  We can easily adapt the capacity
•  Missing people is not painful
•  We’ll do, truly, our best to adapt to the demand
Agile Manifesto Principle 4
Principle Motivated individuals
Teams Evolution
•  Team are changing
•  By a year 20-50% of a project members can change
•  Inside your team or outside (connections)
•  New roles, new members, new connections
•  At LesFurets.com
•  50% of the actual team is new within one year
•  New people, new roles
•  New projets, new connections
•  It’s not about turn over, nor HR
Digital Natives
•  New coders never met a Waterfall project
•  Hard to be afraid of what you didn’t suffer
•  It’s the reverse : « let’s try it ! »
•  You can’t say « we are in a Death March mode »
•  I tried once in a meeting #big #fail
•  Peter who ? Peter Brooks !
•  Let them discover : agile games are a good start
•  The Marshmallow Challenge
•  Lean Lego Game
Motivated individuals
•  Agile is hard to understand without experience
•  Why shouldn’t we do like for a house, a bridge ?
•  Because like that Software is late or broken
•  A piece of the whole is usable
•  We can deliver really earlier than expected !
•  Agile has to be discovered by new coders
•  But that’s 12 years since Agile Manifesto !!
•  That 4 generations of new coders (3 years)
Evolutionary Team
•  By evolutionary team
•  Team who care about peoples perspectives
•  Avoid « old » or « by the book » rules
•  People are willing to learn, feed them
•  Three steps for a long term evolution
•  First : perspectives
•  Two : food for thought
•  Three : let them grow
1/ Perspectives : Dreyfus Model
1/ Perspectives
•  Build virtual sub-teams
•  1 Expert, 1 Competent
•  1 Novice, 1 Advanced Beginner
•  Let them talk/organize
•  Bring questions and subjects
•  They will build a vision and share responsibilities
•  They’ll see senior at work
2/ Food for thought
•  The power of books
•  Leave books in the rooms
•  Suggest books
•  Explain how they changed your life
•  Take books back so they live
Frederick Brooks
•  Continues to be popular after 20 years
•  « No silver bullet »
•  Tool maker for the entire team
•  More programmers to a project running late may make
it even more late
Joel on Software
•  Joel Sloppy Test
•  It’s fun and teaches you stuff on the go!
•  Smart mind-set for a coder
•  Key subjects from Unicode to Planning
I have a signed one !
How google test software
•  Right tools in the right hands
•  SET : Software Engineer in Test
•  QA is there to build test tools for coders
•  Coders deliver production ready code
•  Coders takes care about testing
•  Coders need logistics and focus
•  Thank you James Whittaker !
•  Please go to GTAC Conferences series
Lean Kanban :
•  kanban (small ‘k’)
is a system to visualize the flow
•  Kanban (big ‘K’)
is a way to improve
•  Limiting the Work in progress
•  Care about the flow
•  Shared rules and understanding
•  Start where you are !
Product Development Flow
•  The principles of
Product Development Flow
by Don Reinertsen
•  Explains why agile or lean development techniques works
•  Read it and forget it, ideas will come
•  Let’s look at that queue ! (queing theory)
•  Let’s introduce some spare time (80% capacity utilisation)
Thinking Fast And Slow
•  We have 2 ways of thinking
•  1 Fast : for action (delivery)
•  1 Slow : for innovation (research)
2/ Food for thought
Read books !!
2/ Food for thought: conferencing
•  Conferencing activities at LesFurets.com
•  Each developer will go to 2 conferences (avg 2 days)
•  on a subject he choosed to study
•  From Scala to Responsive Design
•  Few days per year per person
•  can have huge impact
•  based on motivated request
2/ Food for thought: conferencing
3 levels of participations
•  Attend a conference : for all
•  Discover subjects, meet other attendees/ideas
•  Speak at a conference : leaders
•  Challenge your skills, meet other speakers
•  Organize an event : coaches/managers
•  Learn responsibility, meet other organizers
3/ Then Let it grow !
Smart under constraints
Smart with freedom to grow
Three steps for a long term evolution
•  First : perspectives
•  Two : food for thought
•  Three : let it grow
Agile Manifesto Principle 11
Self-organizing teams
Self-Organizing
•  Mixed virtual sub-teams with juniors
•  « Auto Organized » is not « free to do anything »
•  Free with rules and confidence
•  Organized progress
•  Trust them !
Trust them !
Agile for the long run
Agile for the long term
•  Able to maintain a constant pace indefinitely
•  Projects around motivated individuals
•  The best emerge from self-organizing teams
Merci !

More Related Content

PDF
Building and Growing an Agile Team
PPTX
On working in Particular
PPTX
How we daily manage and work in a dispersed company: Particular Software
PDF
Agile Is Hard (AgileCampSV 2014)
PDF
Going Solo: Design and Productivity Techniques for the Team of One
PDF
Big Ideias about Spotify Culture
PDF
If We Are Agile, Why Do We Need Managers? (AgileIndy, 5.14)
PDF
Becoming an Agile Manager (bay scrum, 10.24.13)
Building and Growing an Agile Team
On working in Particular
How we daily manage and work in a dispersed company: Particular Software
Agile Is Hard (AgileCampSV 2014)
Going Solo: Design and Productivity Techniques for the Team of One
Big Ideias about Spotify Culture
If We Are Agile, Why Do We Need Managers? (AgileIndy, 5.14)
Becoming an Agile Manager (bay scrum, 10.24.13)

What's hot (19)

PDF
12 Take Aways - Managing the Unmanageable
PDF
Social Human Architecture for Beginners
PPT
Android Developer Skills, Techniques, and Patterns
PDF
Workshop Workshop
PDF
If we are agile, why do we need managers (code camp, 10.14)
PPT
Keys to crafting an effective agile culture (svcc, 10.15)
PDF
Crash course- managing software people and teams
PDF
Do you want to be a manager (are you sure)
PDF
Transforming Chaos To Clarity, Ron Lichty
PPT
The hidden ingredient in hyper productive teams (scrummasters guild, 10.15)
PPTX
Leading an Open Source Community
PPTX
There is No Spoon: Fostering an Agile Culture
PDF
Harness Tribal Knowledge With Confluence Questions - Kim Wall
PPT
Ict educators win-win-win w agile, ron lichty, 1.4.13
PDF
What's It Take to Be a (Good!) Manager
PPTX
ACE! 2013 - Perfect Processes and Human Factor
PDF
Critical Agile Practices, Nuanced Techniques
PDF
Volodymyr Oros: Бізнес інтуїція
PDF
How to get your agile development team to love you (product camp, 3.14)
12 Take Aways - Managing the Unmanageable
Social Human Architecture for Beginners
Android Developer Skills, Techniques, and Patterns
Workshop Workshop
If we are agile, why do we need managers (code camp, 10.14)
Keys to crafting an effective agile culture (svcc, 10.15)
Crash course- managing software people and teams
Do you want to be a manager (are you sure)
Transforming Chaos To Clarity, Ron Lichty
The hidden ingredient in hyper productive teams (scrummasters guild, 10.15)
Leading an Open Source Community
There is No Spoon: Fostering an Agile Culture
Harness Tribal Knowledge With Confluence Questions - Kim Wall
Ict educators win-win-win w agile, ron lichty, 1.4.13
What's It Take to Be a (Good!) Manager
ACE! 2013 - Perfect Processes and Human Factor
Critical Agile Practices, Nuanced Techniques
Volodymyr Oros: Бізнес інтуїція
How to get your agile development team to love you (product camp, 3.14)
Ad

Similar to Agile forthelongrun lesfurets (20)

PPT
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
PDF
Creating High Performance teams by using a DevOps culture (FUG presentation)
PPTX
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
PPTX
Mastering Project Management for (Salesforce) Admins
PDF
PDF
How to scale product development when you no longer fit in one room
PPTX
Stanford Presentation Clo Workshop 11.17.2010
PPTX
The story of sprintz.work
PPTX
Core Agility Workout - AgileIndy 2015
PPTX
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
PPTX
Daniel Tenner - Startup tools
PDF
2015 06-06 Clean Business
PPTX
Being a producer: Hints, lessons learned and best practices
PDF
Software development management slides by George Berkowski (Hailo)
PPT
Leadership Training Week 1 Final
PPTX
What is devops
PDF
Working at LinkedIn
KEY
10 Observations from 10+ years in the Corporate UX Trenches
PDF
Open Kanban - Discover the Power of Kanban
PPTX
5 Keys to Building a Successful DevOps Culture
Agile Evangelist 22 - Freddie Quek - How Not To Do Agile
Creating High Performance teams by using a DevOps culture (FUG presentation)
(PROJEKTURA) lean and agile for corporation @Cotrugli MBA
Mastering Project Management for (Salesforce) Admins
How to scale product development when you no longer fit in one room
Stanford Presentation Clo Workshop 11.17.2010
The story of sprintz.work
Core Agility Workout - AgileIndy 2015
Overcoming More Impediments to Agile Transformation - Distributed Teams, Scal...
Daniel Tenner - Startup tools
2015 06-06 Clean Business
Being a producer: Hints, lessons learned and best practices
Software development management slides by George Berkowski (Hailo)
Leadership Training Week 1 Final
What is devops
Working at LinkedIn
10 Observations from 10+ years in the Corporate UX Trenches
Open Kanban - Discover the Power of Kanban
5 Keys to Building a Successful DevOps Culture
Ad

More from Dimitri Baeli (6)

PDF
Dev Senior 6 ans d'expérience, et après ?
PDF
Continuous Delivery Agile Tour Beirut 2015
PPTX
Lean Kanban Une Inversion de Controle
PDF
Continuous delivery the french way Agile Cambridge 2014
PDF
Kanban Gagnez Tirage, Agile Tour Rouen 2012
PDF
Devoxx devops university_2012
Dev Senior 6 ans d'expérience, et après ?
Continuous Delivery Agile Tour Beirut 2015
Lean Kanban Une Inversion de Controle
Continuous delivery the french way Agile Cambridge 2014
Kanban Gagnez Tirage, Agile Tour Rouen 2012
Devoxx devops university_2012

Recently uploaded (20)

PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Approach and Philosophy of On baking technology
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
A Presentation on Artificial Intelligence
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Spectral efficient network and resource selection model in 5G networks
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Modernizing your data center with Dell and AMD
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Cloud computing and distributed systems.
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
20250228 LYD VKU AI Blended-Learning.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Unlocking AI with Model Context Protocol (MCP)
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Approach and Philosophy of On baking technology
NewMind AI Weekly Chronicles - August'25 Week I
A Presentation on Artificial Intelligence
MYSQL Presentation for SQL database connectivity
Spectral efficient network and resource selection model in 5G networks
The AUB Centre for AI in Media Proposal.docx
Modernizing your data center with Dell and AMD
Advanced methodologies resolving dimensionality complications for autism neur...
Chapter 3 Spatial Domain Image Processing.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Empathic Computing: Creating Shared Understanding
Cloud computing and distributed systems.
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...

Agile forthelongrun lesfurets

  • 1. AGILE FOR THE LONG RUN Dimitri BAELI @dbaeli
  • 2. Dimitri BAELI – IT Delivery •  LesFurets.com a French insurance aggregator BGL Group •  IT Team (20p) •  From User Stories to on Call Duty •  Feature Driven Delivery •  Develop the dev team capacity for LesFurets.com •  Agile, Lean Kanban, Manager Tools •  Devops, Quality Engineering •  My product is the team
  • 3. Not a classic dog An Agile Sheepdog Agile sheepdog
  • 4. An Agile Sheepdog •  An Agile Sheepdog •  I run everywhere, I speak a lot •  I’m able to surround a group •  But I need directions = business driven ! Don’t look at the dog, look at the result!
  • 7. Agile Manifesto by Thoughworks, eXtreme Programming, Unit Testing, Scrum, Clean Code, Wiki, UML Distilled, Technical Debt, …
  • 11. 3 of the 12 principles •  8/ Agile processes promote sustainable development. The sponsors, developers, and users should be able to maintain a constant pace indefinitely. •  5/ Build projects around motivated individuals. Give them the environment and support they need, and trust them to get the job done. •  11/ The best architectures, requirements, and designs emerge from self-organizing teams.
  • 12. Agile for the long run •  Able to maintain a constant pace indefinitely •  Projects around motivated individuals •  The best emerge from self-organizing teams
  • 13. Agile Manifesto Principle 8 A constant pace
  • 14. Constant pace in the bermuda triangle
  • 15. Constant pace : facing danger •  Which is able keep it’s pace in front of a danger ? Roman turtle School of fish
  • 16. Constant pace : facing danger •  Which is able keep it’s pace in front of a danger ? Roman turtle School of fish
  • 17. Keep a constant pace •  School of fish ! •  You have the same free space than the other •  No major difference between elements •  When a danger occurs : “go to the middle” •  The group moves away from dangers •  It’s an image, but being able to change is not easy
  • 18. Keep a constant pace •  5 Work streams with capacity •  Not five small agile teams ! •  Yes, it looks strange « by the book » •  We don’t feel like breaking the team in part •  20 people in the same team, hoping 40 ! •  We can easily adapt the capacity •  Missing people is not painful •  We’ll do, truly, our best to adapt to the demand
  • 19. Agile Manifesto Principle 4 Principle Motivated individuals
  • 20. Teams Evolution •  Team are changing •  By a year 20-50% of a project members can change •  Inside your team or outside (connections) •  New roles, new members, new connections •  At LesFurets.com •  50% of the actual team is new within one year •  New people, new roles •  New projets, new connections •  It’s not about turn over, nor HR
  • 21. Digital Natives •  New coders never met a Waterfall project •  Hard to be afraid of what you didn’t suffer •  It’s the reverse : « let’s try it ! » •  You can’t say « we are in a Death March mode » •  I tried once in a meeting #big #fail •  Peter who ? Peter Brooks ! •  Let them discover : agile games are a good start •  The Marshmallow Challenge •  Lean Lego Game
  • 22. Motivated individuals •  Agile is hard to understand without experience •  Why shouldn’t we do like for a house, a bridge ? •  Because like that Software is late or broken •  A piece of the whole is usable •  We can deliver really earlier than expected ! •  Agile has to be discovered by new coders •  But that’s 12 years since Agile Manifesto !! •  That 4 generations of new coders (3 years)
  • 23. Evolutionary Team •  By evolutionary team •  Team who care about peoples perspectives •  Avoid « old » or « by the book » rules •  People are willing to learn, feed them •  Three steps for a long term evolution •  First : perspectives •  Two : food for thought •  Three : let them grow
  • 24. 1/ Perspectives : Dreyfus Model
  • 25. 1/ Perspectives •  Build virtual sub-teams •  1 Expert, 1 Competent •  1 Novice, 1 Advanced Beginner •  Let them talk/organize •  Bring questions and subjects •  They will build a vision and share responsibilities •  They’ll see senior at work
  • 26. 2/ Food for thought •  The power of books •  Leave books in the rooms •  Suggest books •  Explain how they changed your life •  Take books back so they live
  • 27. Frederick Brooks •  Continues to be popular after 20 years •  « No silver bullet » •  Tool maker for the entire team •  More programmers to a project running late may make it even more late
  • 28. Joel on Software •  Joel Sloppy Test •  It’s fun and teaches you stuff on the go! •  Smart mind-set for a coder •  Key subjects from Unicode to Planning I have a signed one !
  • 29. How google test software •  Right tools in the right hands •  SET : Software Engineer in Test •  QA is there to build test tools for coders •  Coders deliver production ready code •  Coders takes care about testing •  Coders need logistics and focus •  Thank you James Whittaker ! •  Please go to GTAC Conferences series
  • 30. Lean Kanban : •  kanban (small ‘k’) is a system to visualize the flow •  Kanban (big ‘K’) is a way to improve •  Limiting the Work in progress •  Care about the flow •  Shared rules and understanding •  Start where you are !
  • 31. Product Development Flow •  The principles of Product Development Flow by Don Reinertsen •  Explains why agile or lean development techniques works •  Read it and forget it, ideas will come •  Let’s look at that queue ! (queing theory) •  Let’s introduce some spare time (80% capacity utilisation)
  • 32. Thinking Fast And Slow •  We have 2 ways of thinking •  1 Fast : for action (delivery) •  1 Slow : for innovation (research)
  • 33. 2/ Food for thought Read books !!
  • 34. 2/ Food for thought: conferencing •  Conferencing activities at LesFurets.com •  Each developer will go to 2 conferences (avg 2 days) •  on a subject he choosed to study •  From Scala to Responsive Design •  Few days per year per person •  can have huge impact •  based on motivated request
  • 35. 2/ Food for thought: conferencing 3 levels of participations •  Attend a conference : for all •  Discover subjects, meet other attendees/ideas •  Speak at a conference : leaders •  Challenge your skills, meet other speakers •  Organize an event : coaches/managers •  Learn responsibility, meet other organizers
  • 36. 3/ Then Let it grow ! Smart under constraints Smart with freedom to grow
  • 37. Three steps for a long term evolution •  First : perspectives •  Two : food for thought •  Three : let it grow
  • 38. Agile Manifesto Principle 11 Self-organizing teams
  • 39. Self-Organizing •  Mixed virtual sub-teams with juniors •  « Auto Organized » is not « free to do anything » •  Free with rules and confidence •  Organized progress •  Trust them !
  • 41. Agile for the long run
  • 42. Agile for the long term •  Able to maintain a constant pace indefinitely •  Projects around motivated individuals •  The best emerge from self-organizing teams