SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
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

Contenu connexe

Tendances

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
 

Tendances (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
 

En vedette

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
 

En vedette (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
 

Similaire à Agile vs ??

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
 

Similaire à Agile vs ?? (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
 

Plus de 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
 

Plus de 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
 

Dernier

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
 
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
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxalinstan901
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...Pooja Nehwal
 
{ 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
 
Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningCIToolkit
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptxAss.Prof. Dr. Mogeeb Mosleh
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementTulsiDhidhi1
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Alex Marques
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Hedda Bird
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic managementharfimakarim
 

Dernier (20)

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...
 
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
 
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
 
Becoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette ThompsonBecoming an Inclusive Leader - Bernadette Thompson
Becoming an Inclusive Leader - Bernadette Thompson
 
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdfImagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
Imagine - HR; are handling the 'bad banter' - Stella Chandler.pdf
 
Intro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptxIntro_University_Ranking_Introduction.pptx
Intro_University_Ranking_Introduction.pptx
 
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote SpeakerLeadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
Leadership in Crisis - Helio Vogas, Risk & Leadership Keynote Speaker
 
Agile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptxAgile Coaching Change Management Framework.pptx
Agile Coaching Change Management Framework.pptx
 
Disrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdfDisrupt or be Disrupted - Kirk Vallis.pdf
Disrupt or be Disrupted - Kirk Vallis.pdf
 
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...Call Now Pooja Mehta :  7738631006 Door Step Call Girls Rate 100% Satisfactio...
Call Now Pooja Mehta : 7738631006 Door Step Call Girls Rate 100% Satisfactio...
 
{ 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
 
Discover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdfDiscover -CQ Master Class - Rikita Wadhwa.pdf
Discover -CQ Master Class - Rikita Wadhwa.pdf
 
Continuous Improvement Infographics for Learning
Continuous Improvement Infographics for LearningContinuous Improvement Infographics for Learning
Continuous Improvement Infographics for Learning
 
Reviewing and summarization of university ranking system to.pptx
Reviewing and summarization of university ranking system  to.pptxReviewing and summarization of university ranking system  to.pptx
Reviewing and summarization of university ranking system to.pptx
 
operational plan ppt.pptx nursing management
operational plan ppt.pptx nursing managementoperational plan ppt.pptx nursing management
operational plan ppt.pptx nursing management
 
Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024Construction Project Management | Coursera 2024
Construction Project Management | Coursera 2024
 
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdfImagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
Imagine - Creating Healthy Workplaces - Anthony Montgomery.pdf
 
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...Dealing with Poor Performance - get the full picture from 3C Performance Mana...
Dealing with Poor Performance - get the full picture from 3C Performance Mana...
 
LoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner CircleLoveLocalGov - Chris Twigg, Inner Circle
LoveLocalGov - Chris Twigg, Inner Circle
 
internal analysis on strategic management
internal analysis on strategic managementinternal analysis on strategic management
internal analysis on strategic management
 

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