SlideShare a Scribd company logo
Agile vs ??
How to become happy Agile developers... and never feel lost
Alessandro
Confetti
I started to develop software
when I was fourtheen…
and never stopped since then…
CTO di OSLO srl
http://www.oslo.it
linked-in it.linkedin.com/in/zigolab
twitter @zigolab - github zigolab - skype zigolab
Scrum Alliance CSM®
& CSD®
5Ws of Agile
(W)hat it is,
(W)hy, (W)hen, (W)here
and ho(W) to use it
What is it Agile?
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
That is, while there is value in the items on the right,
we value the items on the left more.
Manifesto
for Agile Software Development
(2001)
http://agilemanifesto.org
Why to use
Agile?
change without pain
Training Within Industry (TWI)
1940-1945
“There isn’t time”
“Don’t try to plan a whole new department layout or go after a big new
installation of new equipment”
“Look for hundreds of small things you can improve”
“Look for improvements on existing jobs with your present equipment”
“Pay respectful attention to every employee, viewing each one as a
potential source of ideas, information, and suggestions”
W. Edwards Deming
The Spirit of Kaizen: Creating Lasting Excellence One Small Step at a Time
by Robert Maurer, McGraw-Hill, 2012
Toyota
“extended” Family Tree
jidoka - automation with an human touch
kaizen - improvement teams
TPS - Toyota Production System
When
to use Agile?
The Cynefin framework
https://en.wikipedia.org/wiki/Dave_Snowden
https://xkcd.com/349/
OBVIOUS
COMPLICATED
COMPLEX
CAHOTIC
Agile vs “The real” Project Management
Bombshell vs Trumpet
things to do
start delay...end
Where to use
Agile?
not all companies are the same...
Agile vs Corporate Culture: Agile in Colors
Reinventing Organizations
By Frederic Laloux, Nelson Parker 2014
Agile: necessary conditions for adopting it
TOP LEADERSHIP
OWNERSHIP
“The founder or top leader (let’s call him the CEO for lack of a better term) must have
integrated a worldview and psychological development consistent with the Teal
developmental level. Several examples show that it is helpful, but not necessary, to
have a critical mass of leaders operating at that stage”
“Owners of the organization must also understand and embrace Evolutionary-Teal
worldviews. Board members that “don’t get it,” experience shows, can temporarily
give a Teal leader free rein when their methods deliver outstanding results. But when
the organization hits a rough patch or faces a critical choice, owners will want to get
things under control in the only way that makes sense to them―through top-down,
hierarchical command and control mechanisms.”
How to use
Agile?
The leading tools
and frameworks
(sort of…)
LEAN
Eliminate waste (Muda-Muri-Mura)
Create Customer Value
Seven Types of Waste
Eliminate
Waste in Manifacturing:
1. Transportation
2. Inventory
3. Motion
4. Waiting
5. Over-processing
6. Over-production
7. Defects
Improve
Quality of Software:
1. Eliminate waste
2. Amplify learning
3. Decide as late as possible
4. Deliver as fast as possible
5. Empower the team
6. Build quality in
7. See the whole
Lean: Life's Too Short…
…to build software nobody wants!
Lean UX - Applying Lean Principles to Improve User Experience
By Jeff Gothelf, O'Reilly Media,013
Kanban
visualize the workflow
limit work in progress
measure lead time
Kanban: what’s going on?
SCRUM
split your organization
split your work
split your time
optimize the release plan and the process
Scrum: how to organize team work?
Giulio Roggero introduzione-a-scrum
AMDDagile model driven development
Just Barely Good Enough Models and Documents (JBGE)
AMDD: Agile UML
The Object Primer
by Scott W. Ambler, Cambridge University Press 2004
ADDM: use the right tool for the right audience
TDDtest driven developmnet
Define success up front
Break the design down into little pieces
Write the test before adding a new functionality
TTT vs TDD: from outside-in to inside-out
vs
DEVOPSDEVelopment & OPerationS
test the deployment before writing a single line of code
DEVOPS: the infinite loop of release

More Related Content

PDF
Empowering Engineering Talent - an update from Spotify
PDF
scaling-agile-spotify
PDF
Beyond the spotify model - Team Topologies - Agile Scotland 2019-03-11 - Matt...
PDF
Innovation and organization
PDF
Ahmet Akdağ, ACM - Management in Agile | Agile Greece Summit 2015
PDF
Agile Scaling with Blueprints (Goto Berlin, 04-dec-2015)
PPTX
Agile management jan2011
PDF
Lean vs scrum
Empowering Engineering Talent - an update from Spotify
scaling-agile-spotify
Beyond the spotify model - Team Topologies - Agile Scotland 2019-03-11 - Matt...
Innovation and organization
Ahmet Akdağ, ACM - Management in Agile | Agile Greece Summit 2015
Agile Scaling with Blueprints (Goto Berlin, 04-dec-2015)
Agile management jan2011
Lean vs scrum

