Paradigm shift towards
effective Scrum
TAM DOAN | AGILE COACH (AKA OVERRATED SM) | NAVIGOSGROUP
PM PO
Dev Dev/SM
Tools and Process
Frameworks and practices
Theory, Principles,
and Values
12 Principles of Agility
4 Values of Agility
Tools and Process
Frameworks and practices
Theory, Principles,
and Values
12 Principles of Agility
4 Values of Agility
Tools and Process
Frameworks and practices
Theory, Principles,
and Values
12 Principles of Agility
4 Values of Agility
Tools and Process
Frameworks and practices
Theory, Principles,
and Values
12 Principles of Agility
4 Values of Agility
Tools and Process
Frameworks and practices
Theory, Principles,
and Values
12 Principles of Agility
4 Values of Agility
Most visible - Least powerful
Least visible - Most powerful
Diagnosis
1. Using the process wrong
2. Blaming the messenger
3. Being impatient
4. Not adapting the process
5. Using the wrong process
Any tool can be misused
Everything is
a User Story
Deadlines
Performance
Absolute
Reporting
Use the tool right
Alignment
Time-box
Progress
Relative
Focus
Diagnosis
1. Using the process wrong
2. Blaming the messenger
3. Being impatient
4. Not adapting the process
5. Using the wrong process
Exposing a problem
Fix the problem not the process
Possible
issue
Bottlenecks
Diagnosis
1. Using the process wrong
2. Blaming the messenger
3. Being impatient
4. Not adapting the process
5. Using the wrong process
Satir model
Henrik Kniberg
17
”the middle always looks like failure”
Performance
Time
Current
performance
New
performance
Anticipated
path
Actual path
”chaos”
Diagnosis
1. Using the process wrong
2. Blaming the messenger
3. Being impatient
4. Not adapting the process
5. Using the wrong process
Estimating is optional
TasksFeatures
1. Don’t estimate features. Just count them.
2. Estimate features in t-shirt size
1. Skip tasks
2. Don’t estimate tasks. Just count them.
3. Estimate tasks in days
1d
2d0.5d
4. Estimate tasks in hours
12h8h4h
S M LHours?
Days?
Weeks?
S M
L
3. Estimate features in story points
1sp 2sp
5sp
4. Estimate features in ideal man-days
1d 3d
6d
Also OK in Scrum
”Typical”
Scrum
Diagnosis
1. Using the process wrong
2. Blaming the messenger
3. Being impatient
4. Not adapting the process
5. Using the wrong process
Not all tools are useful
What to do if Scrum doesn’t <appear to> work:
Using the process wrong Use it right
Diagnosis Action
Blaming the messenger Fix the problem, not Scrum
Being impatient Keep going
Not adapting the process Adapt it
Using the wrong process Try another one
ThankYou
www.linkedin.com/in/tam-doan

[DevDay2019] Paradigm shift towards effective Scrum - By Tam Doan, Agile Coach at NavigosGroup

  • 1.
    Paradigm shift towards effectiveScrum TAM DOAN | AGILE COACH (AKA OVERRATED SM) | NAVIGOSGROUP
  • 2.
  • 5.
    Tools and Process Frameworksand practices Theory, Principles, and Values 12 Principles of Agility 4 Values of Agility
  • 6.
    Tools and Process Frameworksand practices Theory, Principles, and Values 12 Principles of Agility 4 Values of Agility
  • 7.
    Tools and Process Frameworksand practices Theory, Principles, and Values 12 Principles of Agility 4 Values of Agility
  • 8.
    Tools and Process Frameworksand practices Theory, Principles, and Values 12 Principles of Agility 4 Values of Agility
  • 9.
    Tools and Process Frameworksand practices Theory, Principles, and Values 12 Principles of Agility 4 Values of Agility Most visible - Least powerful Least visible - Most powerful
  • 10.
    Diagnosis 1. Using theprocess wrong 2. Blaming the messenger 3. Being impatient 4. Not adapting the process 5. Using the wrong process
  • 11.
    Any tool canbe misused Everything is a User Story Deadlines Performance Absolute Reporting
  • 12.
    Use the toolright Alignment Time-box Progress Relative Focus
  • 13.
    Diagnosis 1. Using theprocess wrong 2. Blaming the messenger 3. Being impatient 4. Not adapting the process 5. Using the wrong process
  • 14.
  • 15.
    Fix the problemnot the process Possible issue Bottlenecks
  • 16.
    Diagnosis 1. Using theprocess wrong 2. Blaming the messenger 3. Being impatient 4. Not adapting the process 5. Using the wrong process
  • 17.
    Satir model Henrik Kniberg 17 ”themiddle always looks like failure” Performance Time Current performance New performance Anticipated path Actual path ”chaos”
  • 18.
    Diagnosis 1. Using theprocess wrong 2. Blaming the messenger 3. Being impatient 4. Not adapting the process 5. Using the wrong process
  • 19.
    Estimating is optional TasksFeatures 1.Don’t estimate features. Just count them. 2. Estimate features in t-shirt size 1. Skip tasks 2. Don’t estimate tasks. Just count them. 3. Estimate tasks in days 1d 2d0.5d 4. Estimate tasks in hours 12h8h4h S M LHours? Days? Weeks? S M L 3. Estimate features in story points 1sp 2sp 5sp 4. Estimate features in ideal man-days 1d 3d 6d Also OK in Scrum ”Typical” Scrum
  • 20.
    Diagnosis 1. Using theprocess wrong 2. Blaming the messenger 3. Being impatient 4. Not adapting the process 5. Using the wrong process
  • 21.
    Not all toolsare useful
  • 22.
    What to doif Scrum doesn’t <appear to> work: Using the process wrong Use it right Diagnosis Action Blaming the messenger Fix the problem, not Scrum Being impatient Keep going Not adapting the process Adapt it Using the wrong process Try another one
  • 23.

Editor's Notes

  • #2 Paradigm shift towards effective Scrum Survey audience on Scrum maturity/knowledge. Introduction about personal path towards understanding Scrum. And the importance of learning the most effective ways of applying it. Outcome: Understanding the common pain-points of applying scrum. Scrum has become one of the most popular Agile frameworks in IT, as its lightweight and easy to understand. But why is it so difficult to apply? One of the challenges of effectively applying Scrum comes from the basic understanding of why Scrum was initially created in the first place. Having this paradigm shift will significantly enhance becoming an effective Scrum Team member.
  • #3 https://medium.freecodecamp.org/why-agile-sucks-at-your-company-and-what-you-can-do-about-it-f4bebcc661c3
  • #5 Iceberg analogy
  • #6 Not Defined
  • #7 Explicit
  • #8 Explicit
  • #9 Implied
  • #18 Virginia Satir Change Process Model