SlideShare ist ein Scribd-Unternehmen logo
1 von 45
ScrumBut: Scrum e la resa condizionata?ScrumBut: Scrum e la resa condizionata?
- DemotiScrum -- DemotiScrum -
Talking of Scrum in your company...
It's not another toy to break off...
Edoardo Schepis
Scrum Master in Funambol
Certified Scrum Master and Scrum Professional
schepis@funambol.com
twitter: edschepis
http://www.edschepis.net
Agenda
● Do we really know Scrum?
● A selection of ScrumButs
● Surrenders?
Scrum
Do we really know Scrum?
Scrum is NOT...
● just a matter of meetings
● just a matter of roles
● just a matter of artifacts
Scrum
Scrum is not just this...
or...
SCRUM is...
The Scrum Pillars
● Lean Thinking
– Respect People
– Continuous Improvement
– “Anything that does not create value for a customer is
waste”
● Agile Manifesto
Scrum as a MIRROR
Scrum is like your mother in law
ScrumButs are...
● ScrumButs are reasons why you can’t take full advantage of
Scrum to solve the problems and realise the benefits.
● Format: (ScrumBut) (Reason) (Workaround)
● Example:
“We use Scrum, but Daily Scrum meetings are too much overhead
so we only have them once a week.”
Agile development is like teenage sex. Everyone says they’re doing it, but
only 10% are. And those who are — ARE DOING IT WRONG.
Goalless/Soulless Scrum
“We use Scrum but... only because...”
● Scrum just for Scrum
● Scrum because the boss wants it
● Nobody knows why
Goalless/Soulless Scrum – Try to...
● Use Scrum to govern the Scrum adoption
● Regularly share and challenge
Agile/Lean/Scrum/YOUR values and principles
● Perform retrospectives on how you're applying
Scrum
Makes our life difficult
“We use Scrum but... we don’t like it because it
makes life more difficult.”
● It's a Mirror
● It won't be better with age...
Makes our life difficult – Try to...
● Look into the mirror
● Inspect and adapt
● Encourage people
● Coaching vs. Training
Planning Paralysis
“We use Scrum but… we're still not confident
about our plan after two days of Sprint
planning!”
● Try to...
● Keep the focus on the Sprint
● Find and adapt your velocity
● Use a checklist for a good Sprint planning meeting
http://www.sprint-it.de/scrum-checklists
Command and Control
“We use Scrum but... a manager keeps telling the
team which tasks to do”
● It's all about self-organized teams. It doesn't mean:
● No managers at all
● No help
● Try to...
● define boundaries... like railroads for trains
● self-organized teams need you!
Rewards
“We use Scrum but... we track individual
performances with rewards”
● Is the emphasis really on the team?
● Try to...
● Review and assess the goals (Individuals vs. Team)
● Do not attack the organization mindset
It's done... almost done
“We use Scrum but... at the end of the Sprint
we need additional time to get things done”
● Take time to understand and share the issue
● Try to...
● Write/Review a Definition of Done
● Improve your integration systems (continuous
build/integration/testing)
● Sprint Review with live demo
Risk Management
“We use Scrum but... we need a formal Risk
Management process”
● Do we really know Scrum?
● Try to:
● Review and map risks with scrum principles and practices
● Time-boxing
● Prioritization and estimation must consider risks
● Spikes
● Last responsible moment
– A military officer: "The most important thing I did in my career was to teach young leaders
that whenever they saw a threat, their first job was to determine the timebox for their
response. Their second job was to hold off making a decision until the end of the
timebox, so that they could make it based on the best possible data."
Risk
Management
Chart
Risk Management mapping
Status Quo
“We use Scrum but... we have so much work to
do (bug fixing, new features, documentation,
testing, reporting, managing) that we don't have
time to do anything more”
● Try to...
● Inspect: work on failures immediately (pain-driven)
● Ask the 5 Whys
● Eat the dogfood
Time-boxing what?
“We use Scrum but... if needed we extend Sprint lenght”
● The illusion of... “just few more hours and it's done”
● Try to...
● Overcommitment and/or bad estimates?
● Track velocity as average from some past sprints
● Retrospective: missing (lack of) a commitment is an opportunity
to inspect and adapt
● Work with managers to reduce pressure
Component Teams
“We use Scrum but... we cannot have feature teams”
● Communication between teams is easier with feature teams
● Try to...
● Define “feature”
● Keep focus also at feature level (maybe more Sprints)
● Minimize FIP (features in progress)
● Empower the team
● Move from dev. to user point of view
Functional Teams
“We use Scrum but... we cannot afford cross-
functional teams”
● Sometimes it's not a management decision
● Try to...
● Define primary and seconday skills
● Reduce WIP
● Shorten the Sprint
Stabilization
“We use Scrum but... we still need a
Testing/Integration/QA/Release team to validate/finish
the work”
● DONEish
● Try to...
● Work on DONE
● Improve integration and testing systems
● Setup automated testing with mocks to avoid dependency
The Scrum Monster
“We use Scrum but... the Scrum Master is a
Manager”
(the SM with two heads)
● Command and Control
● Trust?
● Try to... (if you can't avoid it)
● Give parts of the role to other members
● Avoid personal rewards
● Be a good manager ;-)
ScrumButs
● Goalless
● Makes our life difficult
● Planning Paralysis
● Command and Control
● Rewards
● It's almost done
● Risk Management
● Status Quo
● Time-Boxing what?
● Component Teams
● Functional Teams
● Stabilization
● Scrum Monster
● ...
But Scrum...
“When a person/team/organization flips off their
'thinking bit' and just burps up whatever Scrum
tells them to do”
● But Scrum says all my stories must follow a
template: “As a ___ I can ___ so that____”
● But Scrum says our teams should be 7, +- 2
● But Scrum says we need self-organizing teams
● But Scrum says we estimate
http://blog.versionone.com/blog/productive-agility/0/0/but-scrum
Joel Tosi
Surrending to the Status Quo?
La resa incondizionata
trattato secondo cui una parte accetta di arrendersi al
nemico senza avanzare alcun tipo di pretesa (la forma di
sconfitta più totale e umiliante per la parte che si arrende)
L’onore delle armi
particolare tipo di riconoscimento, un onore
cavalleresco che si conferisce in ambito militare per
rendere ossequio al valore dell'avversario sconfitto
we all grow up...we all grow up...
Edoardo Schepis
Scrum Master in Funambol
Certified Scrum Master and Scrum Professional
schepis@funambol.com
twitter: edschepis
http://www.edschepis.net
Questions?

