SlideShare uma empresa Scribd logo
1 de 92
Baixar para ler offline
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Why Scrum can not fail?
Understanding what is Scrum all about and how to adapt to it
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Andrea Tomasini
VP Professional Services
andrea.tomasini@agile42.com
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Andrea Tomasini
VP Professional Services
andrea.tomasini@agile42.com
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
The Goal of Agile Approaches
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Change from this... Production-based process
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
... to this. R&D based process
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Thinking Lean - where Scrum comes from
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
The Lean Principles
Muri, mura, muda
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Load
(muri)
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Load
(muri)
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Load
(muri)
do not overload your
Processes
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Flow (mura)
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Flow (mura)
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Flow (mura)
keep the Flow
Even
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Flow (mura)
keep the Flow
Even
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Waste (muda)
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Waste (muda)
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Waste (muda)
remove non value adding
Activities
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Eliminate waste What is waste in software?
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Build quality in Do it right the first time round.
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Build quality in Do it right the first time round.
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Create knowledge Amplify learning
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Defer commitment Decide as late as possible
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Deliver as fast as possible Learn as fast as possible
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Respect people Empower the team
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Optimize the whole Improve the entire system
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Scrum Origin
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Scrum Origin
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Scrum Origin
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Scrum Origin
• Scrum is a “Lean” approach to
software development
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Scrum Origin
• Scrum is a “Lean” approach to
software development
• “Scrum” was first used by
Toyota engineers at the Harvard
Business Review, when they
presented in 1986 the first idea
of the Toyota Production
System
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Scrum Origin
• Scrum is a “Lean” approach to
software development
• “Scrum” was first used by
Toyota engineers at the Harvard
Business Review, when they
presented in 1986 the first idea
of the Toyota Production
System
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Scrum Origin
• Scrum is a “Lean” approach to
software development
• “Scrum” was first used by
Toyota engineers at the Harvard
Business Review, when they
presented in 1986 the first idea
of the Toyota Production
System
• Jeff Sutherland and Ken
Schwaber invented Scrum for
Software Development (1995)
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Scrum Characteristics
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Scrum Characteristics
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Teams choose the amount of work
Scrum Characteristics
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Teams decide how to best reach the agreed goal
Scrum Characteristics
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Work is prioritized based on Business Value
Scrum Characteristics
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Allows to deliver working software at regular intervals
Scrum Characteristics
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Adapts to change without big impact on development
Scrum Characteristics
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Framework to control chaos (1/2)
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Framework to control chaos (1/2)
• Based on the
assumption that
Software Development
is not a defined
process, and has to be
controlled through
empirical methods[1]...
self organization,
continuos inspection
and adaption
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Framework to control chaos (1/2)
• Based on the
assumption that
Software Development
is not a defined
process, and has to be
controlled through
empirical methods[1]...
self organization,
continuos inspection
and adaption
1. Process Dynamics, Modeling and Control, Ogunnaike and Ray, Oxford University Press, 1992
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Framework to control chaos (1/2)
• Based on the
assumption that
Software Development
is not a defined
process, and has to be
controlled through
empirical methods[1]...
self organization,
continuos inspection
and adaption
1. Process Dynamics, Modeling and Control, Ogunnaike and Ray, Oxford University Press, 1992
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Framework to control chaos (2/2)
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Framework to control chaos (2/2)
• Scrum “encourages” the growth of
fundamental values, that are
stemming following simple practices
on a daily basis, these values are
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Framework to control chaos (2/2)
• Scrum “encourages” the growth of
fundamental values, that are
stemming following simple practices
on a daily basis, these values are
Transparency
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Framework to control chaos (2/2)
• Scrum “encourages” the growth of
fundamental values, that are
stemming following simple practices
on a daily basis, these values are
Transparency
Trust
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Framework to control chaos (2/2)
• Scrum “encourages” the growth of
fundamental values, that are
stemming following simple practices
on a daily basis, these values are
Transparency
Trust
Commitment
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Framework to control chaos (2/2)
• Scrum “encourages” the growth of
fundamental values, that are
stemming following simple practices
on a daily basis, these values are
Transparency
Trust
Commitment
Courage
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Framework to control chaos (2/2)
• Scrum “encourages” the growth of
fundamental values, that are
stemming following simple practices
on a daily basis, these values are
• Without these values the “self
organization” and the “team
collaboration” are not as effective as
they could be...
Transparency
Trust
Commitment
Courage
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Why Scrum works and why it can’t fail?
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Why Scrum works? (1/2)
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Why Scrum works? (1/2)
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Why Scrum works? (1/2)
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Why Scrum works? (1/2)
Time Box
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Why Scrum works? (1/2)
Time Box
The Scrum
Approach tend to
limit the complexity
by creating a field
in which for a
specific timeframe
the technology and
the requirements
can only slightly
change
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Why Scrum works? (2/2)
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Why Scrum works? (2/2)
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Why Scrum works? (2/2)
• The Lean approach let people closer to the problem make a decision on how to
solve or avoid it, limiting the costs and continuously improving the process
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Why Scrum works? (2/2)
• The Lean approach let people closer to the problem make a decision on how to
solve or avoid it, limiting the costs and continuously improving the process
• Self Organization of teams empower people and motivate them to achieve better
results, having more fun, and delivering on time and with higher quality
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Why Scrum works? (2/2)
• The Lean approach let people closer to the problem make a decision on how to
solve or avoid it, limiting the costs and continuously improving the process
• Self Organization of teams empower people and motivate them to achieve better
results, having more fun, and delivering on time and with higher quality
• Organizations can change requirements at short defined interval, without
affecting the productivity of the team, but having the chance to meet frequently
customer expectations
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Why Scrum works? (2/2)
• The Lean approach let people closer to the problem make a decision on how to
solve or avoid it, limiting the costs and continuously improving the process
• Self Organization of teams empower people and motivate them to achieve better
results, having more fun, and delivering on time and with higher quality
• Organizations can change requirements at short defined interval, without
affecting the productivity of the team, but having the chance to meet frequently
customer expectations
• It allows to deliver working software at defined regular intervals
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Why Scrum Can’t Fail?
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Why Scrum Can’t Fail?
• Scrum is a Framework that encourage and enable transparency, doing so by
Empowering People into a work environment to autonomously make decisions in
order to reach faster and more effectively a defined goal
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Why Scrum Can’t Fail?
• Scrum is a Framework that encourage and enable transparency, doing so by
Empowering People into a work environment to autonomously make decisions in
order to reach faster and more effectively a defined goal
• Empowered People will expose all the inefficiencies and impediments that are
existing into the organization now, these impediments will have to be tackled and
solved... or not
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Why Scrum Can’t Fail?
• Scrum is a Framework that encourage and enable transparency, doing so by
Empowering People into a work environment to autonomously make decisions in
order to reach faster and more effectively a defined goal
• Empowered People will expose all the inefficiencies and impediments that are
existing into the organization now, these impediments will have to be tackled and
solved... or not
• Organizations that will not embrace the values of Lean and Scrum, won’t be able
to successfully implement Scrum, and will fallback to “compromises” that will
generate dysfunctions into the organization
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Why Scrum Can’t Fail?
• Scrum is a Framework that encourage and enable transparency, doing so by
Empowering People into a work environment to autonomously make decisions in
order to reach faster and more effectively a defined goal
• Empowered People will expose all the inefficiencies and impediments that are
existing into the organization now, these impediments will have to be tackled and
solved... or not
• Organizations that will not embrace the values of Lean and Scrum, won’t be able
to successfully implement Scrum, and will fallback to “compromises” that will
generate dysfunctions into the organization
“People and Organizations are failing Scrum, by not
accepting to solve dysfunctions which Scrum will make
evident and clear, and hiding them behind ScrumBut(s)”
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Leadership influences change
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Leadership influences change
•“People don’t resist change. They resist being changed.” -
Peter Senge
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Leadership influences change
•“People don’t resist change. They resist being changed.” -
Peter Senge
•“Culture does not change because we desire to change it.
Culture changes when the organization is transformed; the
culture reflects the realities of people working together
every day.”- Frances Hesselbein
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Leadership influences change
•“People don’t resist change. They resist being changed.” -
Peter Senge
•“Culture does not change because we desire to change it.
Culture changes when the organization is transformed; the
culture reflects the realities of people working together
every day.”- Frances Hesselbein
•“Faced with the choice between changing one’s mind and
proving that there is no need to do so, almost everyone
gets busy on the proof.” - John Kenneth Galbraith
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Leadership influences change
•“People don’t resist change. They resist being changed.” -
Peter Senge
•“Culture does not change because we desire to change it.
Culture changes when the organization is transformed; the
culture reflects the realities of people working together
every day.”- Frances Hesselbein
•“Faced with the choice between changing one’s mind and
proving that there is no need to do so, almost everyone
gets busy on the proof.” - John Kenneth Galbraith
Engagement
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Leadership influences change
•“People don’t resist change. They resist being changed.” -
Peter Senge
•“Culture does not change because we desire to change it.
Culture changes when the organization is transformed; the
culture reflects the realities of people working together
every day.”- Frances Hesselbein
•“Faced with the choice between changing one’s mind and
proving that there is no need to do so, almost everyone
gets busy on the proof.” - John Kenneth Galbraith
Engagement
Realism
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Leadership influences change
•“People don’t resist change. They resist being changed.” -
Peter Senge
•“Culture does not change because we desire to change it.
Culture changes when the organization is transformed; the
culture reflects the realities of people working together
every day.”- Frances Hesselbein
•“Faced with the choice between changing one’s mind and
proving that there is no need to do so, almost everyone
gets busy on the proof.” - John Kenneth Galbraith
Engagement
Realism
Determination
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Questions to ask yourself
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Questions to ask yourself
•Do I clarify strategic direction?
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Questions to ask yourself
•Do I clarify strategic direction?
•Do I strive for participation?
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Questions to ask yourself
•Do I clarify strategic direction?
•Do I strive for participation?
•Do I clarify expectations?
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Questions to ask yourself
•Do I clarify strategic direction?
•Do I strive for participation?
•Do I clarify expectations?
•Do I resolve conflicts?
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Questions to ask yourself
•Do I clarify strategic direction?
•Do I strive for participation?
•Do I clarify expectations?
•Do I resolve conflicts?
Empowerment
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Questions to ask yourself
•Do I clarify strategic direction?
•Do I strive for participation?
•Do I clarify expectations?
•Do I resolve conflicts?
Empowerment
How Often?
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Questions? & Answers!
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Questions? & Answers!
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Questions? & Answers!
For any further comment and or question, feel free to
contact us info@agile42.com
Further References:
Scrum Alliance: http://www.scrumalliance.org
Control Chaos: http://www.controlchaos.com
Implementing Scrum: http://www.implementingscrum.com
Jeff Sutherland Blog: http://jeffsutherland.com/scrum
Mike Cohn “User Stories”: http://www.mountaingoatsoftware.com
agile42 Website: http://www.agile42.com/
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Further Reading...
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Further Reading...
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Further Reading...
Agile Retrospectives: Making Good Teams Great (Paperback)
by Esther Derby (Author), Diana Larsen (Author), Ken Schwaber (Author)
Agile Estimating and Planning (Robert C. Martin Series)
(Paperback)
by Mike Cohn (Author)
The Enterprise and Scrum (Paperback)
by Ken Schwaber (Author)
Lean Software Development: An Agile Toolkit (Agile
Software Development Series) (Paperback)
by Mary Poppendieck (Author), Tom Poppendieck (Author)
User Stories Applied: For Agile Software Development
(Addison-Wesley Signature Series) (Paperback)
by Mike Cohn (Author)
Agile Software Development with Scrum (Series in
Agile Software Development) (Paperback)
by Ken Schwaber (Author), Mike Beedle (Author)
Wednesday, 7 October, 2009
agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009.
Thank you :-)
Wednesday, 7 October, 2009