What's hot (20)

PPTX
Agile organization transformation in big enterprise
PPTX
Scaling engineering teams
PDF
Agile ME Meetup: Agile Transformation Session 2 - Agile Frameworks
PDF
Agile Scaling Cycle (Lightning talk at Agile Leadership Day 2014, Zurich)
PPTX
DevOps culture: Computer scientists are only human ... ;)
PPTX
Full stackagile - Squads Chapters Tribes and Guilds
PDF
Lost in Translation: The Product Manager in Agile Organizations (Ramon Guiu P...
PPT
BCS Agile Methods SG - Inaugural Event
PPTX
Before you start Scaling (Scrum)
PDF
LKCE19 Klaus Leopold - Flight Levels in Action
PDF
10-Year Retrospective of Agile - BCS Agile
PDF
Agile knowledge check-up: Busting myths on core Agile concepts
PDF
Agile Greece Summit 2017 - Lean Business Agility
PDF
Lean en gros, c'est comme l'Agilité, sauf que... - Martin Goyette
PDF
Agile, Scrum, Lean & Kanban @ Idea & Innovation Management - Erasmus Universi...
PDF
Agile at Scale with Scrum: The Good, the Bad, and the Ugly
PPTX
Smart Scaling (ASK) presentation(agile2014)
PPTX
Scrum Around the World - Scrum Day Bandung
PDF
Lean Agile Transformation - The Moonpig Story (so far)
PDF
Agile Trends
Agile organization transformation in big enterprise
Scaling engineering teams
Agile ME Meetup: Agile Transformation Session 2 - Agile Frameworks
Agile Scaling Cycle (Lightning talk at Agile Leadership Day 2014, Zurich)
DevOps culture: Computer scientists are only human ... ;)
Full stackagile - Squads Chapters Tribes and Guilds
Lost in Translation: The Product Manager in Agile Organizations (Ramon Guiu P...
BCS Agile Methods SG - Inaugural Event
Before you start Scaling (Scrum)
LKCE19 Klaus Leopold - Flight Levels in Action
10-Year Retrospective of Agile - BCS Agile
Agile knowledge check-up: Busting myths on core Agile concepts
Agile Greece Summit 2017 - Lean Business Agility
Lean en gros, c'est comme l'Agilité, sauf que... - Martin Goyette
Agile, Scrum, Lean & Kanban @ Idea & Innovation Management - Erasmus Universi...
Agile at Scale with Scrum: The Good, the Bad, and the Ugly
Smart Scaling (ASK) presentation(agile2014)
Scrum Around the World - Scrum Day Bandung
Lean Agile Transformation - The Moonpig Story (so far)
Agile Trends
Ad

Viewers also liked (10)

PPTX
User experience: Ideální web pro uživatele
PPT
Stakeholder Analysis
PDF
Value Proposition Design
PDF
Lean Manufacturing - Toyota Production System
PDF
Design in Tech Report 2017
PDF
Guiding UX Principles
PDF
SQL Server DevOps Jumpstart
PPTX
Anatomy of Test Driven Development
PDF
Creating a Core Strategy with the UX Strategy Blueprint
PDF
Effective Customer Journey Maps
User experience: Ideální web pro uživatele
Stakeholder Analysis
Value Proposition Design
Lean Manufacturing - Toyota Production System
Design in Tech Report 2017
Guiding UX Principles
SQL Server DevOps Jumpstart
Anatomy of Test Driven Development
Creating a Core Strategy with the UX Strategy Blueprint
Effective Customer Journey Maps
Ad

Similar to Agile vs ?? (20)

PPT
Agile Development Overview
PPT
Introduction to agile presentation @AgileAdria 2013
PPTX
Agile Development Product Delivery For Successful Organizations
PPT
Agile Development Overview
PDF
Introduction to Agile Values & Principles
PPTX
Agile Project Management
PPTX
State of Agile 2017
PDF
The agile reading glasses: foundation principles and history being agile appr...
PDF
40 Agile Methods in 40 Minutes
PDF
Agile Basics Slides PMIBC - Feb 2015
PPTX
Geek Sync I Agile Data Management vs. Agile Data Modeling
PDF
Agile is Dead :: Aginext London 2018
PPTX
Agile: a fresh perspective
PDF
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
DOCX
oXabcaARRAAKALSL.docx
PPTX
Lean UX workshop - Part One
PDF
Andy van der Gugten, Agile Tauranga 2018 Presentation
PDF
Agile is Dead :: Pixels Camp 2017
PPTX
Agile - Brief Concepts.pptx
Agile Development Overview
Introduction to agile presentation @AgileAdria 2013
Agile Development Product Delivery For Successful Organizations
Agile Development Overview
Introduction to Agile Values & Principles
Agile Project Management
State of Agile 2017
The agile reading glasses: foundation principles and history being agile appr...
40 Agile Methods in 40 Minutes
Agile Basics Slides PMIBC - Feb 2015
Geek Sync I Agile Data Management vs. Agile Data Modeling
Agile is Dead :: Aginext London 2018
Agile: a fresh perspective
When Management Asks You: “Do You Accept Agile as Your Lord and Savior?” - Ci...
oXabcaARRAAKALSL.docx
Lean UX workshop - Part One
Andy van der Gugten, Agile Tauranga 2018 Presentation
Agile is Dead :: Pixels Camp 2017
Agile - Brief Concepts.pptx

More from Alessandro Confetti (13)

PDF
CDO Exchange - Lesson learned implementing a large data mesh at Payback.pdf
PDF
Rethinking AI_ Can We Do Better Than Good Enough?.pdf
PDF
XConf 2022 - Code As Data: How data insights on legacy codebases can fill the...
PDF
Was the technology really useful this time?
PDF
Scuttlebutt or how to exit facebook and start coding your first web 3.0 socia...
PDF
How to avoid a web 3.0 babele transclusions and folksonomies in a content-a...
PDF
How to avoid a web 3.0 babele transclusions and folksonomies in a content-a...
PDF
Oop vs functional stop the fight and start building message driven serverle...
PDF
Through the looking glass (of the blockchain)
PDF
Learn how to build decentralized and serverless html5 applications with embar...
PDF
Learn how to build decentralized and serverless html5 applications with embar...
PDF
PDF
The Pandora Security Model
CDO Exchange - Lesson learned implementing a large data mesh at Payback.pdf
Rethinking AI_ Can We Do Better Than Good Enough?.pdf
XConf 2022 - Code As Data: How data insights on legacy codebases can fill the...
Was the technology really useful this time?
Scuttlebutt or how to exit facebook and start coding your first web 3.0 socia...
How to avoid a web 3.0 babele transclusions and folksonomies in a content-a...
How to avoid a web 3.0 babele transclusions and folksonomies in a content-a...
Oop vs functional stop the fight and start building message driven serverle...
Through the looking glass (of the blockchain)
Learn how to build decentralized and serverless html5 applications with embar...
Learn how to build decentralized and serverless html5 applications with embar...
The Pandora Security Model

Recently uploaded (20)

PPTX
Project Management Methods PERT-and-CPM.pptx
PPTX
_ISO_Presentation_ISO 9001 and 45001.pptx
PDF
Timeless Leadership Principles from History’s Greatest Figures by Alfonso Ken...
PDF
Organisational Behaviour And it's concepts
PDF
Air India AI-171 Crash in Ahmedabad A Tragic Wake-Up Call.
PDF
MANAGEMENT LESSONS FROM ANCIENT KNOWLEDGE SYSTEM-ARTHASHASTRA AND THIRUKKURAL...
PPTX
Human Resources management _HR structure
PPTX
Human Resource Management | Introduction,Meaning and Definition
PPTX
Strategic Plan 2023-2024 Presentation.pptx
PPTX
Concluding Session_Wrapup-India Jun 5 2024-Oct 5 2025 ZS.pptx
PDF
ORGANIZATIONAL communication -concepts and importance._20250806_112132_0000.pdf
PDF
Equity at the Helm_ Guiding Schools Through Inclusive Leadership by Dr.pdf
PPTX
Chapter One an overview of political economy
PPTX
School Annual day Presentation, Logo, Animation
PPTX
Press Release Importance & Structure.pptx
PPTX
Empowering Project Management Through Servant Leadership - PMI UK.pptx
PPTX
MY GOLDEN RULES la regla de oro jhonatan requena
PPTX
Course Overview of the Course Titled.pptx
PDF
Leveraging Intangible Assets Through Campus Entrepreneurship and Tech Transfer
PDF
40.-Rizal-And-Philippine-Identity-Formation.pdf
Project Management Methods PERT-and-CPM.pptx
_ISO_Presentation_ISO 9001 and 45001.pptx
Timeless Leadership Principles from History’s Greatest Figures by Alfonso Ken...
Organisational Behaviour And it's concepts
Air India AI-171 Crash in Ahmedabad A Tragic Wake-Up Call.
MANAGEMENT LESSONS FROM ANCIENT KNOWLEDGE SYSTEM-ARTHASHASTRA AND THIRUKKURAL...
Human Resources management _HR structure
Human Resource Management | Introduction,Meaning and Definition
Strategic Plan 2023-2024 Presentation.pptx
Concluding Session_Wrapup-India Jun 5 2024-Oct 5 2025 ZS.pptx
ORGANIZATIONAL communication -concepts and importance._20250806_112132_0000.pdf
Equity at the Helm_ Guiding Schools Through Inclusive Leadership by Dr.pdf
Chapter One an overview of political economy
School Annual day Presentation, Logo, Animation
Press Release Importance & Structure.pptx
Empowering Project Management Through Servant Leadership - PMI UK.pptx
MY GOLDEN RULES la regla de oro jhonatan requena
Course Overview of the Course Titled.pptx
Leveraging Intangible Assets Through Campus Entrepreneurship and Tech Transfer
40.-Rizal-And-Philippine-Identity-Formation.pdf

Agile vs ??

  • 1. Agile vs ?? How to become happy Agile developers... and never feel lost
  • 2. Alessandro Confetti I started to develop software when I was fourtheen… and never stopped since then… CTO di OSLO srl http://www.oslo.it linked-in it.linkedin.com/in/zigolab twitter @zigolab - github zigolab - skype zigolab Scrum Alliance CSM® & CSD®
  • 3. 5Ws of Agile (W)hat it is, (W)hy, (W)hen, (W)here and ho(W) to use it
  • 4. What is it Agile? 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 That is, while there is value in the items on the right, we value the items on the left more. Manifesto for Agile Software Development (2001) http://agilemanifesto.org
  • 6. Training Within Industry (TWI) 1940-1945 “There isn’t time” “Don’t try to plan a whole new department layout or go after a big new installation of new equipment” “Look for hundreds of small things you can improve” “Look for improvements on existing jobs with your present equipment” “Pay respectful attention to every employee, viewing each one as a potential source of ideas, information, and suggestions” W. Edwards Deming The Spirit of Kaizen: Creating Lasting Excellence One Small Step at a Time by Robert Maurer, McGraw-Hill, 2012
  • 7. Toyota “extended” Family Tree jidoka - automation with an human touch kaizen - improvement teams TPS - Toyota Production System
  • 8. When to use Agile? The Cynefin framework https://en.wikipedia.org/wiki/Dave_Snowden
  • 10. Agile vs “The real” Project Management
  • 11. Bombshell vs Trumpet things to do start delay...end
  • 12. Where to use Agile? not all companies are the same...
  • 13. Agile vs Corporate Culture: Agile in Colors Reinventing Organizations By Frederic Laloux, Nelson Parker 2014
  • 14. Agile: necessary conditions for adopting it TOP LEADERSHIP OWNERSHIP “The founder or top leader (let’s call him the CEO for lack of a better term) must have integrated a worldview and psychological development consistent with the Teal developmental level. Several examples show that it is helpful, but not necessary, to have a critical mass of leaders operating at that stage” “Owners of the organization must also understand and embrace Evolutionary-Teal worldviews. Board members that “don’t get it,” experience shows, can temporarily give a Teal leader free rein when their methods deliver outstanding results. But when the organization hits a rough patch or faces a critical choice, owners will want to get things under control in the only way that makes sense to them―through top-down, hierarchical command and control mechanisms.”
  • 15. How to use Agile? The leading tools and frameworks (sort of…)
  • 17. Seven Types of Waste Eliminate Waste in Manifacturing: 1. Transportation 2. Inventory 3. Motion 4. Waiting 5. Over-processing 6. Over-production 7. Defects Improve Quality of Software: 1. Eliminate waste 2. Amplify learning 3. Decide as late as possible 4. Deliver as fast as possible 5. Empower the team 6. Build quality in 7. See the whole
  • 18. Lean: Life's Too Short… …to build software nobody wants! Lean UX - Applying Lean Principles to Improve User Experience By Jeff Gothelf, O'Reilly Media,013
  • 19. Kanban visualize the workflow limit work in progress measure lead time
  • 21. SCRUM split your organization split your work split your time optimize the release plan and the process
  • 22. Scrum: how to organize team work? Giulio Roggero introduzione-a-scrum
  • 23. AMDDagile model driven development Just Barely Good Enough Models and Documents (JBGE)
  • 24. AMDD: Agile UML The Object Primer by Scott W. Ambler, Cambridge University Press 2004
  • 25. ADDM: use the right tool for the right audience
  • 26. TDDtest driven developmnet Define success up front Break the design down into little pieces Write the test before adding a new functionality
  • 27. TTT vs TDD: from outside-in to inside-out vs
  • 28. DEVOPSDEVelopment & OPerationS test the deployment before writing a single line of code
  • 29. DEVOPS: the infinite loop of release