virtual community: effective sprint planning on remote · 2020-05-07 · transform build run...
TRANSCRIPT
Virtual Community:Effective Sprint Planning on Remote Teams
PRESENTED BY:
Eric Landes
Quincy Jordan
Our Facilitators Today
2
Quincy JordanPrincipal Transformation [email protected]
Eric LandesSenior DevOps Consultant
AgileThought Locations
3
3,000Consultants
2000Year Founded
6Countries
MEXICO
UNITED STATES
BRAZIL
ARGENTINA
COSTA RICA
CHILE
4
Transform Build RunStrategic Consulting Digital Delivery Digital Operations
AgileThought has been at the forefront of the agile software development
movement for the past two decades. We have adopted a DevOps culture
creating the environment for high-performing teams to develop next-
generation solutions.
5
AgileThought Virtual Community
Forum followed by Practice Talks
Today’s Practice Talk
6
▪ Today's Topic: “Effective Sprint Planning on Remote Teams"
▪ Conversation flow
▪ What is Sprint Planning for?
▪ Overcoming Challenges in Planning Remotely?
▪ Remotely creating a Sprint Goal
▪ Planning Remotely demonstrated
▪ Estimating effectively remotely
▪ Session will be recorded so it can be shared with others that
may be facing similar challenges. You are complicit by your
continued participation today.
Team Working Agreement
7
▪Cameras on
▪Be Respectful in tone and words
▪Give space to speak up
▪Be patient with bandwidth issues,
dogs in background, kids, etc.
▪Use good "mute" practices
▪ Let’s share and learn together
▪Use Zoom "Hand up" feature when
you need to say something
Sprint Planning with a Remote Team
What is Sprint Planning for?
9
▪ The purpose of a Sprint Planning
• Create a collaborative plan
• Answer What and How
• What will be delivered
• How will the team deliver it
What are inputs & outputs of Sprint Planning?
10
▪ Prioritzed, refined Product backlog feeds in.
▪ Refined, estimated
▪ Prioritzed, PO has ordered the backlog
putting her priorities at the top.
▪ Sprint Goal
▪ Set the Sprint Goal for the team
▪ Focuses sprint PBIs
▪ Sprint Backlog
▪ Development teams plan for the sprint.
▪ Typically tasked out
Team Planning Remotely
11
▪ What’s different –
▪ People do not randomly interact
▪ Broadband can go down!
▪ Video meetings can be exhausting!
▪ Some Tips
▪ Intentionally communicate
▪ Sensitive to technology issues
▪ Plan using a tool like Jira, Azure
DevOps, Rally etc.
▪ What are 2 things you have noticed are
different?
Overcoming Challenges in Remote Planning
12
▪ Ensuring all team members have a voice
▪ Have at least one team member who is not presenting monitor peoples
expressions on video and ask for feedback as appropriate
▪ Call out people by name more than when F2F
▪ Technical issues
▪ Be prepared in Zoom to let people back into breakout rooms
▪ May need to move on and fill in for those who cannot get back in quickly
▪ People
▪ Plan for more frequent breaks (maybe 10 minutes every hour)
Improvements in Sprint Planning Remotely
13
▪ Tooling
▪ Video is better quality
▪ Jira, Azure DevOps update in real time
▪ Mural for whiteboarding
▪ Culture
▪ More acceptance of remote workers
Determine our Sprint Goal
14
Let’s remotely determine our sprint Goal as a team - Below are the PBIs proposed for
our sprint. Based on these PBIs, take 2 minutes and write your proposed Sprint Goal
in our chat window.
▪ PBI 1 – As a customer, I would like to have a sort capability by price and customer
ratings so that my customer has a more friendly experience
▪ PBI 2 - As a customer, I should be able to put items to shopping cart so that our
customers can easily pay us
▪ PBI 3 - As a customer, I should be able to print my purchase order so that I have a
hard copy of the PO for my internal process
▪ PBI 4 - As a customer, I should be able to select different shipping option so that I
can have a different billing and shipping address
Reflection
15
▪ What Improvements would you make to the process?
▪ What tools could help?
Creating the Sprint Backlog
16
▪ Determine Capacity
▪ The team breaks down Forecast PBIs into a plan
▪ There should be some negotiation with the
Product Owner
Run through of Virtual Planning Session
17
▪ Demo using Azure DevOps
Estimating Remotely
Backlog Refinement
19
▪ This can happen in Sprint Planning
▪ Recommend that you hold other
meetings for backlog refinement
throughout sprint for backlog
refinement
▪ Estimate Backlog
▪ This helps you in sprint planning
Estimate a couple of backlog items
20
▪ PO will talk through the PBI
▪ We will have time for questions.
▪ When people are ready, they can type their Fibonacci number in the Chat when we
say go!
▪ Talk through outliers
▪ 1 2 3 5 8 13 20 40
New Series Coming Up!
21
▪ May 14th ”Agile eco-system in a Brave New World”
▪ https://agilethought.com/library/
▪ Retro – Click on the new URL provided in Chat
or type bit.ly/atcommunity6 into your browser.
(Be sure to use all lower case)
Sign Up Information Will
Arrive in Your Inbox!
Find them at
agilethought.com/events
Thank You!
22
Quincy JordanPrincipal Transformation [email protected]
Eric LandesSenior DevOps Consultant
877-514-9180 | www.agilethought.com
Headquarters2502 N. Rocky Point Dr.Suite 900Tampa, FL 33607
Atlanta Office6600 Peachtree Dunwoody Rd NEBuilding 600, Suite 330Atlanta, GA 30328