Mais conteúdo relacionado

Destaque

Mind Trap - Filming Evidence
Mind Trap - Filming EvidenceMind Trap - Filming Evidence
Mind Trap - Filming EvidenceRosie Stocking
 
Mind Trap - Evaluation Question1
Mind Trap - Evaluation Question1Mind Trap - Evaluation Question1
Mind Trap - Evaluation Question1Rosie Stocking
 
HPX Life1偏執狂的黃金傳奇 隨意話埃及 公開版
HPX Life1偏執狂的黃金傳奇 隨意話埃及 公開版HPX Life1偏執狂的黃金傳奇 隨意話埃及 公開版
HPX Life1偏執狂的黃金傳奇 隨意話埃及 公開版Phoebe Lu
 
AS Media Coursework - Evaluation
AS Media Coursework - EvaluationAS Media Coursework - Evaluation
AS Media Coursework - EvaluationRosie Stocking
 
旅遊業的 Google apps for work 使用經驗故事分享
旅遊業的 Google apps for work 使用經驗故事分享  旅遊業的 Google apps for work 使用經驗故事分享
旅遊業的 Google apps for work 使用經驗故事分享 Phoebe Lu
 
Hp12享受吧,一勝九敗的網站企劃__網路公開版
Hp12享受吧,一勝九敗的網站企劃__網路公開版Hp12享受吧,一勝九敗的網站企劃__網路公開版
Hp12享受吧,一勝九敗的網站企劃__網路公開版Phoebe Lu
 
