Documentation for GreenHopper 6.2.x. Documentation for earlier versions of GreenHopper is [available too].

(info) This page only applies to Scrum boards.

見積とトラッキングについて

Many Scrum teams separate estimation (which is used for measuring the size of a backlog and calculating velocity) from tracking (which is often the burndown of hours used during the Sprint to be sure we're not way off the pace necessary to complete the stories in the Sprint timebox), and use different units for each. A common approach is to estimate tasks in Story Points, then track tasks using hours. GreenHopper therefore gives you the flexibility to set your estimation and tracking statistics differently, depending on what best suits your team.

プロダクトチームは、プロダクトの提供までに要する時間を時折見積もらなければなりません。バックログが何ヶ月も先までいっぱいになっていることがあるため、チームがこうした見積をするのは難しく、作業の妨げとなって日数を費やすことがないという不確実な条件で、非常に大まかな見積をするしかありません。しかし、ストーリーに取り組み、スプリントを 1 つずつこなしていくうちに、「大まかに見積もっていた」 < x > ユニットの作業を完成するリズムがつかめてきます。これがすなわち、チームのベロシティです。このベロシティがわかれば、バックログへの取り組みをまだ考えもしないずっと前の段階で、チームが立てた簡単で大まかな見積を使って、バックログの各部分を完了するのにかかる時間を比較的正確に見積もることができることになります。しかし、これを実現するには、不確実ながらある程度の一貫性をもって、ストーリーを見積もる必要があります。また、チームがスプリントごとに実際に完了させたユニットの総見積量をトラッキングする必要があります。なぜなら、この数値によって、今後の各スプリントにどのくらいのユニットを入れられるか、また、そのすべてを完成する確信を持てるかどうかがわかるからです。

独自の見積統計とトラッキング統計が選択可能

In GreenHopper, you can choose which type of units (e.g. Story Points, Issue Count) will be used for estimating and tracking issues. You do this by choosing an Estimation Statistic, then choosing to either use the same units for your Tracking Statistic or to use time-tracking. Each board can have a different type of Estimation Statistic and Tracking Statistic.

  • The type of Estimation Statistic you select affects which units are used by the 'Estimate' field, which appears at the right of each issue in Plan mode: (Note that the 'Estimate' field is editable when an issue is in Plan mode, but not editable once the issue moves into Work mode.)
  • The type of Tracking Statistic you select affects which units are used by the 'Remaining' field, which appears at the bottom right of each issue in Work mode:
ベロシティとバーンダウンの表示

チームのベロシティは見積統計をもとにしています。 - すなわち、各スプリントのベロシティは、完了したストーリーの見積統計の合計です。ベロシティはベロシティグラフに表示され、また、「完了した課題」テーブルの見積統計ヘッダーにあるスプリントレポートにも表示されます。(例えば " ストーリーポイント( 12 ) " は、そのスプリントで 12 ストーリーポイントが完了したことを示します。)各課題の見積値は、課題がスプリントに移動する時に記録されることにご注意ください。後で見積値を変更してもスプリントレポートに反映されませんが、バーンダウンでスコープ変更として表示されます。また、ベロシティはバージョン レポートでリリース日を予測するのに使用されます。

スプリント バーンダウン チャートはトラッキング統計をもとにして作成されます。トラッキング統計にストーリー ポイントを使用している場合、バーンダウン チャートはストーリーごとのストーリー ポイントを示しています。(すなわち、見積統計をバーンダウンしているストーリーは、完了した時点で始めて、グラフ上のバーンダウンとして表示されます。)一方、時間管理を選択した場合、部分的なバーンダウンが表示されます。(すなわち、それぞれの日にその時点までに経過した時間と残余時間です。)

 

見積統計の設定

見積統計をボードに設定する手順は、次のとおりです:

  1. Select Agile > Manage Boards from the top navigation bar, then click the Configure link corresponding to the board of interest.

    (info) Note that only the owner of a board (or a person with the 'JIRA Administrators' global permission) can configure a board.
  2. 見積タブをクリックします。
  3. 見積統計フィールドで、次のオプションのいずれかを選択します。

    見積統計

    説明:

    ストーリーポイント

    課題ごとのストーリーポイントの数をもとにして見積もります。これが最も一般的に使用されるオプションです。

    ((info) Note that, by default, the Story Points field is only available to issues of type 'Story' or 'Epic' — you can change this as described in GreenHopper JIRA Configuration.)

    事業価値

    課題ごとの事業価値をもとに見積もります。

    初期見積り

    Estimation will be based on the JIRA 'Original Estimate' field (for details see the JIRA documentation Logging Work on an Issue). By default this is specified in minutes, but it can be hours/days/weeks depending on your JIRA system configuration (for details see the JIRA Time Tracking documentation).

    課題数スプリントの課題の数をもとに見積もります。「見積」 フィールドは編集できません。
    <カスタムフィールド>Estimation can be based on any numeric custom field in your JIRA system.

スクリーンショット:「見積」タブ(クリックで拡大)

 

時間管理を有効にする

トラッキング統計をボードに設定する手順は、次のとおりです:

  1. Select Agile > Manage Boards from the top navigation bar, then click the Configure link corresponding to the board of interest.
  2. 見積タブをクリックします。
  3. 時間管理フィールドで、次のオプションのいずれかを選択します。

    トラッキング統計

    説明:

    なし

    見積統計をもとにしてトラッキングします。

    残余見積時間と消費時間

    Tracking will be based on the JIRA 'Remaining Estimate' and 'Time Spent' fields (for details see the JIRA documentation Logging Work on an Issue). By default these fields are specified in minutes, but you can use hours/days/weeks depending on your JIRA system configuration (for details see the JIRA Time Tracking documentation).

    この方法は、見積統計を使う方法と基本的に異なっていることに注意してください。というのは、これらの数値は課題が完了したときにバーンダウンするのではなく、ユーザーが消費時間または残余見積時間に新しい値を設定した時にのみバーンダウンするためです。

67 Comments

  1. Mike ambrosone

    Hi,

    The Rapid board is really simple to use but we have an issue with one thing. When configuring the field "Estimation Statistic" to "Original Time Estimate" we noticed the following:

    •  When adding tasks with estimations (ex 4hrs) to Stories in the Plan board, the field "Estimate:" does not display the Total Estimate time of all Sub Tasks.
    • When viewing the Story in Jira (outside the Rapid Plan Mode) the Time Tracking is displayed. It would be great to display this in the Rapid Board Plan Mode view.

    Is there any configuration I need to set? 

    1. Anonymous

      I have created an ticket for this problem. (https://jira.atlassian.com/browse/GHS-5653)

      The problem is, that they don't plan to change this behaviour. (sad)

  2. Anonymous

    I have the same problem.

  3. Anonymous

    What does it mean if I don't see the Estimate tab? I see Filter, Columns, Swimlanes, and Quick Filters, but that's it. Please advise. Thanks!

    1. Can I ask which version of GreenHopper you are running? The Estimation tab was introduced in 5.9.7, and the Tracking option was added in 5.9.8.

      1. Anonymous

        I don't see the estimation tab either and I am using Atlassian GreenHopper (v6.0.1)

        1. Hello, 

          That sounds like you are on a Kanban board. Please go to the Getting Started page and create a Scrum board.

          Thank you,

          Nicholas Muldoon
          @GreenHopperTeam 

  4. Anonymous

    I have the same issue - I believe its permission related

  5. Lucas Nelson

    Same issue as Mike. It's ignoring the original estimate, time spent, time remaining of the sub-tasks of the Story tickets in the Sprint. This renders the Rapid Board burndown chart useless for our team (sad) as we use sub-tasks for the Sprint Backlog. This is not the only case of sub-tasks not being supported around the Rapid Board functions. Here's hoping they've just not got around to it yet.

    1. Anonymous

      I have the same problem... You cannot breakdown Workitems work in subtasks so the Workitem effort can be assigned to more than one person at the same time. It's useless at all.

  6. TylerA

    Hey folks. This issue has been detailed in GHS-5283 - Getting issue details... STATUS

     

    Add comments and vote to get the GreenHopper team to take notice!

    1. Anonymous

      Hey ...

      That issue is not reachable.... Greenhooper does not work at all.

       

    2. Dejan Pazin

      I also can't see the GHS-5283 issue, but would like to vote for it.

    3. Anonymous

      Please make this issue external visible.

       

    4. Anonymous

      We would really like to see GHS-5283 in the next release of GreenHopper!

    5. Markus Pulch

      Hi, I also cannot see/vote this issue. Having subtasks times not aggregated is a blocker for us.

    6. Rob Barreca

      I have the same request as Mike and cannot see this issue. I'd love to vote on it!

  7. Anonymous

    It looks as though this is only available for a scrum board not a kanban board (no estimation tab). Is there any way to have this on kanban. We currently use the kanban board to do a lot of our scrum work as the scrum board is still way too immature to work with.

  8. Anonymous

    Hello, yes this would be such a nice feature. It's painful to keep track manually of the summed up time estimates of each sub-task in order to get an estimate for each story. Also, open access to the issue so we can vote on it would be lovely. thanks!!

  9. Anonymous

    Yeah I just signed up for greenhopper and noticed the same problem. Too bad it doesn't show the estimate for the task.

    They should definitely change this!

     

  10. Markus Pulch

    Is there any option to use the Remaining Estimate instead of Original Estimate?

    Use Case: a story with Original Estimate of 20h was not finished within a sprint (Remaining Estimate is 4h). While finishing the sprint the story is added to the top of the backlog and shown as 20h. For sure this has an impact on the Team commitment.

    Is there any option to change this behavior? If there are subtasks existing then in ideal case it should show the aggregated Remaining Estimate. So it would be great to have an additional option of 'Remaining Estimate' in the 'Estimation Statistic' dropdown

    1. Georgi Mitov

      Fully agree with Markus. We have exactly the same issue. It makes a lot of sense to display the Remaining estimate when using a time-based estimations.

      Atlassian Support: How this can be achieved?

    2. You may like to watch/vote/comment on GHS-5794 - Getting issue details... STATUS

  11. Anonymous

    I agree with Markus. I would like to use remaining estimate instead of original estimate in the planning mode.

  12. Anonymous

    Hi!

    How can we track how much time was planned for a person in the sprint vs. the person's individual capacity? On the Classic Planning board I can at least create a statistic based on Remaining Work and set a max value. Then I can see the grey bar on the planning board that shows per person which work will fall off the plate. 

    How can I do this with the new rapid board? There seems to be absolutely no ability to see how many hours were planned per person and how many hours are remaining in the sprint per person.... Or am I missing something?

    Thanks!

    1. Anonymous

      I have the same issue. I don't have a way to realize how many hours were planned per person during a planning and how many hours were spent by a person during the sprint.

      Moreover I can't use old JIRA reports because they are based on a version field (Green Hopper uses a sprint field instead of it).  

      1. Michael Bennette

        I have been waiting for this to be built into GreenHopper for years. For a team that chooses to estimate tasks, it's helpful to see all the of time estimates rolled up. THEN compare that to individual capacity that can be set somewhere. That way if someone is over or under-allocated, we can make the changes accordingly in the sprint planning meeting.

        As a SM, it's been embarrasing for me to say multiple times now that GH does not compare this for us. I have had individuals or teams often ask me "How do I know if I've signed up for too much?". I have to use a separate spreadsheet to compute capacity and then compare to that to estimates by adding it all up manually. If we don't do this, then indeed we risk over allocating an individual. As a SM, part of my job is to make sure the task ownership is not imbalanced.

        Does anybody know if there is a request already logged for this so we can vote on it? Or if Atlassian has any plans to implement this? It looks like GHS-5774 - Getting issue details... STATUS might be one logged but this is a minor priority so I'll have to keep looking. In my opinion this is important feature to have. I had this in RallyDev and it was very useful and I would love to see that in GH.

        1. Tom Kotecki

          Hi Michael,

          The reason capacity planning is currently not present in GreenHopper is because it goes against the idea of team commitment - as opposed to commitment from a collection of individuals.

          Having said that, we do realise some users end up capacity planning anyway and we plan to address this at some point in the future. I don't have any concrete timeframes at this point, though.

          Hope this helps

          Tom Kotecki

          Product Manager, GreenHopper

  13. Anonymous

    Hi,

     

    The documentation says "Alternatively, you can choose any numeric custom field on your JIRA system". How do you do that? None of my custom fields show up in the drop down.

     

    Thanks for any help!

  14. Anonymous

    We need to have a way to have the burndown chart be based on total issues (tasks, sub-tasks) for the y-axis in the current sprint but also be able to enter an original estimate and remaining estimate on a per task basis.   Is there a way to do this??

  15. Dimi

    Hi,

    If i configure Estimation statistic = "Estimate time and Tracking"= "Remaining estimate and Time spent", i see only Issue Count, and Estimate summary in Sprint footer.

    But in  example,  the footer of sprint contains also the sum of Remaining hours.

    How can I get this shown be me?

    I am currently using Greenhooper V.6.0.2

    Thanks

    1. Dimi

      Ok,

      i found it out. This feature was implemented first in v. 6.0.3 on Greenhopper

      Thanks anyway.

       

      1. Anonymous

        Unfortunately, the total count of remaining hours is being expressed in weeks, days, hours. This would be useful if there is only 1 person doing the work...

        It would be more useful to display the total number of hours, especially since this can be compared against the team's calculation of available hours.
         

        1. Anonymous

          Agree! Can this be configured or are we stuck with the sprint estimate displaying in weeks and days? Would love to see this in hours!

          1. Anonymous

            You can change the format of the displayed time in your time tracking configuration.

            1. Go to administration type g + g + time
            2. select time tracking 
            3. disable time tracking
            4. select your favorite format
            5. activate time tracking again

             

             

             

            This changes the time format for the whole JIRA. 

  16. Keyhan Hadjari

    Hi, When creating a Story with original estimate and then adding sub tasks to it, the sub tasks add to the remaining time but not the original estimate.

    The way the estimate calculation is now it is impossible to create sub tasks to the story in sprint planning and finish them off in the sprint and have correct statistics. Either you have to set the original estimate of the story to 0 and so you get a faulty velocity but correct remaining time when finishing sprint or you set original estimate but you get faulty remaining estimate for story since it is calculated as sum of subtasks + original estimate.

    Please fix this by allowing original estimate time of a story to be sum of its subtasks before the sprint begins. After the sprint begins, if a sub task is created then add its estimate to the remaining.

  17. O. Segal

    I have a question regarding the Time Tracking using "Remaining Estimate and Time Spent" - 

    Do values burn down for stories only, or also for sub-tasks? (coming to think of it, the question is also relevant to using the "None" time tracking, in which burndown is based on original estimation).

     

    Thanks.


  18. Jeremy Johnson

    Is it possible to display both the totals of Story Points and Original Estimate for a sprint in the Plan view?  We've estimated the story points and now the team wants to know the total number of hours estimated before making a commitment.  This is our first sprint, so we have no baseline on which to establish confidence of our velocity in Story Points. As a workaround, I can just change the board configuration to use Original Estimate–just wondered what others do.

    1. Anonymous

      Has anyone responded to this request? Seems like it would be a pretty simple, but potentially quite valuable, addition to allow us to show both Story points and the Original Estimate (and even Estimated Remaining) time.

      1. Jeremy Johnson

        No response.

  19. Anonymous

    It would be nice, if JIRA would consider sub-tasks if the estimation set to "issue count" (We have a limited number of user stories and a lot of sub-tasks)

  20. Kirsteen

    I have just started using JIRA 5 (was JIRA 4 in last company) and want to track sub-tasks by time in a sprint. We go into the sprint with the points we believe that we can do in the sprint, but break them into tasks which are estimated in hours/days and assigned to team members. I could do this in version 4, but not version 5 it seems. Can anyone help me? I am considering the "custom field". Thanks!

    1. Hi Kirsteen,

      Have you got Time Tracking turned on for your board? Instructions can be found on Configuring Estimation and Tracking.

      Thanks,
      Nicholas Muldoon
      @GreenHopperTeam 

  21. Anil Pillai

    Nicholas Muldoon [Atlassian], We have a situation where we need to change the estimate of an issue within the current sprint. E.g. We start off with say story points 4, but 3 days into sprint, we might find more details and find out htat we either need to bump it to 8 or down to 2 based on the level of work. Any idea how to make that field "editable" in the current sprint. Currently the only way I can do it is (a) remove it from sprint (B) change the estimate and (c) add it back in sprint. That is non-intuitive. Shouldnt this be reflecting reality whereby in many cases we go with an estimate, and need to change it based on the level of work required. 

    I am the administrator. Can this be editable by any team member for their current tasks in a sprint? 

    Many thanks! 

    1. Hi Anil,

      Generally a team would not change the estimate of an issue once it is in a sprint - this is an estimate, a guess, and all estimates in the backlog will have a similar level of uncertainty. If you re-estimate an issue once you know more about it during the sprint it then has a higher level of accuracy than all the other estimates in the backlog. Ultimately this will lead to uncertainty around the teams velocity.

      So, long story short, I would recommend that you do not re-estimate the issues once they are in a sprint. You can still re-estimate during a planning meeting of course - that is prior to commitment.

      If that doesn't convince you then I recommend you use the 'e' keyboard shortcut to bring up the Edit dialog and change the estimate there.

      Thanks Anil,
      Nicholas Muldoon
      @GreenHopperTeam 

      1. Anil Pillai

        Thanks Nicholas Muldoon [Atlassian]. Let us try what you recommended, and see how it goes. Along similar lines, I did try to "e" (cool feature thanks!) and noticed that the estimate is only available in terms of time (original/new estimate) and not in terms of story points. Is there a way we can set the estimate to story points. Later on we might try playing poker, and something like this will be handy. Thoughts? 

         

        Cheers

         

        1. Let me know how you get on.

          For story points, see earlier up this page for instructions on how to change your board to use story points for estimation.

          Thanks,
          Nicholas 

          1. Anil Pillai

            Sure thing. Will do. Thanks again. 

  22. Anonymous

    what confounds me, as early on in this set of posts, that the current behavior of stories with subtasks (i.e. subtask estimate times are NOT rolled up to the story) breaks the burndown chart, as the burndown chart target line displays the STORY orig estimate.  What are we doing wrong?

    1. If you have enabled Time-Tracking, then you shouldn't be experiencing this. Can you please contact http://support.atlassian.com ?

  23. Kevin

    We are adding sub-tasks to a story to capture time estimates from the team, and had been capturing a time estimate at the story level for system testing time. I'm curious how others are capturing system test time needed and whether they are considering that part of the sprint effort or separate?

  24. Andy Grace

    Is there any way to get story points (or whichever estimation used) total to appear in each column on the planning board (so we would see To Do x points, In Progress y points, Done z points etc?

    1. You may like to watch/vote/comment on GHS-4917 - Getting issue details... STATUS (unless I have misunderstood your requirements, in which case can you please contact http://support.atlassian.com ?)

      1. Andy Grace

        Thanks Rosie

        I don't have access to the external link of that issue - my requirement is just to total up the points in the column and display at the top - is this the same or should I raise another?

        Andy

        1. I think the issue is a good match for what you describe, and would recommend that you add what you've just said as a comment on the issue, and also vote for it

  25. Don Ambridge

    I don't see the Estimation tab in my configure screen at all??

    1. Can I ask which version of GreenHopper you are using? (The Estimation tab was introduced in version 5.9.7)

      If you are using 5.9.7 or later, and not seeing the Estimation tab, can you please contact http://support.atlassian.com for assistance? Thank you

  26. Don Ambridge

    I don't see the Estimation tab in my configure screen at all??

  27. Tom Wilhelm

    Maybe someone can help me understand how this is supposed to work.

    I have a project up and running, using Story Points as the estimation value and Time Tracking turned on.

    Issues in the Backlog are all given Story Points and velocity is determined from there. All good. The question is about establishing remaining estimates at the beginning of a Sprint to let us do Tracking.

    We drag our stories into the proposed Sprint. We create subtasks for each in order to break down the work and allow us to assign to multiple developers. The remaining estimates on the subtasks should roll up to the remaining estimates on the issue. Which they do, but only AFTER the Sprint starts. The problem I'm having is that BEFORE you start the sprint, you can only set Remaining Estimate on the issues and not the subtasks. And if we wait until after starting the Sprint to do our remaining estimation at the subtask level, any changes (from 0 to whatever) for Remaining Estimates counts as a scope change in the burndown chart.

    What am I missing here? Do we have to set a Remaining Estimate at the issue level, THEN start the Sprint, THEN remove the issue level estimates while adding subtask estimates? That can't be right, can it?

     

    Any advice would be appreciated.

  28. Kelsey

    Yes I have exactly the same problem, including the issue mentioned by others where a story runs across multiple releases and sprints, advice would be appreciated. 

  29. Rob Bastian

    I realize it's verboten in strict Kanban to use estimations but that's how we roll at my company. Could you please make the Kanban boards configurable for hourly/story point estimates. I'd owe you one.

    Thx!

    rb

    1. You may like to vote/watch/comment on GHS-7265 - Getting issue details... STATUS

  30. Andy Clapham

    Different question re tracking:

    I'd like to try a burn down of story points pro-rata against the sub task completion. So say a story had 3 sub-tasks, and a story-point estimate of 9, each time a sub-task is resolved, the burn-down moves 3 points. We don't want to use time-tracking, and only estimate at the story level; but we think this might improve the ability to see if a sprint is on track.

    To generalize, it sounds interesting to have some extension point for the value being graphed in burn-down charts. I.e. rather than burning down on a field, to be able to provide a plug-in to provide a value to burn-down on.

  31. boardtc

    The documentation begins 

    A common approach is to estimate tasks in Story Points, then track tasks using hours.

    Prior to GH 6 one could have a burndown chart of the story points left and also the time left. Since one estimates in story points it is also common to see the story points burndown and also track the remaining time. To see both the story points burndown and also the remaining time one has to toggle the tracking statistic between none and Remaining Estimate and Time Spent. It should be possible to configure so both burndowns can be seen without having to toggle configuration.

    I created a story for this, please vote:

    GHS-9148 - Getting issue details... STATUS

     

  32. Carl Abelin

    If I add time to an issue via 'Log work' and chose a different date than the one given in 'Date Started' the time is not used in the Burndown Chart nor listed in the list below the chart.

    Is this how it should be and in that case why? It messes things up if people forget to report time when they should.

  33. Carl Abelin

    If I add time to an issue via 'Log work' and chose a different date than the one given in 'Date Started' the time is not used in the Burndown Chart nor listed in the list below the chart.

    Is this how it should be and in that case why? It messes things up if people forget to report time when they should.

  34. lku

    Hi All

    https://www.atlassian.com/software/greenhopper/overview mentions t-shirt estimation. How is it possible to configure such estimation with some statistics available?