Weitere ähnliche Inhalte

Was ist angesagt?

How to be a great scrum master
How to be a great scrum masterHow to be a great scrum master
How to be a great scrum masterDaniel Shupp
 
Why do we need a Scrum Master?
Why do we need a Scrum Master?Why do we need a Scrum Master?
Why do we need a Scrum Master?Qualitest
 
Why Scrum Master Ing
Why Scrum Master IngWhy Scrum Master Ing
Why Scrum Master IngYi Xu
 
In the Scrum the PO role is a key
In the Scrum the PO role is a keyIn the Scrum the PO role is a key
In the Scrum the PO role is a keyMateusz Żeromski
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics Elad Sofer
 
What is the rol of scrum master in Agile?
What is the rol of scrum master in Agile?What is the rol of scrum master in Agile?
What is the rol of scrum master in Agile?Mario Lucero
 
Leading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterLeading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterIlan Kirschenbaum
 
Scrum Training for Key Ingredient Employees
Scrum Training for Key Ingredient EmployeesScrum Training for Key Ingredient Employees
Scrum Training for Key Ingredient EmployeesLucina Stricko, CSPO
 
3 Scrum Patterns to Boost Team Productivity
3 Scrum Patterns to Boost Team Productivity3 Scrum Patterns to Boost Team Productivity
3 Scrum Patterns to Boost Team Productivityardutta
 
Agile Network India | Challenges with scrum, can Kanban be an alternative | O...
Agile Network India | Challenges with scrum, can Kanban be an alternative | O...Agile Network India | Challenges with scrum, can Kanban be an alternative | O...
Agile Network India | Challenges with scrum, can Kanban be an alternative | O...AgileNetwork
 
#lego4scrum with Large-Scale Scrum (LeSS)
#lego4scrum with Large-Scale Scrum (LeSS)#lego4scrum with Large-Scale Scrum (LeSS)
#lego4scrum with Large-Scale Scrum (LeSS)Alexey Krivitsky
 