2009長灘椰影奏鳴~
2009長灘椰影奏鳴~2009長灘椰影奏鳴~
2009長灘椰影奏鳴~Phoebe Lu
 
The 10 Usability Commandments
The 10 Usability CommandmentsThe 10 Usability Commandments
The 10 Usability Commandmentssytnik
 
Hpx 網站建置企劃同學會分享 公開版 -0910
Hpx 網站建置企劃同學會分享 公開版 -0910Hpx 網站建置企劃同學會分享 公開版 -0910
Hpx 網站建置企劃同學會分享 公開版 -0910Phoebe Lu
 
公開版 部落客 讚出來20121119 phoebe_我可能不會愛你之小編的步步精心
公開版 部落客 讚出來20121119 phoebe_我可能不會愛你之小編的步步精心公開版 部落客 讚出來20121119 phoebe_我可能不會愛你之小編的步步精心
公開版 部落客 讚出來20121119 phoebe_我可能不會愛你之小編的步步精心Phoebe Lu
 
Part two:定義你的i phone應用程式 讀書會報告_phoebe
Part two:定義你的i phone應用程式 讀書會報告_phoebePart two:定義你的i phone應用程式 讀書會報告_phoebe
Part two:定義你的i phone應用程式 讀書會報告_phoebePhoebe Lu
 
Mind Trap - Screenplay
Mind Trap - ScreenplayMind Trap - Screenplay
Mind Trap - ScreenplayRosie Stocking
 
AS Media Coursework - Research
AS Media Coursework - ResearchAS Media Coursework - Research
AS Media Coursework - ResearchRosie Stocking
 
Egypt12D~知名部落客PANDA的鳳凰大埃及體驗
Egypt12D~知名部落客PANDA的鳳凰大埃及體驗Egypt12D~知名部落客PANDA的鳳凰大埃及體驗
Egypt12D~知名部落客PANDA的鳳凰大埃及體驗Phoebe Lu
 
Adopting Scrum: an enterprise transformation
Adopting Scrum: an enterprise transformationAdopting Scrum: an enterprise transformation
Adopting Scrum: an enterprise transformationHugo Lourenco
 
陸:Hpx 追逐『服務設計』祕辛讀書會~公開版
陸:Hpx 追逐『服務設計』祕辛讀書會~公開版陸:Hpx 追逐『服務設計』祕辛讀書會~公開版
陸:Hpx 追逐『服務設計』祕辛讀書會~公開版Phoebe Lu
 
陸:設計的法則 讀書會 ~開展前的隨便講
陸:設計的法則 讀書會 ~開展前的隨便講陸:設計的法則 讀書會 ~開展前的隨便講
陸:設計的法則 讀書會 ~開展前的隨便講Phoebe Lu
 

Destaque (19)

