SlideShare a Scribd company logo
1 of 29
Download to read offline
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

What's hot

Agile organization transformation in big enterprise
Agile organization transformation in big enterpriseAgile organization transformation in big enterprise
Agile organization transformation in big enterpriseNicola Sfondrini
 
Scaling engineering teams
Scaling engineering teamsScaling engineering teams
Scaling engineering teamsFrank Lamantia
 
Agile ME Meetup: Agile Transformation Session 2 - Agile Frameworks
Agile ME Meetup: Agile Transformation Session 2 - Agile FrameworksAgile ME Meetup: Agile Transformation Session 2 - Agile Frameworks
Agile ME Meetup: Agile Transformation Session 2 - Agile FrameworksRasmus Runberg
 
Agile Scaling Cycle (Lightning talk at Agile Leadership Day 2014, Zurich)
Agile Scaling Cycle (Lightning talk at Agile Leadership Day 2014, Zurich)Agile Scaling Cycle (Lightning talk at Agile Leadership Day 2014, Zurich)
Agile Scaling Cycle (Lightning talk at Agile Leadership Day 2014, Zurich)Stefan ROOCK
 
DevOps culture: Computer scientists are only human ... ;)
DevOps culture: Computer scientists are only human ... ;)DevOps culture: Computer scientists are only human ... ;)
DevOps culture: Computer scientists are only human ... ;)Jörg Hastreiter
 
Full stackagile - Squads Chapters Tribes and Guilds
Full stackagile - Squads Chapters Tribes and GuildsFull stackagile - Squads Chapters Tribes and Guilds
Full stackagile - Squads Chapters Tribes and GuildsAshley-Christian Hardy
 
