How To Estimate User Stories? | #9

It's time to Estimate User Stories in the Story Map we created in the last video.
But, what about #NoEstimates
In this video, I will
#Demystify #NoEstimates, and explain why it is so controversial.
#Share an easy-to-use, bulk estimation technique "SwimLane Estimation", that I accidentally discovered while training an Agile team.
In addition, this video also answers the following questions
How to Estimate User Stories
What are Estimation Prerequisites
What is the Definition of Done
What are Reference Stories and how to easily create your own
What are some Common Estimation Mistakes
There's a lot to come. So Stay Tuned.
00:00 - Intro
00:59 - Estimates vs NoEstimates
04:26 - When to use what
05:04 - How to estimate
06:24 - Definition of done
07:52 - Reference stories
10:12 - Swim Lane Bulk Estimation
12:14 - Common estimation mistakes
13:56 - Outro
**************************
Link to "Agile Product Planning", videos
1) How to define Product Vision
• How to create an Agile... ​​​​​
2) How to create a Product Roadmap (part-1)
• What Is A Product Road... ​​​​​
**************************
Link to GRAVITAS video
• How To Get Heard In Me... ​​​​​​
***************
FREE DOWNLOADS:
Download my FREE Scrum Master Coaching Cards On how to resolve Conflicts as a Scrum Master here:
/ vibhorchandel_coaching...
Download my FREE Scrum Master Coaching Cards On How To Create High Performing Teams here:
/ vibhorchandel_coaching...
******************
LINKEDIN POSTS
Become part of the growing community with over 18500 professional Scrum Masters, Agile Coaches, Product Owners, and Project Managers by following me on LinkedIn, where I share Agile-related stories with practical tips, tricks, and workarounds.
linkedin.com/in/vibhorchandel
****************
If you liked this video, please give it a THUMBS UP, SUBSCRIBE, and SHARE it with your friends and colleagues.
****************
WHO AM I?
I am an Executive, Agile, and Leadership Coach based in Toronto, Canada.
WHAT DO I DO?
I Coach Agile Coaches and help Executives / Organizations attain Business Agility.
WHAT I TALK AND WRITE ABOUT?
Thoughts on Agile Transformation; Agile Coach & Scrum Master Insights & tips;
Coaching & Leadership Skills; High-Performance Teams; Agile Frameworks particularly Scrum &
Kanban.
****************