Mind Trap - Filming Evidence
Mind Trap - Filming EvidenceMind Trap - Filming Evidence
Mind Trap - Filming Evidence
 
Mind Trap - Evaluation Question1
Mind Trap - Evaluation Question1Mind Trap - Evaluation Question1
Mind Trap - Evaluation Question1
 
HPX Life1偏執狂的黃金傳奇 隨意話埃及 公開版
HPX Life1偏執狂的黃金傳奇 隨意話埃及 公開版HPX Life1偏執狂的黃金傳奇 隨意話埃及 公開版
HPX Life1偏執狂的黃金傳奇 隨意話埃及 公開版
 
AS Media Coursework - Evaluation
AS Media Coursework - EvaluationAS Media Coursework - Evaluation
AS Media Coursework - Evaluation
 
旅遊業的 Google apps for work 使用經驗故事分享
旅遊業的 Google apps for work 使用經驗故事分享  旅遊業的 Google apps for work 使用經驗故事分享
旅遊業的 Google apps for work 使用經驗故事分享
 
Hp12享受吧,一勝九敗的網站企劃__網路公開版
Hp12享受吧,一勝九敗的網站企劃__網路公開版Hp12享受吧,一勝九敗的網站企劃__網路公開版
Hp12享受吧,一勝九敗的網站企劃__網路公開版
 
2009長灘椰影奏鳴~
2009長灘椰影奏鳴~2009長灘椰影奏鳴~
2009長灘椰影奏鳴~
 
Arturo
ArturoArturo
Arturo
 
The 10 Usability Commandments
The 10 Usability CommandmentsThe 10 Usability Commandments
The 10 Usability Commandments
 
Hpx 網站建置企劃同學會分享 公開版 -0910
Hpx 網站建置企劃同學會分享 公開版 -0910Hpx 網站建置企劃同學會分享 公開版 -0910
Hpx 網站建置企劃同學會分享 公開版 -0910
 
公開版 部落客 讚出來20121119 phoebe_我可能不會愛你之小編的步步精心
公開版 部落客 讚出來20121119 phoebe_我可能不會愛你之小編的步步精心公開版 部落客 讚出來20121119 phoebe_我可能不會愛你之小編的步步精心
公開版 部落客 讚出來20121119 phoebe_我可能不會愛你之小編的步步精心
 
Part two:定義你的i phone應用程式 讀書會報告_phoebe
Part two:定義你的i phone應用程式 讀書會報告_phoebePart two:定義你的i phone應用程式 讀書會報告_phoebe
Part two:定義你的i phone應用程式 讀書會報告_phoebe
 
Mind Trap - Screenplay
Mind Trap - ScreenplayMind Trap - Screenplay
Mind Trap - Screenplay
 
AS Media Coursework - Research
AS Media Coursework - ResearchAS Media Coursework - Research
AS Media Coursework - Research
 
Egypt12D~知名部落客PANDA的鳳凰大埃及體驗
Egypt12D~知名部落客PANDA的鳳凰大埃及體驗Egypt12D~知名部落客PANDA的鳳凰大埃及體驗
Egypt12D~知名部落客PANDA的鳳凰大埃及體驗
 
Fandango cafe
Fandango cafeFandango cafe
Fandango cafe
 
Adopting Scrum: an enterprise transformation
Adopting Scrum: an enterprise transformationAdopting Scrum: an enterprise transformation
Adopting Scrum: an enterprise transformation
 
陸:Hpx 追逐『服務設計』祕辛讀書會~公開版
陸:Hpx 追逐『服務設計』祕辛讀書會~公開版陸:Hpx 追逐『服務設計』祕辛讀書會~公開版
陸:Hpx 追逐『服務設計』祕辛讀書會~公開版
 
陸:設計的法則 讀書會 ~開展前的隨便講
陸:設計的法則 讀書會 ~開展前的隨便講陸:設計的法則 讀書會 ~開展前的隨便講
陸:設計的法則 讀書會 ~開展前的隨便講
 

Semelhante a Why scrum cant fail

Why Scrum Cant Fail (Andrea Tomasini, agile42)
Why Scrum Cant Fail (Andrea Tomasini, agile42)Why Scrum Cant Fail (Andrea Tomasini, agile42)
Why Scrum Cant Fail (Andrea Tomasini, agile42)Andrea Tomasini
 
Why practices are not as important as principles?
Why practices are not as important as principles?Why practices are not as important as principles?
Why practices are not as important as principles?Andrea Tomasini
 
Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)
Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)
Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)Andrea Tomasini
 
The Anatomy of an Agile Organization
The Anatomy of an Agile OrganizationThe Anatomy of an Agile Organization
The Anatomy of an Agile OrganizationAndrea Tomasini
 
Agile Testing is nonsense, because Agile is about testing!
Agile Testing is nonsense, because Agile is about testing!Agile Testing is nonsense, because Agile is about testing!
Agile Testing is nonsense, because Agile is about testing!Andrea Tomasini
 
The agile reading glasses: foundation principles and history being agile appr...
The agile reading glasses: foundation principles and history being agile appr...The agile reading glasses: foundation principles and history being agile appr...
The agile reading glasses: foundation principles and history being agile appr...Andrea Tomasini
 
Will Agile work in my embedded development environment?
Will Agile work in my embedded development environment?Will Agile work in my embedded development environment?
Will Agile work in my embedded development environment?bmyllerup
 