Lost in Translation: The Product Manager in Agile Organizations (Ramon Guiu P...
Lost in Translation: The Product Manager in Agile Organizations (Ramon Guiu P...Lost in Translation: The Product Manager in Agile Organizations (Ramon Guiu P...
Lost in Translation: The Product Manager in Agile Organizations (Ramon Guiu P...IT Arena
 
Before you start Scaling (Scrum)
Before you start Scaling (Scrum)Before you start Scaling (Scrum)
Before you start Scaling (Scrum)Krystian Kaczor
 
LKCE19 Klaus Leopold - Flight Levels in Action
LKCE19 Klaus Leopold - Flight Levels in ActionLKCE19 Klaus Leopold - Flight Levels in Action
LKCE19 Klaus Leopold - Flight Levels in ActionLean Kanban Central Europe
 
Agile knowledge check-up: Busting myths on core Agile concepts
Agile knowledge check-up: Busting myths on core Agile conceptsAgile knowledge check-up: Busting myths on core Agile concepts
Agile knowledge check-up: Busting myths on core Agile conceptsRowan Bunning
 
Agile Greece Summit 2017 - Lean Business Agility
Agile Greece Summit 2017 - Lean Business AgilityAgile Greece Summit 2017 - Lean Business Agility
Agile Greece Summit 2017 - Lean Business AgilityAgile Greece
 
Lean en gros, c'est comme l'Agilité, sauf que... - Martin Goyette
Lean en gros, c'est comme l'Agilité, sauf que... - Martin GoyetteLean en gros, c'est comme l'Agilité, sauf que... - Martin Goyette
Lean en gros, c'est comme l'Agilité, sauf que... - Martin GoyetteAgile Montréal
 
Agile, Scrum, Lean & Kanban @ Idea & Innovation Management - Erasmus Universi...
Agile, Scrum, Lean & Kanban @ Idea & Innovation Management - Erasmus Universi...Agile, Scrum, Lean & Kanban @ Idea & Innovation Management - Erasmus Universi...
Agile, Scrum, Lean & Kanban @ Idea & Innovation Management - Erasmus Universi...bart vermijlen
 
Agile at Scale with Scrum: The Good, the Bad, and the Ugly
Agile at Scale with Scrum: The Good, the Bad, and the UglyAgile at Scale with Scrum: The Good, the Bad, and the Ugly
Agile at Scale with Scrum: The Good, the Bad, and the UglyTechWell
 
Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)Smart Scaling (ASK) presentation(agile2014)
Smart Scaling (ASK) presentation(agile2014)Richard Dolman
 
Scrum Around the World - Scrum Day Bandung
Scrum Around the World - Scrum Day BandungScrum Around the World - Scrum Day Bandung
Scrum Around the World - Scrum Day BandungScrum Day Bandung
 
Lean Agile Transformation - The Moonpig Story (so far)
Lean Agile Transformation - The Moonpig Story (so far)Lean Agile Transformation - The Moonpig Story (so far)
Lean Agile Transformation - The Moonpig Story (so far)Argyll Scott
 

What's hot (20)

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

Viewers also liked

User experience: Ideální web pro uživatele
User experience: Ideální web pro uživateleUser experience: Ideální web pro uživatele
User experience: Ideální web pro uživateleSherpas
 
Value Proposition Design
Value Proposition DesignValue Proposition Design
Value Proposition DesignYves Pigneur
 
Design in Tech Report 2017
Design in Tech Report 2017Design in Tech Report 2017
Design in Tech Report 2017John Maeda
 
Guiding UX Principles
Guiding UX PrinciplesGuiding UX Principles
Guiding UX PrinciplesRob Surrency
 
SQL Server DevOps Jumpstart
SQL Server DevOps JumpstartSQL Server DevOps Jumpstart
SQL Server DevOps JumpstartOri Donner
 
Anatomy of Test Driven Development
Anatomy of Test Driven DevelopmentAnatomy of Test Driven Development
Anatomy of Test Driven DevelopmentDhaval Shah
 
Creating a Core Strategy with the UX Strategy Blueprint
Creating a Core Strategy with the UX Strategy BlueprintCreating a Core Strategy with the UX Strategy Blueprint
Creating a Core Strategy with the UX Strategy BlueprintJim Kalbach
 
Effective Customer Journey Maps
Effective Customer Journey MapsEffective Customer Journey Maps
Effective Customer Journey MapsTandemSeven
 

Viewers also liked (10)

User experience: Ideální web pro uživatele
User experience: Ideální web pro uživateleUser experience: Ideální web pro uživatele
User experience: Ideální web pro uživatele
 
Stakeholder Analysis
Stakeholder AnalysisStakeholder Analysis
Stakeholder Analysis
 
Value Proposition Design
Value Proposition DesignValue Proposition Design
Value Proposition Design
 
Lean Manufacturing - Toyota Production System
Lean Manufacturing - Toyota Production SystemLean Manufacturing - Toyota Production System
Lean Manufacturing - Toyota Production System
 
Design in Tech Report 2017
Design in Tech Report 2017Design in Tech Report 2017
Design in Tech Report 2017
 
Guiding UX Principles
Guiding UX PrinciplesGuiding UX Principles
Guiding UX Principles
 
SQL Server DevOps Jumpstart
SQL Server DevOps JumpstartSQL Server DevOps Jumpstart
SQL Server DevOps Jumpstart
 
Anatomy of Test Driven Development
Anatomy of Test Driven DevelopmentAnatomy of Test Driven Development
Anatomy of Test Driven Development
 
Creating a Core Strategy with the UX Strategy Blueprint
Creating a Core Strategy with the UX Strategy BlueprintCreating a Core Strategy with the UX Strategy Blueprint
Creating a Core Strategy with the UX Strategy Blueprint
 
Effective Customer Journey Maps
Effective Customer Journey MapsEffective Customer Journey Maps
Effective Customer Journey Maps
 

Similar to Agile vs Never Feel Lost

Business Need And Current Situation Essay
Business Need And Current Situation EssayBusiness Need And Current Situation Essay
Business Need And Current Situation EssayJill Lyons
 
Difference Between Agile And Scrum
Difference Between Agile And ScrumDifference Between Agile And Scrum
Difference Between Agile And ScrumMichelle Madero
 
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021Lisa Boyer Cooney (she/her)
 
Microsoft + Agile
Microsoft + AgileMicrosoft + Agile
Microsoft + AgileAndrea Tino
 
SCRUM: don't panic
SCRUM: don't panicSCRUM: don't panic
SCRUM: don't panicNico Spadoni
 
Beyond the Scrum: Implementing Lean Software Practices in Your Organization
Beyond the Scrum: Implementing Lean Software Practices in Your OrganizationBeyond the Scrum: Implementing Lean Software Practices in Your Organization
Beyond the Scrum: Implementing Lean Software Practices in Your Organization ThoughtWorks Studios
 
Agile Basics / Fundamentals
Agile Basics / FundamentalsAgile Basics / Fundamentals
Agile Basics / Fundamentalssparkagility
 
Flavours of agile software engineering
Flavours of agile software engineeringFlavours of agile software engineering
Flavours of agile software engineeringZeeshan Masood S
 
Flavours of agile software engineering
Flavours of agile software engineeringFlavours of agile software engineering
Flavours of agile software engineeringZeeshan Masood S
 
Delivery Excellence in software Product Development
Delivery Excellence in software Product DevelopmentDelivery Excellence in software Product Development
Delivery Excellence in software Product DevelopmentChandan Patary
 
Chasingwindmills agile success
Chasingwindmills agile successChasingwindmills agile success
Chasingwindmills agile successPaul Boos
 
Scaling an Engineering Team
Scaling an Engineering TeamScaling an Engineering Team
Scaling an Engineering TeamDashlane
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanDimitri Ponomareff
 
Lean more than startups, software development, manufacturing
Lean  more than startups, software development, manufacturingLean  more than startups, software development, manufacturing
Lean more than startups, software development, manufacturingJason Yip
 
Agile Outside Software
Agile Outside SoftwareAgile Outside Software
Agile Outside Softwareallan kelly
 
What can DesignOps do for you? by Carol Smith at TLMUX in Montreal
What can DesignOps do for you? by Carol Smith at TLMUX in MontrealWhat can DesignOps do for you? by Carol Smith at TLMUX in Montreal
What can DesignOps do for you? by Carol Smith at TLMUX in MontrealCarol Smith
 
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...David Walker
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resourcesAnwar Sadat
 

Similar to Agile vs Never Feel Lost (20)

Business Need And Current Situation Essay
Business Need And Current Situation EssayBusiness Need And Current Situation Essay
Business Need And Current Situation Essay
 
Difference Between Agile And Scrum
Difference Between Agile And ScrumDifference Between Agile And Scrum
Difference Between Agile And Scrum
 
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021Agile 2  - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
Agile 2 - The Next Iteration of Agile - Lisa Cooney for Agile Nova 7-29-2021
 
Microsoft + Agile
Microsoft + AgileMicrosoft + Agile
Microsoft + Agile
 
SCRUM: don't panic
SCRUM: don't panicSCRUM: don't panic
SCRUM: don't panic
 
Beyond the Scrum: Implementing Lean Software Practices in Your Organization
Beyond the Scrum: Implementing Lean Software Practices in Your OrganizationBeyond the Scrum: Implementing Lean Software Practices in Your Organization
Beyond the Scrum: Implementing Lean Software Practices in Your Organization
 
PMI-ACP Study Guide
PMI-ACP Study GuidePMI-ACP Study Guide
PMI-ACP Study Guide
 
Agile Basics / Fundamentals
Agile Basics / FundamentalsAgile Basics / Fundamentals
Agile Basics / Fundamentals
 
Flavours of agile software engineering
Flavours of agile software engineeringFlavours of agile software engineering
Flavours of agile software engineering
 
Flavours of agile software engineering
Flavours of agile software engineeringFlavours of agile software engineering
Flavours of agile software engineering
 
Delivery Excellence in software Product Development
Delivery Excellence in software Product DevelopmentDelivery Excellence in software Product Development
Delivery Excellence in software Product Development
 
Chasingwindmills agile success
Chasingwindmills agile successChasingwindmills agile success
Chasingwindmills agile success
 
Scaling an Engineering Team
Scaling an Engineering TeamScaling an Engineering Team
Scaling an Engineering Team
 
Starting Agile in a Company
Starting Agile in a CompanyStarting Agile in a Company
Starting Agile in a Company
 
Introducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and KanbanIntroducing Agile Scrum XP and Kanban
Introducing Agile Scrum XP and Kanban
 
Lean more than startups, software development, manufacturing
Lean  more than startups, software development, manufacturingLean  more than startups, software development, manufacturing
Lean more than startups, software development, manufacturing
 
Agile Outside Software
Agile Outside SoftwareAgile Outside Software
Agile Outside Software
 
What can DesignOps do for you? by Carol Smith at TLMUX in Montreal
What can DesignOps do for you? by Carol Smith at TLMUX in MontrealWhat can DesignOps do for you? by Carol Smith at TLMUX in Montreal
What can DesignOps do for you? by Carol Smith at TLMUX in Montreal
 
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
Devops & Agility - Build the Culture, Get the Tools, Win the Day - Dundee Tec...
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resources
 

More from Alessandro Confetti

XConf 2022 - Code As Data: How data insights on legacy codebases can fill the...
XConf 2022 - Code As Data: How data insights on legacy codebases can fill the...XConf 2022 - Code As Data: How data insights on legacy codebases can fill the...
XConf 2022 - Code As Data: How data insights on legacy codebases can fill the...Alessandro Confetti
 
Was the technology really useful this time?
Was the technology really useful this time?Was the technology really useful this time?
Was the technology really useful this time?Alessandro Confetti
 
Scuttlebutt or how to exit facebook and start coding your first web 3.0 socia...
Scuttlebutt or how to exit facebook and start coding your first web 3.0 socia...Scuttlebutt or how to exit facebook and start coding your first web 3.0 socia...
Scuttlebutt or how to exit facebook and start coding your first web 3.0 socia...Alessandro Confetti
 
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...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...Alessandro Confetti
 
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...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...Alessandro Confetti
 
Oop vs functional stop the fight and start building message driven serverle...
Oop vs functional   stop the fight and start building message driven serverle...Oop vs functional   stop the fight and start building message driven serverle...
Oop vs functional stop the fight and start building message driven serverle...Alessandro Confetti
 
Through the looking glass (of the blockchain)
Through the looking glass (of the blockchain)Through the looking glass (of the blockchain)
Through the looking glass (of the blockchain)Alessandro Confetti
 
Learn how to build decentralized and serverless html5 applications with embar...
Learn how to build decentralized and serverless html5 applications with embar...Learn how to build decentralized and serverless html5 applications with embar...
Learn how to build decentralized and serverless html5 applications with embar...Alessandro Confetti
 
Learn how to build decentralized and serverless html5 applications with embar...
Learn how to build decentralized and serverless html5 applications with embar...Learn how to build decentralized and serverless html5 applications with embar...
Learn how to build decentralized and serverless html5 applications with embar...Alessandro Confetti
 

More from Alessandro Confetti (11)

XConf 2022 - Code As Data: How data insights on legacy codebases can fill the...
XConf 2022 - Code As Data: How data insights on legacy codebases can fill the...XConf 2022 - Code As Data: How data insights on legacy codebases can fill the...
XConf 2022 - Code As Data: How data insights on legacy codebases can fill the...
 
Was the technology really useful this time?
Was the technology really useful this time?Was the technology really useful this time?
Was the technology really useful this time?
 
Scuttlebutt or how to exit facebook and start coding your first web 3.0 socia...
Scuttlebutt or how to exit facebook and start coding your first web 3.0 socia...Scuttlebutt or how to exit facebook and start coding your first web 3.0 socia...
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...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...
 
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...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...
Oop vs functional   stop the fight and start building message driven serverle...Oop vs functional   stop the fight and start building message driven serverle...
Oop vs functional stop the fight and start building message driven serverle...
 
Through the looking glass (of the blockchain)
Through the looking glass (of the blockchain)Through the looking glass (of the blockchain)
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...Learn how to build decentralized and serverless html5 applications with embar...
Learn how to build decentralized and serverless html5 applications with embar...
 
Learn how to build decentralized and serverless html5 applications with embar...
Learn how to build decentralized and serverless html5 applications with embar...Learn how to build decentralized and serverless html5 applications with embar...
Learn how to build decentralized and serverless html5 applications with embar...
 
Blockchain
BlockchainBlockchain
Blockchain
 
The Pandora Security Model
The Pandora Security ModelThe Pandora Security Model
The Pandora Security Model
 

Recently uploaded

Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampPLCLeadershipDevelop
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, MumbaiPooja Nehwal
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentationcraig524401
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceanilsa9823
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Pooja Nehwal
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyHafizMuhammadAbdulla5
 
GENUINE Babe,Call Girls IN Badarpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Badarpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Badarpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Badarpur Delhi | +91-8377087607dollysharma2066
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineeringthomas851723
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Nehwal
 
LPC User Requirements for Automated Storage System Presentation
LPC User Requirements for Automated Storage System PresentationLPC User Requirements for Automated Storage System Presentation
LPC User Requirements for Automated Storage System Presentationthomas851723
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Roomdivyansh0kumar0
 
LPC Facility Design And Re-engineering Presentation
LPC Facility Design And Re-engineering PresentationLPC Facility Design And Re-engineering Presentation
LPC Facility Design And Re-engineering Presentationthomas851723
 
Training Methods and Training Objectives
Training Methods and Training ObjectivesTraining Methods and Training Objectives
Training Methods and Training Objectivesmintusiprd
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Reviewthomas851723
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sectorthomas851723
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girladitipandeya
 

Recently uploaded (20)

Day 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC BootcampDay 0- Bootcamp Roadmap for PLC Bootcamp
Day 0- Bootcamp Roadmap for PLC Bootcamp
 
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
{ 9892124323 }} Call Girls & Escorts in Hotel JW Marriott juhu, Mumbai
 
Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 
Board Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch PresentationBoard Diversity Initiaive Launch Presentation
Board Diversity Initiaive Launch Presentation
 
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Charbagh Lucknow best sexual service
 
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
Call now : 9892124323 Nalasopara Beautiful Call Girls Vasai virar Best Call G...
 
CEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biographyCEO of Google, Sunder Pichai's biography
CEO of Google, Sunder Pichai's biography
 
GENUINE Babe,Call Girls IN Badarpur Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Badarpur  Delhi | +91-8377087607GENUINE Babe,Call Girls IN Badarpur  Delhi | +91-8377087607
GENUINE Babe,Call Girls IN Badarpur Delhi | +91-8377087607
 
Introduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-EngineeringIntroduction to LPC - Facility Design And Re-Engineering
Introduction to LPC - Facility Design And Re-Engineering
 
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
Pooja Mehta 9167673311, Trusted Call Girls In NAVI MUMBAI Cash On Payment , V...
 
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Servicesauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
sauth delhi call girls in Defence Colony🔝 9953056974 🔝 escort Service
 
LPC User Requirements for Automated Storage System Presentation
LPC User Requirements for Automated Storage System PresentationLPC User Requirements for Automated Storage System Presentation
LPC User Requirements for Automated Storage System Presentation
 
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With RoomVIP Kolkata Call Girl Rajarhat 👉 8250192130  Available With Room
VIP Kolkata Call Girl Rajarhat 👉 8250192130 Available With Room
 
LPC Facility Design And Re-engineering Presentation
LPC Facility Design And Re-engineering PresentationLPC Facility Design And Re-engineering Presentation
LPC Facility Design And Re-engineering Presentation
 
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No AdvanceRohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
Rohini Sector 16 Call Girls Delhi 9999965857 @Sabina Saikh No Advance
 
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICECall Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance  VVIP 🍎 SERVICE
Call Girls Service Tilak Nagar @9999965857 Delhi 🫦 No Advance VVIP 🍎 SERVICE
 
Training Methods and Training Objectives
Training Methods and Training ObjectivesTraining Methods and Training Objectives
Training Methods and Training Objectives
 
LPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations ReviewLPC Operations Review PowerPoint | Operations Review
LPC Operations Review PowerPoint | Operations Review
 
LPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business SectorLPC Warehouse Management System For Clients In The Business Sector
LPC Warehouse Management System For Clients In The Business Sector
 
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call GirlVIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
VIP 7001035870 Find & Meet Hyderabad Call Girls Ameerpet high-profile Call Girl
 

Agile vs Never Feel Lost

  • 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