Agile Estimation

Sdílet
Vložit

Komentáře • 75

  • @sreekumarmenon1740
    @sreekumarmenon1740 Před 6 lety +1

    That was truly awesome. I had difficulty understanding story points and used ideal hours. Your video cleared it up for me. Thanks. Great work Mr. Griffiths.

  • @alldjn
    @alldjn Před 9 lety +4

    Thank you . Explained it very well with such simplicity.

  • @michaelkibblewhite7598
    @michaelkibblewhite7598 Před 7 lety +1

    Really excellent film, well done for making.

  • @jonnywilson375
    @jonnywilson375 Před 6 lety

    Absolutely superb video! What an awesome explanation! Thank you!!

  • @leeamraa
    @leeamraa Před 5 lety +1

    Thank you! Clear, concise, good value ... appreciated!

  • @tootr
    @tootr Před 5 lety

    Excellent and well paced explanation. Thanks!

  • @DamianEsteban
    @DamianEsteban Před 9 lety +1

    This is an excellent, easy to understand explanation of basic agile principles. Thumbs

  • @youratroll
    @youratroll Před 9 lety

    Great video

  • @bajinaji
    @bajinaji Před 4 lety

    Fantastically explained.

  • @mosesnroses
    @mosesnroses Před 3 lety

    Best and most Bang for the bucks description for estimation.

  • @dngkumar
    @dngkumar Před 8 lety +1

    Nice and Crispy info...hats off for your preparation

  • @senthilprasanna3483
    @senthilprasanna3483 Před 7 lety

    excellent presentation

  • @aee2312
    @aee2312 Před 7 lety

    i would like to say thanks for this nice video.

  • @KenPapai
    @KenPapai Před 6 lety

    Really enjoyed this video and love the Fibonacci sequence. Makes so much sense.

  • @djp873
    @djp873 Před 5 lety

    Thank you so much. Great video

  • @syedhaanihasanrizvi975

    Very clear and concise. To the point

  • @rames734
    @rames734 Před 6 lety

    Very well explained, this was the video i was looking for.....

  • @AndriyMarkov
    @AndriyMarkov Před 5 lety

    Nice and clear explanation, thanks!

  • @netwolff
    @netwolff Před 6 lety +1

    I really love this presentation, both what it shows, as well as the presentation method. I am already looking forward to having a bunch of stakeholders playing value poker with me - I believe they will be hestitant but absolutely understand what it is good for after having done it.

  • @jeffpatton7426
    @jeffpatton7426 Před 7 lety +11

    Someone forwarded this to me recently. It's clearly communicated. I understand the idea of relative sizing for both effort and value.
    But, the nit I have to pick in your example, and I know it's just to help teach, is the notion that you're asking people to prioritize walls against a roof and other critical components of a house. These are silly prioritizations as we all know we need both. The real concern is the thing not clearly in the backlog and that's the size of the house. Knowing that tells us more about how many walls, and how big of a roof we'd need. There's lots of other options when considering brick vs. wood vs. stucco vs. aluminum siding. These distinctions between the pieces that are necessary to make a viable house/product and the real levers that effect cost make this really hard in reality.
    Thanks for posting this video none the less. It really is good.

    • @DavidGriffithsEsq
      @DavidGriffithsEsq Před 7 lety

      Yes you got me there Jeff :-) The examples were chosen because of the low cognitive overhead. Your examples are much better :-)

  • @preetibarthwal9463
    @preetibarthwal9463 Před 7 lety

    Found it very useful. Very descriptive and explained so well.

  • @creativeidea7448
    @creativeidea7448 Před 7 lety

    Very nice video

  • @virendra8042
    @virendra8042 Před 7 lety

    very good explanation

  • @ssideshowbob
    @ssideshowbob Před 9 lety +4

    Very well explained, this was the video i was looking for. Thank you

  • @Vic-tw8bw
    @Vic-tw8bw Před 3 lety

    This is very good stuff. This should be taught in grade school.

  • @adityasenthil3890
    @adityasenthil3890 Před 7 lety

    Well explained 👏🏽👏🏽👏🏽

  • @HimanshuSachdevaHS
    @HimanshuSachdevaHS Před 6 lety

    Very nice video. What software do you use to create these videos?

  • @ahmedadly6066
    @ahmedadly6066 Před 7 lety

    Thanks this was very useful

  • @deepakjoshilko1
    @deepakjoshilko1 Před 9 lety

    Very beautifully explained!

    • @dogriffiths
      @dogriffiths Před 9 lety

      I’m glad you enjoyed it Deepak :-)

  • @yogitaverma3707
    @yogitaverma3707 Před 7 lety

    You are superb! This is what i was looking for...
    can you please also let me know if we can follow the same process in JIRA as well.

    • @DavidGriffithsEsq
      @DavidGriffithsEsq Před 7 lety

      Hello Yogita,
      If you work in story points and value points rather than absolute time measures, then you can use this technique with any tool. Many organisations choose to work primarily from a story board, with appropriate details backed up on a system like Jira.
      Glad you enjoyed it :-)
      DG

  • @mannn2403
    @mannn2403 Před 8 lety

    provide some estimation based on ideal time esti

  • @rafikmekki
    @rafikmekki Před 8 lety

    Hello,
    I really like your video, wich tool are you using to do such graphic facilitation ( video ) ?
    Thanks

    • @DavidGriffithsEsq
      @DavidGriffithsEsq Před 7 lety

      Hello Rafik,
      It was created with a tool I wrote with my wife called "Sketchpad".
      DG

  • @pedrolopez8057
    @pedrolopez8057 Před rokem

    No points do not equate to time. Agile is not about time estimation it is about feature estimation.

  • @SteveSmartiMartinez
    @SteveSmartiMartinez Před 6 lety +3

    story points are a measure of relative effort...not time

    • @paulerapedreira
      @paulerapedreira Před 3 lety

      Damn right. Impressive that this comment didn't get more likes.

  • @joostvanpoppel
    @joostvanpoppel Před 7 lety +1

    Just wondering, with what kind of software do you create such presentations?

    • @DavidGriffithsEsq
      @DavidGriffithsEsq Před 7 lety +1

      Hello,
      It was created using a tool I wrote with my wife called "Sketchpad".
      DG

  • @MegaVijay1
    @MegaVijay1 Před 6 lety

    Is this the only form of Scaled Agile or are there other forms? Thank you Process Geekoid, SFC, SMC, LSSGB, PMP

    • @netwolff
      @netwolff Před 6 lety

      Scaled Agile - Less, Safe and Nexus come into my mind

  • @junexdallas1
    @junexdallas1 Před 6 lety

    I really liked the idea of BFTB!! One quick question though: Since you measuring in BFTB and also measuring the first interaction against the items on that sprint, how can you quantify individual completion during that cycle? Meaning, how can you produce the Burndown chart if the measure is not put in days... just got that one confusion on my mind.
    But again, excelent way to measure value and time together to prioritize with both IT and business side.

  • @guimslanna
    @guimslanna Před 7 lety +1

    Hi,
    Do you happen to have a reference explaining why using Fibonacci sequence helps?

    • @BlackpepperUk
      @BlackpepperUk  Před 7 lety +1

      Hi, sorry for the slow reply
      It’s because the ratios between consequent values are roughly the same. So 3/5 is approx. the same as 5/8, which is approx the same as 8/13 and so on. Because the proportions are all roughly the same, it doesn’t matter much what value you choose for your shortest story. In the example in the video, we have chosen “2”. We could have easily chosen “21", and then we’d have been able to scale all the values accordingly.
      See en.wikipedia.org/wiki/Fibonacci_number#Limit_of_consecutive_quotients
      Hope this helps :)

    • @BlackpepperUk
      @BlackpepperUk  Před 7 lety

      Youc an also find out more here www.safaribooksonline.com/library/view/the-agile-sketchpad/9781771376099/. I think there is a lot more detail in lesson 4 . Happy viewing :)

  • @manna3737
    @manna3737 Před 7 lety +1

    I noticed that when determining story points, the values were 0-55. However, when determining value points, the values were 0-144. I know these values are decided by two different groups of people, but let's say I'm determining both values for a self project. Do you get a more accurate BFTB value by making your value point scale larger than your story point scale? Or should they be the same?

    • @ioanagiart7497
      @ioanagiart7497 Před 6 lety

      Hi David Griffiths, I would really love an answer to this good question! Thanks

    • @mikedoubek1255
      @mikedoubek1255 Před 5 lety

      I also would like to know why the value points went up to 144 while the story points only went up to 55. Why didn't both cap out at 55 or 144 each?

  • @CecilDSouza
    @CecilDSouza Před 8 lety

    Pretty good demo on Agile estimation. Perfectly articulated. I watched it twice but for some reason, I was a bit confused at 5:39 where you stated the Story point score of 21 and the Value point score of 55. But when you started the demo with the calculation of Story point, you had the top score of 55. How did that 55 become a Value Point score at 5:39.

    • @DavidGriffithsEsq
      @DavidGriffithsEsq Před 7 lety +1

      Hello Cecil,
      It's coincidence that they're the same. The numbers for value and story points are both Fibonacci numbers, which increases the likelihood that the same numbers will tend to appear.
      DG

    • @CecilDSouza
      @CecilDSouza Před 7 lety

      Thank you David. I'm going to watch this lecture again.

  • @manojkumarn7221
    @manojkumarn7221 Před 8 lety

    Two questions:
    1.How did you come up with the initial velocity of 55 ?
    2.You said fibonacci process is followed to give story points. How are value points given for the stories? are they random numbers?

    • @manojkumarn7221
      @manojkumarn7221 Před 8 lety

      Can you please reply ?

    • @DavidGriffithsEsq
      @DavidGriffithsEsq Před 7 lety +2

      Hello Manoj,
      Apologies for the *very* long delay in replying. The initial velocities are created based on their relative sizes: the shortest story "feels" about 30 times smaller than the largest. The two Fibonacci numbers 2 and 55 were chosen because they have a ratio of roughly 1:30. Why 2 rather than another Fibonacci number like 21? Absolutely no reason, other than keep the numbers fairly small. I could have chosen 21 points for the smaller story and 610 for longest story. Those two numbers are both Fibonacci and have a ratio of roughly 1:30.
      HTH.
      DG

  • @MrJudeStaxe
    @MrJudeStaxe Před 2 lety

    To sophisticated. I wouldn't use this method in the real world.

  • @Mixtapes3
    @Mixtapes3 Před 3 lety +1

    Quick correction: there is no project manager in Agile processes. Just the PO, the scrum Master and the development team.

    • @paulerapedreira
      @paulerapedreira Před 3 lety

      What you said is valid for Scrum, which is one Agile Framework (there are more). Business agility is not about roles, but about delivering value and addressing risk iteratively.

  • @mokterahmed3102
    @mokterahmed3102 Před 7 lety

    Wait!
    Is it me only or somebody can explain how and why we are dividing 55 by 21?
    Story points (55) are estimated by the devs, as Mr. David put puts it, OK , I get it.
    Now, he is bring the customer into the sequence who would be 'Valuing' the WHAT? The Story points?
    @ minute 5:15, he flips the Story points as Value points and , where does he get Story point 21 to divide 55?
    What's the FORMULA ?

    • @Antandthegrasshopper
      @Antandthegrasshopper Před 6 lety

      We're dividing VP / SP (55/21= 2.6) to get BFTB (Bang for the buck score) score. Story point was always 21 not 55 (look at the section when he gives story point) value point from client was 55 (as customer decides what part is the most valuable for them)

  • @oofchamp2364
    @oofchamp2364 Před 5 lety

    The only student here

  • @LWarrenF
    @LWarrenF Před 3 lety +1

    For a completely different way of sizing, but one which is widely accepted, try COSMIC instead: czcams.com/video/HE6uq-geR7A/video.html

  • @elsvandooren511
    @elsvandooren511 Před rokem

    I see a lot of "good explanation". For me it sounds anti pattern in Agile when the moment you used "time" in the video. Estimation is indeed a relative way of measuring something. Only in Agile, it's not about time, but effort and difficulty. It's easier to have this time in mind, but the whole goal of agile is to actually know if we are improving. Time doesn't actually tells is if we are improving. in a lot of cases, a relative very small ticket could take longer to work in because it's just takes more time. In my opinion, the moment we use the word "time" , there is a big chance you lost the team. If you have really mature teams, then maybe it will work, but most of the people who watch this video is to actually gain knowledge. So there can be improvement in the way estimating is done now. When you have teams who aren't yet in the maturity we want, this will cause people having the mindset on even if we explain it, the thought will result in time. And getting out of this anti pattern is very hard. It's a little the same with using story points + numbers. Especially when the mindset is still based on time, people want to compare time with the points. In the end the thought process will still end up in: "3 SP for a ticket that takes more or less 3 days". As before, with mature teams, this wouldn't be a problem, but for people who start or don't have the agile mindset and watch this video will have the understanding that time is still the way to estimate, even if it's relative.

  • @BlackpepperUk
    @BlackpepperUk  Před 9 lety

    Great to see you found it useful. Do get in touch if there is anything else regarding bespoke software development that you'd like our help or input on:
    Black Pepper Software: 01926 806 490

  • @Bangertron88
    @Bangertron88 Před 7 lety

    Anyone here from business Analysis?

    • @johnfogarty2563
      @johnfogarty2563 Před 7 lety

      Software Development.....I have an exam in an hour. Lord save me!

    • @Bangertron88
      @Bangertron88 Před 7 lety +1

      Bahaha, good luck my friend!

    • @johnfogarty2563
      @johnfogarty2563 Před 7 lety +1

      Darth Vader Thanks, went well actually, we have a module on Software Project Management, and yes, estimation for Agile came up. Video was a huge help,haha.

  • @allaboutexperience1046

    First of all customers buy the goals achieved from use not the physical aspects; secondly this approach will underestimate important critieria such as 'decoration and carpets'. For goodness sake, are you going to say build the roof and forget the carpets! In which case I am not interested in the offer thanks very much. I am sure this is useful for manufacturing but when you put a human in the loop you are dealing with systems that are different. Critically, customers are not hyper reductionists that can give points to a wall (unless you shove a questionnaire under their nose): this also is a functional view of value and omits that customers want goal achievement and interest from the outcome, it seems that only robots and engineers like hyper reductionism. Normal people couldnt care less for this. High value from a building without carpets and decoration LOL are you an engineer?

    • @m.x.
      @m.x. Před 4 lety

      It's a simple example. In real projects, you'd have to take into consideration way more tasks (stories) than those listed down in the video, OBVIOUSLY!