Estimate Value to Deliver Value: Effectively Estimate the Value of Requiremen...
Estimate Value to Deliver Value: Effectively Estimate the Value of Requiremen...Estimate Value to Deliver Value: Effectively Estimate the Value of Requiremen...
Estimate Value to Deliver Value: Effectively Estimate the Value of Requiremen...Dave Sharrock
 
Agility meets regulatory compliance
Agility meets regulatory complianceAgility meets regulatory compliance
Agility meets regulatory complianceDave Sharrock
 
Empirical proces control
Empirical proces controlEmpirical proces control
Empirical proces controlNiels Verdonk
 
Why self-organization might not work, and what has that to do with the compan...
Why self-organization might not work, and what has that to do with the compan...Why self-organization might not work, and what has that to do with the compan...
Why self-organization might not work, and what has that to do with the compan...Andrea Tomasini
 
IBM Innovate2014 - Is Agile Compliance an Oxymoron?
IBM Innovate2014 - Is Agile Compliance an Oxymoron? IBM Innovate2014 - Is Agile Compliance an Oxymoron?
IBM Innovate2014 - Is Agile Compliance an Oxymoron? Dave Sharrock
 
Basic Scrum Framework
Basic Scrum FrameworkBasic Scrum Framework
Basic Scrum FrameworkNaresh Jain
 
Useful Lean Tools: Value Stream Mapping and Kanban
Useful Lean Tools: Value Stream Mapping and KanbanUseful Lean Tools: Value Stream Mapping and Kanban
Useful Lean Tools: Value Stream Mapping and KanbanRoberto Bettazzoni
 
Herding cats or flocking birds - agile portfolio management
Herding cats or flocking birds - agile portfolio managementHerding cats or flocking birds - agile portfolio management
Herding cats or flocking birds - agile portfolio managementDave Sharrock
 
March 2009 Azrug Everything Old
March 2009 Azrug   Everything OldMarch 2009 Azrug   Everything Old
March 2009 Azrug Everything OldTom Weinberger
 
Girl Geeks Dinner - Scrum 101
Girl Geeks Dinner - Scrum 101Girl Geeks Dinner - Scrum 101
Girl Geeks Dinner - Scrum 101Carolyn Sanders
 
Top ten secret weapons for performance testing in an agile environment
Top ten secret weapons for performance testing in an agile environmentTop ten secret weapons for performance testing in an agile environment
Top ten secret weapons for performance testing in an agile environmentalistairjones
 

Semelhante a Why scrum cant fail (20)

Why Scrum Cant Fail (Andrea Tomasini, agile42)
Why Scrum Cant Fail (Andrea Tomasini, agile42)Why Scrum Cant Fail (Andrea Tomasini, agile42)
Why Scrum Cant Fail (Andrea Tomasini, agile42)
 
Why practices are not as important as principles?
Why practices are not as important as principles?Why practices are not as important as principles?
Why practices are not as important as principles?
 
Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)
Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)
Adopting Scrum: an enterprise transformation (Andrea Tomasini, agile42)
 
The Anatomy of an Agile Organization
The Anatomy of an Agile OrganizationThe Anatomy of an Agile Organization
The Anatomy of an Agile Organization
 
Scrum in a nutshell
Scrum in a nutshellScrum in a nutshell
Scrum in a nutshell
 
Agile Testing is nonsense, because Agile is about testing!
Agile Testing is nonsense, because Agile is about testing!Agile Testing is nonsense, because Agile is about testing!
Agile Testing is nonsense, because Agile is about testing!
 
The agile reading glasses: foundation principles and history being agile appr...
The agile reading glasses: foundation principles and history being agile appr...The agile reading glasses: foundation principles and history being agile appr...
The agile reading glasses: foundation principles and history being agile appr...
 
Will Agile work in my embedded development environment?
Will Agile work in my embedded development environment?Will Agile work in my embedded development environment?
Will Agile work in my embedded development environment?
 
Estimate Value to Deliver Value: Effectively Estimate the Value of Requiremen...
Estimate Value to Deliver Value: Effectively Estimate the Value of Requiremen...Estimate Value to Deliver Value: Effectively Estimate the Value of Requiremen...
Estimate Value to Deliver Value: Effectively Estimate the Value of Requiremen...
 
Agility meets regulatory compliance
Agility meets regulatory complianceAgility meets regulatory compliance
Agility meets regulatory compliance
 
Burning Agile
Burning AgileBurning Agile
Burning Agile
 
Empirical proces control
Empirical proces controlEmpirical proces control
Empirical proces control
 
Why self-organization might not work, and what has that to do with the compan...
Why self-organization might not work, and what has that to do with the compan...Why self-organization might not work, and what has that to do with the compan...
Why self-organization might not work, and what has that to do with the compan...
 
IBM Innovate2014 - Is Agile Compliance an Oxymoron?
IBM Innovate2014 - Is Agile Compliance an Oxymoron? IBM Innovate2014 - Is Agile Compliance an Oxymoron?
IBM Innovate2014 - Is Agile Compliance an Oxymoron?
 
Basic Scrum Framework
Basic Scrum FrameworkBasic Scrum Framework
Basic Scrum Framework
 
Useful Lean Tools: Value Stream Mapping and Kanban
Useful Lean Tools: Value Stream Mapping and KanbanUseful Lean Tools: Value Stream Mapping and Kanban
Useful Lean Tools: Value Stream Mapping and Kanban
 
