33. …an Agile coach
33
Ò Vu Tung Lam
Ò Agile Coach & Trainer, Why Innovation!
Ò Expert in Agile Training & Coaching, Agile Transformation &
Scaling, Leadership, IT Organization & Management.
Ò Have successfully guided companies of varied size (from a
single team to multiple teams geographically distributed)
through their transformation to higher Agile fluency.
Ò Experiences scaling Agile transformation to multiple teams,
multiple departments beyond IT.
Ò Practical approach for Agile implementation with a
combination Scrum, XP, Kanban, Lean, DevOps, LeSS and
SAFe.
Ò Decade of experience managing, building engineering
team and implementing best technical practices such as
pair-programming, unit testing, test driven, automation,
CI/CD.
40. Scaffolding
40
• “Scaffolding, also called scaffold or staging, is a
temporary structure used to support a work
crew and materials to aid in the construction,
maintenance and repair of buildings, bridges
and all other man made structures.“
• Story points are useful to teach
team a different mentality when
it comes to estimation
• To be removed once the team has
mastered the idea and become
mature
44. Team A
• Estimate stories in points
• Estimate tasks in hours
• Sprint burndown chart created and
updated on daily basis
• Faster ceremonies, nice graphs
• More surprises
Team B
• Split stories until they fit in sprint
• Focus on the technical discussion,
capture outputs in tasks
• But make sure tasks are <2 days
• Longer but deeper discussion
• More creativity
44
A tale of two teams…
46. Pick your tools appropriately
TasksFeatures
1. Don’t estimatefeatures.Just count them.
2. Estimate features in t-shirt size
1. Skip tasks
2. Don’t estimatetasks.Just count them.
3. Estimate tasks in days
1d
2d0.5d
4. Estimate tasks in hours
12h
8h4h
S M L
Hours?
Days?
Weeks?
S M
L
3. Estimate features in story points
1sp
2sp
5sp
4. Estimate features in ideal man-days
1d
3d
6d
Henrik Kniberg
51. From
• How to estimate accurately
• How to anticipate changes
• Delivering software
• Meet deadlines
• Resolving dependencies
To
• How to make estimation insignificant
• How to facilitate changes
• Delivering customer value
• Meet business objectives
• Ability to delivery fast, frequently with
high value
51
A shift of mindset…