Пікірлер: 62

  • @marvelousezechi2629
    @marvelousezechi2629 Жыл бұрын

    I love the way you break things down, been watching a couple of your videos and it’s very comprehensive sir 👌 thank you 🙏🏽

  • @h0cke
    @h0cke Жыл бұрын

    Thank you Vibhor, great explanation! 🙏

  • @ifymbuk7990
    @ifymbuk7990 Жыл бұрын

    Many thanks for your videos. Always well detailed and easy to follow. Differnce between Acceptance Criteria and Definition of Done, well explained. Thumbs up!

  • @elektrotigerRM
    @elektrotigerRM Жыл бұрын

    Great. Thanks for showing a way to find references for different story points for other domains like systems engineering.

  • @daciamarkum3098
    @daciamarkum30987 ай бұрын

    Thank you! I have been trying to explain this to my new team and you are very thorough. I will be sharing this with them.

  • @sureshkumarthangaraju8797
    @sureshkumarthangaraju8797 Жыл бұрын

    awesome content , will keep watching

  • @SrividyaNatarajan
    @SrividyaNatarajan3 жыл бұрын

    Great info Vibhor...thq!!

  • @amitkrishnagupta535
    @amitkrishnagupta5352 жыл бұрын

    nice and informative video

  • @hmontazir
    @hmontazir2 жыл бұрын

    Great one! Thanks

  • @AndreiB2
    @AndreiB2 Жыл бұрын

    Great video, thanks! Small mistake at 7:12 : The definition of done can actually be shared between multiple teams of the same product or even thoughout the whole organization, in some cases.

  • @nghphuthinh
    @nghphuthinh Жыл бұрын

    very useful videos, thanks Vibhor

  • @petriebabados7728
    @petriebabados7728 Жыл бұрын

    Excellent

  • @sangeethaalur1984
    @sangeethaalur1984 Жыл бұрын

    Love the way agile being explained

  • @angelogaioto5076
    @angelogaioto50763 жыл бұрын

    Great video!!

  • @mugdhashah3371
    @mugdhashah33712 жыл бұрын

    It was very detail video with practical tips. Thanks.

  • @VibhorChandel

    @VibhorChandel

    2 жыл бұрын

    Thanks Mugdha

  • @ardiestephens3489
    @ardiestephens34893 жыл бұрын

    😍 Crushing… thank you

  • @rodrigoarnsguimaraes8436
    @rodrigoarnsguimaraes84362 жыл бұрын

    I love your videos man!

  • @gottisher28
    @gottisher282 жыл бұрын

    Hi Vibhor, your videos are really helpfull, thank you so much. I have a question though. Do you have a workflow of your own to work with the stakeholers, sme's and scrumteam such as lean inception?

  • @crazyjpr2009
    @crazyjpr20092 жыл бұрын

    very well explained on story map

  • @VibhorChandel

    @VibhorChandel

    2 жыл бұрын

    Thanks Sudhakar

  • @romanzadorozhniy1640
    @romanzadorozhniy16407 ай бұрын

    this comment's purpose is to support this channel and this magnificent video. Just kidding... or am I?)

  • @raev4u
    @raev4u2 жыл бұрын

    You are awesome as always. Thank you. Isn’t it ideal to mature to a state of small slices of user stories and go with no of user stories to be delivered in a sprint as estimate than going with story points? I know practically it isnt easy to achieve however going with user story count for forecasts sound simple. What do you think?

  • @kapilsachan
    @kapilsachan2 жыл бұрын

    Feedback- You gained one more subscriber 😊

  • @VibhorChandel

    @VibhorChandel

    2 жыл бұрын

    Thank you Kapil I really appreciate that

  • @mirnalshishodia7502
    @mirnalshishodia75022 жыл бұрын

    Hi Vibhor, Can we decide reference stories on the basis of stories completed in the previous sprints? Actually, we decide our reference stories every quarter. Thanks your videos are exceptionally well detailed. I will be looking forward hearing from you.

  • @MoundirRohmat
    @MoundirRohmat Жыл бұрын

    Good content, keep it up ! But how do you think the team will be aligned and pick 5 US from 100 (for example)? for that you should review all the US?

  • @womanlikeme33
    @womanlikeme332 жыл бұрын

    Feedback - new subscriber

  • @prateekwatwale4812
    @prateekwatwale4812 Жыл бұрын

    Hi Vibhor, thanks for the awesome explanation! I have been enjoying n leaning a lot from your videos. I have one request, If you could slow down pace of your speech a bit..it would give more time to listeners to absorb and understand the whole thing more easily as there is so much to pick from each video.

  • @ashishmehra5143

    @ashishmehra5143

    Жыл бұрын

    Why don't you adjust the playback speed. Check video settings.

  • @consultormid
    @consultormid Жыл бұрын

    I have a question about the user story references technique. Why you need first compute the total value (Complexity+Risk+Effort) for each user story selected then sorting, then, assign a Fibonacci value to finally have the final user story size? What happend if assign the Fibonacci values from the beginning to my selected user stories, without the previous classification? Did you explain this in another video? Anyway thanks for this fantastic video about user story estimation

  • @dazzle584
    @dazzle5842 жыл бұрын

    Would you have any guidance to implement scrumban?

  • @ramachandusharma5867
    @ramachandusharma5867 Жыл бұрын

    Awesome explanation Vibhor. I have a question. Some teams calculating Dev estimate , Test estimate separately and summing those to get final story point instead of following relative estimate technique. E.g. if dev gives 3sp, tester gives 2Sp the overall estimate is given as 5sp where as actually this is a 3SP user story based on the reference story. Also, is calculating individual velocity a right approach or an anti pattern? - Kindly throw some light on these questions.

  • @krishnaa2939
    @krishnaa29393 жыл бұрын

    Should we estimate defects, improvement stories and tasks? Again " it all depends" is not what I'm looking for, but in general and in agile world is it a good practice to estimate?

  • @VibhorChandel

    @VibhorChandel

    3 жыл бұрын

    In Agile there is no "in general". Before you estimate something you need to figure out why you want Estimates. Once you understand that you don't have to worry about if you should or shouldn't. For example, your business might need Estimates to decide budget, or they need it to meet a deadline. These are two separate reasons. If estimating defects can help you get them an answer to the question they are looking for then go for it, otherwise don't.

  • @malchicken
    @malchicken2 жыл бұрын

    Excellent explanation, so helpful, thank you! A follow up question: how often is this process done? Is this a process repeated each time new stories are added to the product backlog? I’m a bit confused how this element fits into the Agile iterations/sprints. Thank you.

  • @VibhorChandel

    @VibhorChandel

    2 жыл бұрын

    If you're talking about estimating user stories then it's first done before starting sprinting, then during every refinement meeting. Keep collecting keep estimating.

  • @DzmitryPutsiankou
    @DzmitryPutsiankou Жыл бұрын

    Hi Vibhor! Thanks for you video! Evaluation in SP or hours has its pros and cons, and in principle it is possible to justify the choice of any of them. You said that converting SP to hours is a mistake, ok)) But what do you say to such a question: let's say you chose an estimate in SP; the team evaluated "effort"for this task = 5 SP. we konow, that for billing purposes, all developers track the time in hours. After completing the task, we see 25 hours in this task. How to assess whether the team got into the estimation or not for this particular task? Bottle neck is that we have an estimate in SP, but the time tracking is in hours.

  • @sumithaacharya8774
    @sumithaacharya87742 жыл бұрын

    With no-estimate - how to get the release dates for the project? How to forecast ?

  • @saketlal8348
    @saketlal8348 Жыл бұрын

    If there are no estimates, how do we know when the resources will be available to work on another project?

  • @mayazansari6135
    @mayazansari61352 жыл бұрын

    What is the difference between efforts and estimate?

  • @firozkhaleel8461
    @firozkhaleel8461 Жыл бұрын

    Little different to make story map..is any other alternative way to setup storymap

  • @SrividyaNatarajan
    @SrividyaNatarajan3 жыл бұрын

    Hi Vibhor...I disagree on one point..the mistake 4...the ref. Baseline for a story will not change It will change Vibhor. As the team gains experience, a 5 Storypointer could become a 3 Storypointer bcoz. There are now APIs which are reusable, and I have automated testing and my team also improved technically. Let me know ur thoughts

  • @VibhorChandel

    @VibhorChandel

    3 жыл бұрын

    Hi Srividya, Your question and concern are obvious and very common. Let's break your concern into small pieces and see what we find. Your belief is that with experience a 5 point story becomes a 3 point story Let's see what made a 5 point story a 5 pointer in the first place. Story point represent Complexity+Risk+Effort Now in order to convert a 5 pointer to a 3 pointer these three characteristics of a user story must reduce in value. Let me ask you now, and think in terms of the entire team and not a particular individual. Does COMPLEXITY change with experience? Does RISK reduce with experience? Does EFFORT change with experience? If you look closely you'll find that none of these factors change with EXPERIENCE. Even the EFFORT remains the same. The experienced person applies the same EFFORT but is a little QUICKER than a novice. EFFORT is not the same as time. Hence the reasoning why the Reference stories shouldn't change. Having said that you can change reference stories story points when 1) There is a change in the team's composition. Either people joined the team or left the team 2) Actual RISK and COMPLEXITY associated have changed due to the change in the company's structure, culture, or infrastructure. This is very rare though. 3) The whole team wants to revisit the Reference stories after at least 2 quarters. Hope this helps

  • @SrividyaNatarajan

    @SrividyaNatarajan

    3 жыл бұрын

    @@VibhorChandel yes .thank you very much for the detailed explanation Vibhor!!👍👍👍👍

  • @robertsmith4019
    @robertsmith40192 жыл бұрын

    I didn't know that Jeff Goldblum was from India! ;-)

  • @VibhorChandel

    @VibhorChandel

    2 жыл бұрын

    That's funny. BTW I am from Canada

  • @ammuamithakirankumar171
    @ammuamithakirankumar1712 жыл бұрын

    I daily go through your videos please can you explain user stories in detail, with int var char charcters with sql

  • @VibhorChandel

    @VibhorChandel

    2 жыл бұрын

    No idea what that is.

  • @calebtamar4008
    @calebtamar40082 жыл бұрын

    How could the swimlane technique be done virtually?

  • @catchsrklive
    @catchsrklive Жыл бұрын

    Should we estimate bugs?

  • @varadkhajuria6938
    @varadkhajuria69382 жыл бұрын

    What is the logic behind using fibonacci series . why only fibonacci . i had used personally fibonacci in technical analysis of trading shares in share market .

  • @VibhorChandel

    @VibhorChandel

    2 жыл бұрын

    Because it's the most frequently available sequence in nature.

  • @chandrikaperera9571
    @chandrikaperera95712 жыл бұрын

    Tanks handsome .

  • @nguyenhoangnguyen2626
    @nguyenhoangnguyen2626 Жыл бұрын

    What if : "The product master hands over the results of sprint 1 to the customer, the customer accepts the results of this sprint. Then , while working on sprint 2 , customer wants to add some functionality related to sprint 1" , how do we handle Estimate User Stories ?

  • @VibhorChandel

    @VibhorChandel

    Жыл бұрын

    While taking the additional functionality mention how the team will handle that new functionality ie add it to the product backlog, refine it, estimate it. Ask the customer for their expectations, is it urgent, can it wait etc and prioritize accordingly. If it's a fire fighting issue, the PO can make the call to hold the current activities and all hands on the FF issue.

  • @SariAlHiari
    @SariAlHiari2 жыл бұрын

    ... or Am he?

  • @thiagopereiradossantos588
    @thiagopereiradossantos5889 ай бұрын

    I didn't like it , 99% of the estimates is defined by managers , developers just follow

  • @manojl3388
    @manojl33883 ай бұрын

    your pronunciation of the word "Agile" is not good, please rectify it.

  • @aditibhalla3043
    @aditibhalla30432 жыл бұрын

    Hey Vibhor. I really like your videos. I am new to the field of Scrum Master. Your Videos do help me. Please keep on bringing new videos on new concepts. Is this the place to ask you if I need help in my work or can we contact you via mail too.

  • @VibhorChandel

    @VibhorChandel

    2 жыл бұрын

    You can send your questions on LinkedIn

  • @aditibhalla3043

    @aditibhalla3043

    2 жыл бұрын

    @@VibhorChandel Thanks