Herding cats or flocking birds - agile portfolio management
Herding cats or flocking birds - agile portfolio managementHerding cats or flocking birds - agile portfolio management
Herding cats or flocking birds - agile portfolio management
 
March 2009 Azrug Everything Old
March 2009 Azrug   Everything OldMarch 2009 Azrug   Everything Old
March 2009 Azrug Everything Old
 
Girl Geeks Dinner - Scrum 101
Girl Geeks Dinner - Scrum 101Girl Geeks Dinner - Scrum 101
Girl Geeks Dinner - Scrum 101
 
Top ten secret weapons for performance testing in an agile environment
Top ten secret weapons for performance testing in an agile environmentTop ten secret weapons for performance testing in an agile environment
Top ten secret weapons for performance testing in an agile environment
 

Why scrum cant fail

  • 1. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Why Scrum can not fail? Understanding what is Scrum all about and how to adapt to it Wednesday, 7 October, 2009
  • 2. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Andrea Tomasini VP Professional Services andrea.tomasini@agile42.com Wednesday, 7 October, 2009
  • 3. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Andrea Tomasini VP Professional Services andrea.tomasini@agile42.com Wednesday, 7 October, 2009
  • 4. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. The Goal of Agile Approaches Wednesday, 7 October, 2009
  • 5. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Change from this... Production-based process Wednesday, 7 October, 2009
  • 6. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. ... to this. R&D based process Wednesday, 7 October, 2009
  • 7. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Thinking Lean - where Scrum comes from Wednesday, 7 October, 2009
  • 8. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. The Lean Principles Muri, mura, muda Wednesday, 7 October, 2009
  • 9. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 10. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Load (muri) Wednesday, 7 October, 2009
  • 11. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Load (muri) Wednesday, 7 October, 2009
  • 12. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Load (muri) do not overload your Processes Wednesday, 7 October, 2009
  • 13. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 14. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Flow (mura) Wednesday, 7 October, 2009
  • 15. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Flow (mura) Wednesday, 7 October, 2009
  • 16. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Flow (mura) keep the Flow Even Wednesday, 7 October, 2009
  • 17. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Flow (mura) keep the Flow Even Wednesday, 7 October, 2009
  • 18. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Wednesday, 7 October, 2009
  • 19. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Waste (muda) Wednesday, 7 October, 2009
  • 20. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Waste (muda) Wednesday, 7 October, 2009
  • 21. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Waste (muda) remove non value adding Activities Wednesday, 7 October, 2009
  • 22. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Eliminate waste What is waste in software? Wednesday, 7 October, 2009
  • 23. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Build quality in Do it right the first time round. Wednesday, 7 October, 2009
  • 24. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Build quality in Do it right the first time round. Wednesday, 7 October, 2009
  • 25. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Create knowledge Amplify learning Wednesday, 7 October, 2009
  • 26. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Defer commitment Decide as late as possible Wednesday, 7 October, 2009
  • 27. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Deliver as fast as possible Learn as fast as possible Wednesday, 7 October, 2009
  • 28. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Respect people Empower the team Wednesday, 7 October, 2009
  • 29. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Optimize the whole Improve the entire system Wednesday, 7 October, 2009
  • 30. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Scrum Origin Wednesday, 7 October, 2009
  • 31. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Scrum Origin Wednesday, 7 October, 2009
  • 32. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Scrum Origin Wednesday, 7 October, 2009
  • 33. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Scrum Origin • Scrum is a “Lean” approach to software development Wednesday, 7 October, 2009
  • 34. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Scrum Origin • Scrum is a “Lean” approach to software development • “Scrum” was first used by Toyota engineers at the Harvard Business Review, when they presented in 1986 the first idea of the Toyota Production System Wednesday, 7 October, 2009
  • 35. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Scrum Origin • Scrum is a “Lean” approach to software development • “Scrum” was first used by Toyota engineers at the Harvard Business Review, when they presented in 1986 the first idea of the Toyota Production System Wednesday, 7 October, 2009
  • 36. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Scrum Origin • Scrum is a “Lean” approach to software development • “Scrum” was first used by Toyota engineers at the Harvard Business Review, when they presented in 1986 the first idea of the Toyota Production System • Jeff Sutherland and Ken Schwaber invented Scrum for Software Development (1995) Wednesday, 7 October, 2009
  • 37. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Scrum Characteristics Wednesday, 7 October, 2009
  • 38. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Scrum Characteristics Wednesday, 7 October, 2009
  • 39. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Teams choose the amount of work Scrum Characteristics Wednesday, 7 October, 2009
  • 40. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Teams decide how to best reach the agreed goal Scrum Characteristics Wednesday, 7 October, 2009
  • 41. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Work is prioritized based on Business Value Scrum Characteristics Wednesday, 7 October, 2009
  • 42. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Allows to deliver working software at regular intervals Scrum Characteristics Wednesday, 7 October, 2009
  • 43. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Adapts to change without big impact on development Scrum Characteristics Wednesday, 7 October, 2009
  • 44. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Framework to control chaos (1/2) Wednesday, 7 October, 2009
  • 45. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Framework to control chaos (1/2) • Based on the assumption that Software Development is not a defined process, and has to be controlled through empirical methods[1]... self organization, continuos inspection and adaption Wednesday, 7 October, 2009
  • 46. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Framework to control chaos (1/2) • Based on the assumption that Software Development is not a defined process, and has to be controlled through empirical methods[1]... self organization, continuos inspection and adaption 1. Process Dynamics, Modeling and Control, Ogunnaike and Ray, Oxford University Press, 1992 Wednesday, 7 October, 2009
  • 47. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Framework to control chaos (1/2) • Based on the assumption that Software Development is not a defined process, and has to be controlled through empirical methods[1]... self organization, continuos inspection and adaption 1. Process Dynamics, Modeling and Control, Ogunnaike and Ray, Oxford University Press, 1992 Wednesday, 7 October, 2009
  • 48. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Framework to control chaos (2/2) Wednesday, 7 October, 2009
  • 49. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Framework to control chaos (2/2) • Scrum “encourages” the growth of fundamental values, that are stemming following simple practices on a daily basis, these values are Wednesday, 7 October, 2009
  • 50. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Framework to control chaos (2/2) • Scrum “encourages” the growth of fundamental values, that are stemming following simple practices on a daily basis, these values are Transparency Wednesday, 7 October, 2009
  • 51. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Framework to control chaos (2/2) • Scrum “encourages” the growth of fundamental values, that are stemming following simple practices on a daily basis, these values are Transparency Trust Wednesday, 7 October, 2009
  • 52. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Framework to control chaos (2/2) • Scrum “encourages” the growth of fundamental values, that are stemming following simple practices on a daily basis, these values are Transparency Trust Commitment Wednesday, 7 October, 2009
  • 53. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Framework to control chaos (2/2) • Scrum “encourages” the growth of fundamental values, that are stemming following simple practices on a daily basis, these values are Transparency Trust Commitment Courage Wednesday, 7 October, 2009
  • 54. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Framework to control chaos (2/2) • Scrum “encourages” the growth of fundamental values, that are stemming following simple practices on a daily basis, these values are • Without these values the “self organization” and the “team collaboration” are not as effective as they could be... Transparency Trust Commitment Courage Wednesday, 7 October, 2009
  • 55. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Why Scrum works and why it can’t fail? Wednesday, 7 October, 2009
  • 56. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Why Scrum works? (1/2) Wednesday, 7 October, 2009
  • 57. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Why Scrum works? (1/2) Wednesday, 7 October, 2009
  • 58. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Why Scrum works? (1/2) Wednesday, 7 October, 2009
  • 59. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Why Scrum works? (1/2) Time Box Wednesday, 7 October, 2009
  • 60. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Why Scrum works? (1/2) Time Box The Scrum Approach tend to limit the complexity by creating a field in which for a specific timeframe the technology and the requirements can only slightly change Wednesday, 7 October, 2009
  • 61. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Why Scrum works? (2/2) Wednesday, 7 October, 2009
  • 62. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Why Scrum works? (2/2) Wednesday, 7 October, 2009
  • 63. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Why Scrum works? (2/2) • The Lean approach let people closer to the problem make a decision on how to solve or avoid it, limiting the costs and continuously improving the process Wednesday, 7 October, 2009
  • 64. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Why Scrum works? (2/2) • The Lean approach let people closer to the problem make a decision on how to solve or avoid it, limiting the costs and continuously improving the process • Self Organization of teams empower people and motivate them to achieve better results, having more fun, and delivering on time and with higher quality Wednesday, 7 October, 2009
  • 65. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Why Scrum works? (2/2) • The Lean approach let people closer to the problem make a decision on how to solve or avoid it, limiting the costs and continuously improving the process • Self Organization of teams empower people and motivate them to achieve better results, having more fun, and delivering on time and with higher quality • Organizations can change requirements at short defined interval, without affecting the productivity of the team, but having the chance to meet frequently customer expectations Wednesday, 7 October, 2009
  • 66. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Why Scrum works? (2/2) • The Lean approach let people closer to the problem make a decision on how to solve or avoid it, limiting the costs and continuously improving the process • Self Organization of teams empower people and motivate them to achieve better results, having more fun, and delivering on time and with higher quality • Organizations can change requirements at short defined interval, without affecting the productivity of the team, but having the chance to meet frequently customer expectations • It allows to deliver working software at defined regular intervals Wednesday, 7 October, 2009
  • 67. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Why Scrum Can’t Fail? Wednesday, 7 October, 2009
  • 68. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Why Scrum Can’t Fail? • Scrum is a Framework that encourage and enable transparency, doing so by Empowering People into a work environment to autonomously make decisions in order to reach faster and more effectively a defined goal Wednesday, 7 October, 2009
  • 69. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Why Scrum Can’t Fail? • Scrum is a Framework that encourage and enable transparency, doing so by Empowering People into a work environment to autonomously make decisions in order to reach faster and more effectively a defined goal • Empowered People will expose all the inefficiencies and impediments that are existing into the organization now, these impediments will have to be tackled and solved... or not Wednesday, 7 October, 2009
  • 70. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Why Scrum Can’t Fail? • Scrum is a Framework that encourage and enable transparency, doing so by Empowering People into a work environment to autonomously make decisions in order to reach faster and more effectively a defined goal • Empowered People will expose all the inefficiencies and impediments that are existing into the organization now, these impediments will have to be tackled and solved... or not • Organizations that will not embrace the values of Lean and Scrum, won’t be able to successfully implement Scrum, and will fallback to “compromises” that will generate dysfunctions into the organization Wednesday, 7 October, 2009
  • 71. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Why Scrum Can’t Fail? • Scrum is a Framework that encourage and enable transparency, doing so by Empowering People into a work environment to autonomously make decisions in order to reach faster and more effectively a defined goal • Empowered People will expose all the inefficiencies and impediments that are existing into the organization now, these impediments will have to be tackled and solved... or not • Organizations that will not embrace the values of Lean and Scrum, won’t be able to successfully implement Scrum, and will fallback to “compromises” that will generate dysfunctions into the organization “People and Organizations are failing Scrum, by not accepting to solve dysfunctions which Scrum will make evident and clear, and hiding them behind ScrumBut(s)” Wednesday, 7 October, 2009
  • 72. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Leadership influences change Wednesday, 7 October, 2009
  • 73. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Leadership influences change •“People don’t resist change. They resist being changed.” - Peter Senge Wednesday, 7 October, 2009
  • 74. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Leadership influences change •“People don’t resist change. They resist being changed.” - Peter Senge •“Culture does not change because we desire to change it. Culture changes when the organization is transformed; the culture reflects the realities of people working together every day.”- Frances Hesselbein Wednesday, 7 October, 2009
  • 75. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Leadership influences change •“People don’t resist change. They resist being changed.” - Peter Senge •“Culture does not change because we desire to change it. Culture changes when the organization is transformed; the culture reflects the realities of people working together every day.”- Frances Hesselbein •“Faced with the choice between changing one’s mind and proving that there is no need to do so, almost everyone gets busy on the proof.” - John Kenneth Galbraith Wednesday, 7 October, 2009
  • 76. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Leadership influences change •“People don’t resist change. They resist being changed.” - Peter Senge •“Culture does not change because we desire to change it. Culture changes when the organization is transformed; the culture reflects the realities of people working together every day.”- Frances Hesselbein •“Faced with the choice between changing one’s mind and proving that there is no need to do so, almost everyone gets busy on the proof.” - John Kenneth Galbraith Engagement Wednesday, 7 October, 2009
  • 77. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Leadership influences change •“People don’t resist change. They resist being changed.” - Peter Senge •“Culture does not change because we desire to change it. Culture changes when the organization is transformed; the culture reflects the realities of people working together every day.”- Frances Hesselbein •“Faced with the choice between changing one’s mind and proving that there is no need to do so, almost everyone gets busy on the proof.” - John Kenneth Galbraith Engagement Realism Wednesday, 7 October, 2009
  • 78. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Leadership influences change •“People don’t resist change. They resist being changed.” - Peter Senge •“Culture does not change because we desire to change it. Culture changes when the organization is transformed; the culture reflects the realities of people working together every day.”- Frances Hesselbein •“Faced with the choice between changing one’s mind and proving that there is no need to do so, almost everyone gets busy on the proof.” - John Kenneth Galbraith Engagement Realism Determination Wednesday, 7 October, 2009
  • 79. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Questions to ask yourself Wednesday, 7 October, 2009
  • 80. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Questions to ask yourself •Do I clarify strategic direction? Wednesday, 7 October, 2009
  • 81. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Questions to ask yourself •Do I clarify strategic direction? •Do I strive for participation? Wednesday, 7 October, 2009
  • 82. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Questions to ask yourself •Do I clarify strategic direction? •Do I strive for participation? •Do I clarify expectations? Wednesday, 7 October, 2009
  • 83. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Questions to ask yourself •Do I clarify strategic direction? •Do I strive for participation? •Do I clarify expectations? •Do I resolve conflicts? Wednesday, 7 October, 2009
  • 84. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Questions to ask yourself •Do I clarify strategic direction? •Do I strive for participation? •Do I clarify expectations? •Do I resolve conflicts? Empowerment Wednesday, 7 October, 2009
  • 85. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Questions to ask yourself •Do I clarify strategic direction? •Do I strive for participation? •Do I clarify expectations? •Do I resolve conflicts? Empowerment How Often? Wednesday, 7 October, 2009
  • 86. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Questions? & Answers! Wednesday, 7 October, 2009
  • 87. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Questions? & Answers! Wednesday, 7 October, 2009
  • 88. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Questions? & Answers! For any further comment and or question, feel free to contact us info@agile42.com Further References: Scrum Alliance: http://www.scrumalliance.org Control Chaos: http://www.controlchaos.com Implementing Scrum: http://www.implementingscrum.com Jeff Sutherland Blog: http://jeffsutherland.com/scrum Mike Cohn “User Stories”: http://www.mountaingoatsoftware.com agile42 Website: http://www.agile42.com/ Wednesday, 7 October, 2009
  • 89. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Further Reading... Wednesday, 7 October, 2009
  • 90. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Further Reading... Wednesday, 7 October, 2009
  • 91. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Further Reading... Agile Retrospectives: Making Good Teams Great (Paperback) by Esther Derby (Author), Diana Larsen (Author), Ken Schwaber (Author) Agile Estimating and Planning (Robert C. Martin Series) (Paperback) by Mike Cohn (Author) The Enterprise and Scrum (Paperback) by Ken Schwaber (Author) Lean Software Development: An Agile Toolkit (Agile Software Development Series) (Paperback) by Mary Poppendieck (Author), Tom Poppendieck (Author) User Stories Applied: For Agile Software Development (Addison-Wesley Signature Series) (Paperback) by Mike Cohn (Author) Agile Software Development with Scrum (Series in Agile Software Development) (Paperback) by Ken Schwaber (Author), Mike Beedle (Author) Wednesday, 7 October, 2009
  • 92. agile42 | We advise, train and coach companies building software www.agile42.com | All rights reserved. Copyright © 2007 - 2009. Thank you :-) Wednesday, 7 October, 2009