Let's Explore Agile Basics and Answer the Big 3 Questions. Are we working on the right things? Are we getting the work done? Are we doing the work the right way?
The Path to Product Excellence: Avoiding Common Pitfalls and Enhancing Commun...
Â
Agile Ceremonies Explained: Purpose, Participants and Tips
1. Takeaways - Next Steps
1. Takeaways
â Use Ceremonies to Answer the Big 3 Questions
â Pre-ReïŹnement and Backlog ReïŹnement
â Having a Healthy Backlog (Velocity x 2)
â Story Slicing and Splitting (Vertical versus Horizontal)
â Setting Sprint Goals and Sprint Demos
â Do more ïŹnishing than starting (Set WIP limits)
2. Next Steps
â Story ReïŹnement Workshop (Session 2)
â DeïŹne/ReïŹne the Team Norms and Working Agreement Stories
â Webinar âOther Topicsâ - Based On Your Votes and Feedback
1
copyright 2021 @ techexpressoconsulting.com
2. 2
Are We Working On
the Right Things?
Are We Doing the Work
the Right Way?
Are We Getting Work
âDoneâ?
copyright 2021 @ techexpressoconsulting.com
4. 4
Scrum (Product, Customer, New Dev) Kanban (Specialized, Operations)
Board / Artifacts Board, backlogs, burn-downs, radiators Board only
Ceremonies Daily stand up, Sprint Planning Sprint Review, Sprint
Retrospective, refinement
Daily Scrum, review/retrospective on set frequency and
planning ongoing
Iterations 1-4 week Sprints Continuous flow
Estimation Modified Fibonacci, t-shirt, relative sizing Same/similar size, Class of Services
Teams Must be cross-functional Can be specialized
Roles Product Manager/Owner, Scrum Master, Team Kanban Lead, Team + Needed Rol,
Teamwork Collaborative as needed by User Story/Epics Swarming to achieve goals
WIP (Work In Progress) Controlled by Sprint Content Controlled by Workflow State
Changes Should wait for the next Sprint Planning Added as needed on the board (to do) based on WIP
Product Backlog List of Prioritized and Estimated Stories Just in Time Work Items, Dependency Tickets
Impediments Dealt with Immediately Avoided
Metrics Burn Down, Velocity, Predictability, Bug Leakage,
Forecasting
Flow Efficiency, Backlog Age, Cards Blocked, Flow
Efficiency, Open Time, Cycle Time, Throughput (Card
Count)
copyright 2021 @ techexpressoconsulting.com
5. Product Manager
Squad Leadership
(Shepherd the Team)
Engineering/QA Team
Voice of the
Customer
Sprint Planning
<Sprint Goals>
Sprint Goals should align with Stories (not
task/subtask) that will be determine what you will
show during your sprint review/demo
User
Stories
Designer
6. 6
copyright 2021 @ techexpressoconsulting.com
Roles
Artifacts
Ceremonies
Timeboxing
â Development Team
â Product Manager
â Squad Leads (Team)
â Stakeholders / UX Design
â User Stories, Story Maps, Spikes,Technical Stories, Refactors
â Product Backlog
â Sprint Backlog
â Increments/Sprints
â Daily Stand Ups
â Sprint Planning
â Sprint Review
â Show &Tell (Demos)
â Sprint Retrospective
â Backlog ReïŹnement - 2 to 3 per Sprint
â 15 minutes daily Scrum
â 2 Week Sprint
â Monthly Sync with Stakeholders
â Quarterly Review - Roadmap Look Ahead
â Sprint ReïŹnement/Planning approx. 4 hours for 2 week Sprint
â Sprint Review - 2 hours for 2 week Sprint
â Sprint Retrospective - 1-2 hours for 2 week Sprint
â Work In Progress (WIP) Limits
â Data Driven Planning (LeadTime, CycleTime,Velocity, Burndown)
18. It Is Up To You âŠ. What Would You Like to Learn About Next?
18
Definition of Done Definition of Ready Backlog Refinement Acceptance Criteria and
Testing
Incremental Design &
Development
Kanbanflow Kanban Board Planning Poker
Story Mapping Story Splitting Healthy Backlog Story Pointing and Sizing
Healthy Team Assessment -
Team Norms
Stretch Goals vs Carryover Metrics - Predictability &
Forecasting
Dependency Management
copyright 2021 @ techexpressoconsulting.com
19. Takeaways - Next Steps
1. Takeaways
â Use Ceremonies to Answer the Big 3 Questions
â Pre-ReïŹnement and Backlog ReïŹnement
â Having a healthy Backlog (Velocity x 2)
â Story Slicing and Splitting (Vertical versus Horizontal)
â Setting Sprint Goals and Sprint Demos
â Do more ïŹnishing than starting (Set WIP limits)
2. Next Steps
â Story ReïŹnement Workshop (Session 2)
â DeïŹne/ReïŹne the Team Norms and Working Agreement Stories
â Webinar âOther Topicsâ - Based On Your Votes and Feedback
19
copyright 2021 @ techexpressoconsulting.com
23. The Mindset Behind the Ceremonies
23
The Agile Framework Enablers
Vision/Value-Led
Data Driven
Embrace Learning
Fail Fast, Learn Fast
Safe Environment
Cross Functional
Iterative -
Progressive
Elaboration
24. Scope of Topics - User Story Workshop
â User Story Refinement (DOR, DOD)
â Relative Sizing - Estimating
â Dependency Management
â Velocity/Capacity Planning/Historical Baselining
â Work In Progress/Kanban Flow Management
â Metric Predictability, Forecasting
â Stretch Goals versus Carryover
â Team Confidence
â Healthy Backlogs (3 x Velocity)
24
copyright 2021 @ techexpressoconsulting.com
25. Daily Stand Ups (15 Minutes)
Purpose: For the team to share their accomplishments and to
raise any concerns.
Participants: Team members including Product Manager, UX
Designers, Testers (All others should be "invited") but ideally
limit it to the immediate team members.
Tips: (1) Talk about What you âaccomplishedâ yesterday and
today (2) Ask for help or offer help (if available) (3) If you donât
have any impediments offer an âinsightâ (new information to
share) (4) Stand Up is an opportunity to knowledge share with
your team members, itâs not meant to report a status to
managers.
25
copyright 2021 @ techexpressoconsulting.com
26. Daily Stand Ups - Continued
â Set up âsit downsâ or âside barsâ if a topic needs to be discussed.
â Everyone contributes. i.e. - new team members can share âwhat
they learned yesterdayâ, âwhat they plan to learn todayâ, and any
challenges.
â Leadership share metrics (i.e share burn up, burn down, lead
time, cycle time at least ) and let the team decide if they need to
make any adjustments.
â At the end of each stand up, the team can establish a unique
close out (i.e. bang a gong, say a cheer âgo teamâ, âall for oneâ) or
do a thumbs up (to indicate we feel we are in sync/on schedule
or a Fist of Five vote on progress toward sprint goals).
26
copyright 2021 @ techexpressoconsulting.com
27. Backlog ReïŹnement (1 - 4
Hours/Sprint)
Purpose: For the team to share and collectively identify what belongs in a
user story and to help ïŹnd the gaps. The outcome is reïŹned user stories
that are ready to be assigned to a sprint to be worked.
Participants: Team members including Product Manager, UX Designers,
Testers (All others should be "invited" as needed).
Tips: (1) A healthy backlog should have 2 - 3 sprints worth of stories in
the âreadyâ state (2) The team should have an established DeïŹnition of
Ready (DOR) and DeïŹnition of Done (DOD) (3) Pre-Work or
âPreïŹnementâ helps cut down long reïŹnement and planning meetings. (4)
The task/subtask are not the focus, they should only be a part of the
discussion to help clarify the Level of Effort.
27
copyright 2021 @ techexpressoconsulting.com
28. Backlog ReïŹnement - continued
1. Raw stories should have rough acceptance criteria and the team
should have a period of time to preview and submit questions.
2. ReïŹnement sessions are used to reconcile and capture the
agreed upon acceptance criteria.
3. When the team feels the AC is âgood enoughâ then the team
votes on the relative size. During sizing it may become
necessary to vertically split/slice stories.
4. Business value can also be deïŹned (optional).
5. Other Backlog Items (Refactor, Technical /Non-Functional
Stories, Spikes) may also come out of the ReïŹnement Session.
28
copyright 2021 @ techexpressoconsulting.com
29. Sprint Planning (1 Hour w/ ReïŹnement)
Purpose: Is to deïŹne and commit to what can be delivered in the sprint.
The outcome is consensus on a commitment to the current sprint and a
forecast for the next two sprints.
Participants: Team members including Product Manager, UX Designers,
Testers (All others should be "invited" as needed).
Tips: (1) A prerequisite is that spikes have been resolved, the stories have
been estimated and the dependencies have been negotiated (2) Planning
has two parts: Part 1 - the Product Manager/Owner collaborates with the
team to outline the objective and goals; Part 2 - the team comes up with a
plan (3) Conclude the meeting with a Fist of Five to ensure there is team
consensus (4) Look ahead to determine that the backlog is âhealthy,â
schedule reïŹnement activities to get or keep the backlog healthy.
29
copyright 2021 @ techexpressoconsulting.com
30. Sprint Review (1 Hours with Demo)
Purpose: Is an opportunity for the team to demo the sprint
accomplishments. The outcome is to determine if the solution is on
track and to get feedback to incorporate into future backlog items.
Participants: Team members including Product Manager, UX
Designers, Testers (Product Managers should Invite stakeholders)
Tips: (1) Display the Sprint Goals and then completely demo the
committed stories. (2) Encourage and capture feedback -
continuous improvement is a part of Agile (3) Demos do NOT have
to be polished (do not spend more than 1 hour prep) - Itâs a
work-in-progress in line with Progressive Elaboration (4) Spike
outcomes/results/research conclusion.
30
copyright 2021 @ techexpressoconsulting.com
31. Sprint Review (1 Hour with Demo)
â At the conclusion of the demo, discuss (a) Is the solution on
track (functionality, scope and timeline)? (b) Have we reach
our objective/goal - are we done? Is it shippable / ready
for release? (c )Should we release this portion of the
solution? (d) What is the next most important thing with
the highest value functionality? (e) The team discusses and
reorders the backlog priorities based on any new
changes/enhancements.
â Remember to always target the least amount to achieve
the maximum value. Expect some stories to be descoped.
31
copyright 2021 @ techexpressoconsulting.com
32. Spontaneous Demos / Show and Tell
â Spontaneous Demo - throughout the sprint iterations the
development team should share impromptu/spontaneous demos to
share stories in progress to help ensure they are on the right track
and that the criteria has been correctly interpreted. The bigger or
more complex the story the more impromptu demos should be held.
â Sprint Demos - at the end of the demo this should include
stakeholders.
â Quarterly Show & Tell - this is typically to show a shippable
end-to-end part of the solution which includes work from multiple
teams/squads, domains and shared services. This is usually open for
all domains.
32
copyright 2021 @ techexpressoconsulting.com
33. Sprint Retrospective - 1 - 2 Hours
Purpose: This ceremony is used to discuss how well the plan
and approach to the teamâs Way of Working (WOW) went as
well as how to continuously improve upon it.
Participants: Team members including Product Manager, UX
Designers, Testers (All others should be "invited" as needed)
Tips: (1) Itâs important to look for healthy and sustainable
Ways of Working. (2) The Way of Working should align with
the Agile Manifesto Values and Principles.
33
copyright 2021 @ techexpressoconsulting.com
34. Sprint Retrospective âExtendedâ Agenda
â Look Back with Data Driven Informatics
â Velocity, Burn Down, Carryover, Committed/Completed, WIP
â Value Delivered
â Unplanned Work, Bug Fix/Quality Indicators
â Lead Time, Turn Around Time/Cycle Time, Hold Time
â Look Ahead (You can do this as part of the Planning)
â 2 - 3 Sprint Feature Preview/Updates
â 2 - 3 Month New Epic/Initiative Preview
â Market Trends/Customer Analytics/Targets and Predictions
â Technical Debt
â Team Health (Monthly/Quarterly) - Team Building (Ice Breaker)
â Areas of Improvement - First Ask: What did we improve since the last
retrospective?
â Then go into the (Start, Stop, Continue) or What Went Well, What Didn't Go Well....)
â Action Items - Assigned and Target Date
34
copyright 2021 @ techexpressoconsulting.com