Training [bites] - scrum in 30 minutes
Training   [bites] - scrum in 30 minutesTraining   [bites] - scrum in 30 minutes
Training [bites] - scrum in 30 minutesMartin Hinshelwood
 
The dysfunctions of a scrum team
The dysfunctions of a scrum teamThe dysfunctions of a scrum team
The dysfunctions of a scrum teamPiyush Rahate
 
How to grow learning multi-site agile organizations
How to grow learning multi-site agile organizationsHow to grow learning multi-site agile organizations
How to grow learning multi-site agile organizationsAlexey Krivitsky
 
Effective Daily Scrum Patterns
Effective Daily Scrum PatternsEffective Daily Scrum Patterns
Effective Daily Scrum PatternsSynerzip
 
Karate - How we build things in Skroutz (Agile Summit '15)
Karate - How we build things in Skroutz (Agile Summit '15)Karate - How we build things in Skroutz (Agile Summit '15)
Karate - How we build things in Skroutz (Agile Summit '15)Skroutz S.A.
 

Was ist angesagt? (20)

Agile Coaching Canvas
Agile Coaching CanvasAgile Coaching Canvas
Agile Coaching Canvas
 
Scrum Master
Scrum MasterScrum Master
Scrum Master
 
How to be a great scrum master
How to be a great scrum masterHow to be a great scrum master
How to be a great scrum master
 
Why do we need a Scrum Master?
Why do we need a Scrum Master?Why do we need a Scrum Master?
Why do we need a Scrum Master?
 
Why Scrum Master Ing
Why Scrum Master IngWhy Scrum Master Ing
Why Scrum Master Ing
 
In the Scrum the PO role is a key
In the Scrum the PO role is a keyIn the Scrum the PO role is a key
In the Scrum the PO role is a key
 
Scrum is not #perfect
Scrum is not #perfectScrum is not #perfect
Scrum is not #perfect
 
Scrum master basics
Scrum master basics Scrum master basics
Scrum master basics
 
What is the rol of scrum master in Agile?
What is the rol of scrum master in Agile?What is the rol of scrum master in Agile?
What is the rol of scrum master in Agile?
 
Leading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum MasterLeading agile teams - Advanced Scrum Master
Leading agile teams - Advanced Scrum Master
 
Scrum Training for Key Ingredient Employees
Scrum Training for Key Ingredient EmployeesScrum Training for Key Ingredient Employees
Scrum Training for Key Ingredient Employees
 
3 Scrum Patterns to Boost Team Productivity
3 Scrum Patterns to Boost Team Productivity3 Scrum Patterns to Boost Team Productivity
3 Scrum Patterns to Boost Team Productivity
 
Scrum Patterns: a Guided Tour - SGRio 2017
Scrum Patterns: a Guided Tour - SGRio 2017Scrum Patterns: a Guided Tour - SGRio 2017
Scrum Patterns: a Guided Tour - SGRio 2017
 
Agile Network India | Challenges with scrum, can Kanban be an alternative | O...
Agile Network India | Challenges with scrum, can Kanban be an alternative | O...Agile Network India | Challenges with scrum, can Kanban be an alternative | O...
Agile Network India | Challenges with scrum, can Kanban be an alternative | O...
 
#lego4scrum with Large-Scale Scrum (LeSS)
#lego4scrum with Large-Scale Scrum (LeSS)#lego4scrum with Large-Scale Scrum (LeSS)
#lego4scrum with Large-Scale Scrum (LeSS)
 
Training [bites] - scrum in 30 minutes
Training   [bites] - scrum in 30 minutesTraining   [bites] - scrum in 30 minutes
Training [bites] - scrum in 30 minutes
 
The dysfunctions of a scrum team
The dysfunctions of a scrum teamThe dysfunctions of a scrum team
The dysfunctions of a scrum team
 
How to grow learning multi-site agile organizations
How to grow learning multi-site agile organizationsHow to grow learning multi-site agile organizations
How to grow learning multi-site agile organizations
 
Effective Daily Scrum Patterns
Effective Daily Scrum PatternsEffective Daily Scrum Patterns
Effective Daily Scrum Patterns
 
Karate - How we build things in Skroutz (Agile Summit '15)
Karate - How we build things in Skroutz (Agile Summit '15)Karate - How we build things in Skroutz (Agile Summit '15)
Karate - How we build things in Skroutz (Agile Summit '15)
 

Andere mochten auch

Evidencias fotográficas mapa de regiones naturales y áreas protegidas
Evidencias fotográficas mapa de regiones naturales y áreas protegidasEvidencias fotográficas mapa de regiones naturales y áreas protegidas
Evidencias fotográficas mapa de regiones naturales y áreas protegidasNatalie Lizarraga
 
Tutorial como hacer mapas conceptuales en bubbl.us
Tutorial como hacer mapas conceptuales en bubbl.usTutorial como hacer mapas conceptuales en bubbl.us
Tutorial como hacer mapas conceptuales en bubbl.usTICS & Partners
 
El Cmaptool Herramienta de aprendizaje virtual
El Cmaptool Herramienta de aprendizaje virtualEl Cmaptool Herramienta de aprendizaje virtual
El Cmaptool Herramienta de aprendizaje virtualguest87ccd5
 
Plangere rl
Plangere rlPlangere rl
Plangere rlcbwcbw
 
готовий проект 7
готовий проект 7готовий проект 7
готовий проект 7Adel1na
 
JMDF Introduction - JMDF 2005
JMDF Introduction - JMDF 2005JMDF Introduction - JMDF 2005
JMDF Introduction - JMDF 2005Edoardo Schepis
 
JavaME Deploy and Test - JMDF 2005
JavaME Deploy and Test - JMDF 2005JavaME Deploy and Test - JMDF 2005
JavaME Deploy and Test - JMDF 2005Edoardo Schepis
 
презентация Microsoft office power point
презентация Microsoft office power pointпрезентация Microsoft office power point
презентация Microsoft office power pointМаксим Чёрный
 
Focus Group Open Source 09.05.2011 Filippo Sorbello
Focus Group Open Source 09.05.2011 Filippo Sorbello Focus Group Open Source 09.05.2011 Filippo Sorbello
Focus Group Open Source 09.05.2011 Filippo Sorbello Roberto Galoppini
 
Impact of employee absences in employer cost
Impact of employee absences in employer costImpact of employee absences in employer cost
Impact of employee absences in employer costGenalyn Patlunag
 
estructuras de almacenamiento y diferentes medios de almacenamiento de datos.
estructuras de almacenamiento y diferentes medios de almacenamiento de datos.estructuras de almacenamiento y diferentes medios de almacenamiento de datos.
estructuras de almacenamiento y diferentes medios de almacenamiento de datos.Esther Cesar
 

Andere mochten auch (15)

Evidencias fotográficas mapa de regiones naturales y áreas protegidas
Evidencias fotográficas mapa de regiones naturales y áreas protegidasEvidencias fotográficas mapa de regiones naturales y áreas protegidas
Evidencias fotográficas mapa de regiones naturales y áreas protegidas
 
Tutorial como hacer mapas conceptuales en bubbl.us
Tutorial como hacer mapas conceptuales en bubbl.usTutorial como hacer mapas conceptuales en bubbl.us
Tutorial como hacer mapas conceptuales en bubbl.us
 
El Cmaptool Herramienta de aprendizaje virtual
El Cmaptool Herramienta de aprendizaje virtualEl Cmaptool Herramienta de aprendizaje virtual
El Cmaptool Herramienta de aprendizaje virtual
 
Plangere rl
Plangere rlPlangere rl
Plangere rl
 
готовий проект 7
готовий проект 7готовий проект 7
готовий проект 7
 
Lean Business and Grow
Lean Business and GrowLean Business and Grow
Lean Business and Grow
 
JMDF Introduction - JMDF 2005
JMDF Introduction - JMDF 2005JMDF Introduction - JMDF 2005
JMDF Introduction - JMDF 2005
 
JavaME UI - JMDF 2007
JavaME UI - JMDF 2007JavaME UI - JMDF 2007
JavaME UI - JMDF 2007
 
JavaME Deploy and Test - JMDF 2005
JavaME Deploy and Test - JMDF 2005JavaME Deploy and Test - JMDF 2005
JavaME Deploy and Test - JMDF 2005
 
презентация Microsoft office power point
презентация Microsoft office power pointпрезентация Microsoft office power point
презентация Microsoft office power point
 
Test
TestTest
Test
 
Autores dominicanos
Autores dominicanosAutores dominicanos
Autores dominicanos
 
Focus Group Open Source 09.05.2011 Filippo Sorbello
Focus Group Open Source 09.05.2011 Filippo Sorbello Focus Group Open Source 09.05.2011 Filippo Sorbello
Focus Group Open Source 09.05.2011 Filippo Sorbello
 
Impact of employee absences in employer cost
Impact of employee absences in employer costImpact of employee absences in employer cost
Impact of employee absences in employer cost
 
estructuras de almacenamiento y diferentes medios de almacenamiento de datos.
estructuras de almacenamiento y diferentes medios de almacenamiento de datos.estructuras de almacenamiento y diferentes medios de almacenamiento de datos.
estructuras de almacenamiento y diferentes medios de almacenamiento de datos.
 

Ähnlich wie Scrumbuts - Italian Agile Day 2010

Bogdan Onyshchenko: Scrum AND. How to make your Scrum implementation even bet...
Bogdan Onyshchenko: Scrum AND. How to make your Scrum implementation even bet...Bogdan Onyshchenko: Scrum AND. How to make your Scrum implementation even bet...
Bogdan Onyshchenko: Scrum AND. How to make your Scrum implementation even bet...Lviv Startup Club
 
Scrum buts » but Scrum - which is worse?
Scrum buts » but Scrum - which is worse?Scrum buts » but Scrum - which is worse?
Scrum buts » but Scrum - which is worse?Fabio Armani
 
Scrum role introduction – the scrum master
Scrum role introduction – the scrum masterScrum role introduction – the scrum master
Scrum role introduction – the scrum masterLê Trọng-Hiệp
 
Help the Scrum Master IS the Impediment
Help the Scrum Master IS the ImpedimentHelp the Scrum Master IS the Impediment
Help the Scrum Master IS the ImpedimentRyan Ripley
 
Taller de Scrum por Alegra y Endeavor
Taller de Scrum por Alegra y Endeavor Taller de Scrum por Alegra y Endeavor
Taller de Scrum por Alegra y Endeavor Endeavor colombia
 
Scrum in practice at klarna
Scrum in practice at klarnaScrum in practice at klarna
Scrum in practice at klarnaElad Maimon
 
Scrum and Teamwork
Scrum and TeamworkScrum and Teamwork
Scrum and Teamworkidlesun
 
Scrum is not for everyone: How Scrum does not look like
Scrum is not for everyone: How Scrum does not look likeScrum is not for everyone: How Scrum does not look like
Scrum is not for everyone: How Scrum does not look likeMoisés Armani Ramírez
 
The Future of the Scrum Master Role
The Future of the Scrum Master Role The Future of the Scrum Master Role
The Future of the Scrum Master Role Samir Penkar
 
Learnings adopting Large Scale Scrum
Learnings adopting Large Scale ScrumLearnings adopting Large Scale Scrum
Learnings adopting Large Scale ScrumRoland Flemm
 
Scrum - What is it good for?
Scrum - What is it good for?Scrum - What is it good for?
Scrum - What is it good for?Diana Minnée
 
Frustration Backlog Management!
Frustration Backlog Management!Frustration Backlog Management!
Frustration Backlog Management!Manjunatha M S Rao
 
Adopting agile via continuous improvement with workshop
Adopting agile via continuous improvement with workshopAdopting agile via continuous improvement with workshop
Adopting agile via continuous improvement with workshopPriyank Shah
 
Adopting agile via continuous improvement with workshop by Priyank Shah
Adopting agile via continuous improvement with workshop by Priyank ShahAdopting agile via continuous improvement with workshop by Priyank Shah
Adopting agile via continuous improvement with workshop by Priyank ShahAhmedabadJavaMeetup
 

Ähnlich wie Scrumbuts - Italian Agile Day 2010 (20)

Bogdan Onyshchenko: Scrum AND. How to make your Scrum implementation even bet...
Bogdan Onyshchenko: Scrum AND. How to make your Scrum implementation even bet...Bogdan Onyshchenko: Scrum AND. How to make your Scrum implementation even bet...
Bogdan Onyshchenko: Scrum AND. How to make your Scrum implementation even bet...
 
Scrum buts » but Scrum - which is worse?
Scrum buts » but Scrum - which is worse?Scrum buts » but Scrum - which is worse?
Scrum buts » but Scrum - which is worse?
 
ScrumButs
ScrumButsScrumButs
ScrumButs
 
Managing Agile
Managing AgileManaging Agile
Managing Agile
 
Scrum
ScrumScrum
Scrum
 
Too fast for Scrum? | AgilePT 2015
Too fast for Scrum? | AgilePT 2015Too fast for Scrum? | AgilePT 2015
Too fast for Scrum? | AgilePT 2015
 
SET 3 - Introduction to Scrum
SET 3 - Introduction to ScrumSET 3 - Introduction to Scrum
SET 3 - Introduction to Scrum
 
Scrum role introduction – the scrum master
Scrum role introduction – the scrum masterScrum role introduction – the scrum master
Scrum role introduction – the scrum master
 
Help the Scrum Master IS the Impediment
Help the Scrum Master IS the ImpedimentHelp the Scrum Master IS the Impediment
Help the Scrum Master IS the Impediment
 
Taller de Scrum por Alegra y Endeavor
Taller de Scrum por Alegra y Endeavor Taller de Scrum por Alegra y Endeavor
Taller de Scrum por Alegra y Endeavor
 
Scrum in practice at klarna
Scrum in practice at klarnaScrum in practice at klarna
Scrum in practice at klarna
 
Scrum and Teamwork
Scrum and TeamworkScrum and Teamwork
Scrum and Teamwork
 
Scrum is not for everyone: How Scrum does not look like
Scrum is not for everyone: How Scrum does not look likeScrum is not for everyone: How Scrum does not look like
Scrum is not for everyone: How Scrum does not look like
 
Kicking ScrumBut
Kicking ScrumButKicking ScrumBut
Kicking ScrumBut
 
The Future of the Scrum Master Role
The Future of the Scrum Master Role The Future of the Scrum Master Role
The Future of the Scrum Master Role
 
Learnings adopting Large Scale Scrum
Learnings adopting Large Scale ScrumLearnings adopting Large Scale Scrum
Learnings adopting Large Scale Scrum
 
Scrum - What is it good for?
Scrum - What is it good for?Scrum - What is it good for?
Scrum - What is it good for?
 
Frustration Backlog Management!
Frustration Backlog Management!Frustration Backlog Management!
Frustration Backlog Management!
 
Adopting agile via continuous improvement with workshop
Adopting agile via continuous improvement with workshopAdopting agile via continuous improvement with workshop
Adopting agile via continuous improvement with workshop
 
Adopting agile via continuous improvement with workshop by Priyank Shah
Adopting agile via continuous improvement with workshop by Priyank ShahAdopting agile via continuous improvement with workshop by Priyank Shah
Adopting agile via continuous improvement with workshop by Priyank Shah
 

Mehr von Edoardo Schepis

Joomla in the cloud with Openshift
Joomla in the cloud with OpenshiftJoomla in the cloud with Openshift
Joomla in the cloud with OpenshiftEdoardo Schepis
 
Funambol: introducing SCRUM in software product development - AgileDay Italia
Funambol: introducing SCRUM in software product development - AgileDay ItaliaFunambol: introducing SCRUM in software product development - AgileDay Italia
Funambol: introducing SCRUM in software product development - AgileDay ItaliaEdoardo Schepis
 
Funambol JavaME Messaging Client: Lessons Learned - JavaONE 2008
Funambol  JavaME Messaging Client: Lessons Learned - JavaONE 2008Funambol  JavaME Messaging Client: Lessons Learned - JavaONE 2008
Funambol JavaME Messaging Client: Lessons Learned - JavaONE 2008Edoardo Schepis
 
JavaME Overview - JMDF 2007
JavaME Overview - JMDF 2007JavaME Overview - JMDF 2007
JavaME Overview - JMDF 2007Edoardo Schepis
 
JavaME Development Workflow - JMDF 2007
JavaME Development Workflow - JMDF 2007JavaME Development Workflow - JMDF 2007
JavaME Development Workflow - JMDF 2007Edoardo Schepis
 
Alla ricerca della User Story perduta
Alla ricerca della User Story perdutaAlla ricerca della User Story perduta
Alla ricerca della User Story perdutaEdoardo Schepis
 

Mehr von Edoardo Schepis (8)

Openshift Enterprise
Openshift EnterpriseOpenshift Enterprise
Openshift Enterprise
 
Joomla in the cloud with Openshift
Joomla in the cloud with OpenshiftJoomla in the cloud with Openshift
Joomla in the cloud with Openshift
 
Intro jbug milano
Intro jbug milanoIntro jbug milano
Intro jbug milano
 
Funambol: introducing SCRUM in software product development - AgileDay Italia
Funambol: introducing SCRUM in software product development - AgileDay ItaliaFunambol: introducing SCRUM in software product development - AgileDay Italia
Funambol: introducing SCRUM in software product development - AgileDay Italia
 
Funambol JavaME Messaging Client: Lessons Learned - JavaONE 2008
Funambol  JavaME Messaging Client: Lessons Learned - JavaONE 2008Funambol  JavaME Messaging Client: Lessons Learned - JavaONE 2008
Funambol JavaME Messaging Client: Lessons Learned - JavaONE 2008
 
JavaME Overview - JMDF 2007
JavaME Overview - JMDF 2007JavaME Overview - JMDF 2007
JavaME Overview - JMDF 2007
 
JavaME Development Workflow - JMDF 2007
JavaME Development Workflow - JMDF 2007JavaME Development Workflow - JMDF 2007
JavaME Development Workflow - JMDF 2007
 
Alla ricerca della User Story perduta
Alla ricerca della User Story perdutaAlla ricerca della User Story perduta
Alla ricerca della User Story perduta
 

Kürzlich hochgeladen

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...apidays
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...apidays
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businesspanagenda
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyKhushali Kathiriya
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 

Kürzlich hochgeladen (20)

ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 

Scrumbuts - Italian Agile Day 2010

  • 1. ScrumBut: Scrum e la resa condizionata?ScrumBut: Scrum e la resa condizionata? - DemotiScrum -- DemotiScrum -
  • 2. Talking of Scrum in your company...
  • 3. It's not another toy to break off...
  • 4. Edoardo Schepis Scrum Master in Funambol Certified Scrum Master and Scrum Professional schepis@funambol.com twitter: edschepis http://www.edschepis.net
  • 5. Agenda ● Do we really know Scrum? ● A selection of ScrumButs ● Surrenders?
  • 6.
  • 7. Scrum Do we really know Scrum? Scrum is NOT... ● just a matter of meetings ● just a matter of roles ● just a matter of artifacts
  • 8. Scrum Scrum is not just this... or...
  • 9.
  • 10.
  • 11. SCRUM is... The Scrum Pillars ● Lean Thinking – Respect People – Continuous Improvement – “Anything that does not create value for a customer is waste” ● Agile Manifesto Scrum as a MIRROR
  • 12. Scrum is like your mother in law
  • 13.
  • 14.
  • 15. ScrumButs are... ● ScrumButs are reasons why you can’t take full advantage of Scrum to solve the problems and realise the benefits. ● Format: (ScrumBut) (Reason) (Workaround) ● Example: “We use Scrum, but Daily Scrum meetings are too much overhead so we only have them once a week.” Agile development is like teenage sex. Everyone says they’re doing it, but only 10% are. And those who are — ARE DOING IT WRONG.
  • 16. Goalless/Soulless Scrum “We use Scrum but... only because...” ● Scrum just for Scrum ● Scrum because the boss wants it ● Nobody knows why
  • 17. Goalless/Soulless Scrum – Try to... ● Use Scrum to govern the Scrum adoption ● Regularly share and challenge Agile/Lean/Scrum/YOUR values and principles ● Perform retrospectives on how you're applying Scrum
  • 18. Makes our life difficult “We use Scrum but... we don’t like it because it makes life more difficult.” ● It's a Mirror ● It won't be better with age...
  • 19. Makes our life difficult – Try to... ● Look into the mirror ● Inspect and adapt ● Encourage people ● Coaching vs. Training
  • 20. Planning Paralysis “We use Scrum but… we're still not confident about our plan after two days of Sprint planning!” ● Try to... ● Keep the focus on the Sprint ● Find and adapt your velocity ● Use a checklist for a good Sprint planning meeting
  • 22. Command and Control “We use Scrum but... a manager keeps telling the team which tasks to do” ● It's all about self-organized teams. It doesn't mean: ● No managers at all ● No help ● Try to... ● define boundaries... like railroads for trains ● self-organized teams need you!
  • 23. Rewards “We use Scrum but... we track individual performances with rewards” ● Is the emphasis really on the team? ● Try to... ● Review and assess the goals (Individuals vs. Team) ● Do not attack the organization mindset
  • 24. It's done... almost done “We use Scrum but... at the end of the Sprint we need additional time to get things done” ● Take time to understand and share the issue ● Try to... ● Write/Review a Definition of Done ● Improve your integration systems (continuous build/integration/testing) ● Sprint Review with live demo
  • 25. Risk Management “We use Scrum but... we need a formal Risk Management process” ● Do we really know Scrum? ● Try to: ● Review and map risks with scrum principles and practices ● Time-boxing ● Prioritization and estimation must consider risks ● Spikes ● Last responsible moment – A military officer: "The most important thing I did in my career was to teach young leaders that whenever they saw a threat, their first job was to determine the timebox for their response. Their second job was to hold off making a decision until the end of the timebox, so that they could make it based on the best possible data."
  • 28. Status Quo “We use Scrum but... we have so much work to do (bug fixing, new features, documentation, testing, reporting, managing) that we don't have time to do anything more” ● Try to... ● Inspect: work on failures immediately (pain-driven) ● Ask the 5 Whys ● Eat the dogfood
  • 29. Time-boxing what? “We use Scrum but... if needed we extend Sprint lenght” ● The illusion of... “just few more hours and it's done” ● Try to... ● Overcommitment and/or bad estimates? ● Track velocity as average from some past sprints ● Retrospective: missing (lack of) a commitment is an opportunity to inspect and adapt ● Work with managers to reduce pressure
  • 30. Component Teams “We use Scrum but... we cannot have feature teams” ● Communication between teams is easier with feature teams ● Try to... ● Define “feature” ● Keep focus also at feature level (maybe more Sprints) ● Minimize FIP (features in progress) ● Empower the team ● Move from dev. to user point of view
  • 31. Functional Teams “We use Scrum but... we cannot afford cross- functional teams” ● Sometimes it's not a management decision ● Try to... ● Define primary and seconday skills ● Reduce WIP ● Shorten the Sprint
  • 32. Stabilization “We use Scrum but... we still need a Testing/Integration/QA/Release team to validate/finish the work” ● DONEish ● Try to... ● Work on DONE ● Improve integration and testing systems ● Setup automated testing with mocks to avoid dependency
  • 33. The Scrum Monster “We use Scrum but... the Scrum Master is a Manager” (the SM with two heads) ● Command and Control ● Trust? ● Try to... (if you can't avoid it) ● Give parts of the role to other members ● Avoid personal rewards ● Be a good manager ;-)
  • 34. ScrumButs ● Goalless ● Makes our life difficult ● Planning Paralysis ● Command and Control ● Rewards ● It's almost done ● Risk Management ● Status Quo ● Time-Boxing what? ● Component Teams ● Functional Teams ● Stabilization ● Scrum Monster ● ...
  • 35. But Scrum... “When a person/team/organization flips off their 'thinking bit' and just burps up whatever Scrum tells them to do” ● But Scrum says all my stories must follow a template: “As a ___ I can ___ so that____” ● But Scrum says our teams should be 7, +- 2 ● But Scrum says we need self-organizing teams ● But Scrum says we estimate http://blog.versionone.com/blog/productive-agility/0/0/but-scrum Joel Tosi
  • 36. Surrending to the Status Quo? La resa incondizionata trattato secondo cui una parte accetta di arrendersi al nemico senza avanzare alcun tipo di pretesa (la forma di sconfitta più totale e umiliante per la parte che si arrende) L’onore delle armi particolare tipo di riconoscimento, un onore cavalleresco che si conferisce in ambito militare per rendere ossequio al valore dell'avversario sconfitto
  • 37.
  • 38.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43. we all grow up...we all grow up...
  • 44.
  • 45. Edoardo Schepis Scrum Master in Funambol Certified Scrum Master and Scrum Professional schepis@funambol.com twitter: edschepis http://www.edschepis.net Questions?