milestones Questions - FogBugz Knowledge Exchange most recent 30 from http://fogbugz.stackexchange.com 2012-02-09T14:31:11Z http://fogbugz.stackexchange.com/feeds/tag/milestones http://www.creativecommons.org/licenses/by-nc/2.5/rdf http://fogbugz.stackexchange.com/questions/9323/feature-request-milestone-planner-for-fogbugz Feature Request: Milestone Planner for Fogbugz Dan 2011-09-30T17:34:09Z 2012-02-09T09:22:00Z <p>After seeing Trello I was originally thinking of using it for a top level milestone planning in meeting. After playing with it some I realized its missing a critical piece, dependencies. After a little more thought I realized what I needed was a display of several linked lists in a sliding window. This way I could logically layout the various phases of development, rollout, etc.. on a high level so everyone can see what's still to come. ie that shiny new feature doesn't happen until phase 3 because of some tool and database refactoring that's needed before hand. So when planning things out everyone sees that "oh phases 1 and 2 have to happen first and they're each 2 weeks long so I won't be getting that shiny new feature for at least a month" if we choose to make it a priority.</p> <p>In the end this is mostly a way to visualize milestones across the system. What's been missing for us is a bird's eye view of what's down the road, or in other words a great view for meetings. If you're planning the next 3 months, 6 months, a year it'd be nice to "see" the impact of moving priorities around, where the give and take is without jumping through various schedules and piecing back together what's dependent on what. </p> <p>As a small company our backlog of new feature ideas is already bigger than what we have resources to do, so planning for us is more about getting the most ROI we can smartly. A big part of that is keeping everyone on the same page and by everyone I mean developers, owners, customer support, and customers. Fogbugz is already helping quite a bit, but something like this would allow managing / seeing the big picture to be much more accessible to everyone. </p> <h2>I've diagrammed an example:</h2> <ul> <li>Each vertical section is a different project.</li> <li>"Current" represents milestones where now is within its date range.</li> <li>The items off to the far right are milestones without a startdate set.</li> </ul> <p><img src="http://www.online-access.com/files/MilestonePlanner_bydate.png" alt="alt text"></p> <p>This view would have the following abilities:</p> <ol> <li>Create new milestones</li> <li>Create dependent milestones by clicking its parent and choosing create dependent milestone.</li> <li>edit milestone properties</li> <li>drag reordering of milestones to flip flop dependencies or drag off to the right to unschedule it. Dragging will also move all dependent milestones with it.</li> <li>hover over and see cases assigned and/or summary (# of cases, # of people assigned, etc..)</li> <li>quick assign cases to milestone. Mostly for small #'s of case assignment, larger batch assignments should probably still be done in the list case view.</li> <li>project filter</li> <li>print and fullscreen view, nice for meeting and outputting screen to a projector/tv.</li> <li>show official and est completion dates. possibly show probability distribution as that node's background image, or hover to see.</li> <li>"Next" could be a smart blocking depending on the official due date distributions. If your milestones are always in 3 month blocks then it would show x number of Next 3 month blocks. Could be a configurable "Show me X months of the schedule."</li> <li>Current/Next internally would show a timeline. Having just had to back up a few milestones I can't just start with the first one and bump all dependent ones back, I had to start with the end ones and move forward. This ties into #4 where dragging one milestone bumps dates of all dependent ones back as well. Could show message/warning about it happening, "Approve new completion date?".</li> </ol> <p>The idea of "Current" needs a little work, perhaps a global milestone with multiple dependent milestones to mark a "release / rollout", but probably something else entirely. Needs more thought.</p> http://fogbugz.stackexchange.com/questions/7553/how-can-i-list-all-cases-that-recursively-block-a-milestone-in-a-filter How can I list all cases that recursively block a milestone in a filter? Subhachandra 2011-03-22T06:40:08Z 2012-02-09T08:22:00Z <p>Let's say I have milestone "A" blocking milestone "B' and both of them have cases that need to be completed. I created a filter that says "All opencases blocking milestone B". This only show me cases under milestone "B".</p> <p>Is there a way to make it recursively list all cases that block milestone B directly or indirectly through other milestones that block B? Milestone B could be a global or a project specific one.</p> http://fogbugz.stackexchange.com/questions/7905/is-it-possible-to-display-all-tasks-within-dependent-milestones Is it possible to display all tasks within dependent milestones? Josh Smeaton 2011-04-18T07:09:29Z 2012-02-09T05:22:00Z <p>We have a number of different projects/products that contribute to our offering as a whole. When a new client comes onboard, we create a milestone that is used to track the work required for that client.</p> <p>We also set up multiple milestones within our individual projects, that represent customizations and new development work relating to that client. These milestones are then set up as dependencies on the global 'client' milestone mentioned above.</p> <p>What our bosses would like to be able to see, is a list of all the work required to hit that global milestone. This would involve showing all the tasks within all the child milestones of the global one. Is this possible?</p> <p>If it's not, has this been discussed before? What is the likelihood of this feature 'making the cut'?</p> http://fogbugz.stackexchange.com/questions/8098/can-i-force-the-user-to-specify-a-milestone-when-they-resolve-a-case Can I force the user to specify a milestone when they resolve a case? Jacob 2011-05-05T22:18:24Z 2012-02-09T04:22:00Z <p>Would be nice to have the ability to force a milestone other than the default milestone on resolving a case.</p> http://fogbugz.stackexchange.com/questions/8490/feature-request-ability-to-set-a-completion-date-on-a-milestone-which-depends-on Feature Request: Ability to set a completion date on a milestone which depends on another that has no date adambox 2011-06-17T15:43:34Z 2012-02-06T20:58:09Z <p>When I setup these milestones:</p> <ol> <li><strong>Prep Work</strong> (no date)</li> <li><strong>Coding</strong> (no date, depends on <strong>Prep Work</strong>)</li> <li><strong>Testing and Release</strong> (no date, depends on <strong>Coding</strong>)</li> </ol> <p>and I then try to set a completion date for Testing and Release, FogBugz won't let me, complaining that it starts before a milestone which it depends upon.</p> <p>What's going on?? Answer: FogBugz always assumes that milestones with dates come before ones with no dates.</p> <h3>Feature Request</h3> <p>If there are dependencies involved, as in my case, EBS should be smart about it and see that the one with a date must come after those without dates, and allow me to set it that way.</p> <blockquote> <p><img src="http://www.gravatar.com/avatar/baf927dcc0b0c5d0f41dece1e575aa0f?s=32&amp;d=identicon&amp;r=PG" alt="Fog Creek"> <a href="http://fogbugz.stackexchange.com/questions/1023/whats-that-kiwi-logo-and-case-number-at-the-bottom-of-my-feature-request" rel="nofollow">Case FC2077466</a></p> </blockquote> http://fogbugz.stackexchange.com/questions/7991/global-milestones-show-day-before-completion-date-in-case-milestone-list Global Milestones show day before completion date in case milestone list Kevin Berridge 2011-04-26T20:31:57Z 2012-02-01T03:22:00Z <p>Steps to repo: 1. Create a milestone with a completion date (5/30/2011 for example) 2. Create a new case 3. Drop down the milestone select list</p> <p>RESULT: Select list displays "Milestone Name: 5/29/2011"</p> <p>EXPECTED: "Milestone Name: 5/30/2011"</p> <p>This keeps confusing our testers because the milestone date is supposed to correspond to our release date. They freak out when they see it a day early.</p> http://fogbugz.stackexchange.com/questions/9621/feature-request-add-milestone-to-project-group Feature Request: Add milestone to project group Jeremy White 2011-12-01T19:40:01Z 2011-12-13T16:56:36Z <p>Would be extremely useful to me to be able to add milestones to project groups as well as view schedules for project groups, rather than individual projects.</p> http://fogbugz.stackexchange.com/questions/3930/why-sort-undecided-before-other-milestones Why sort Undecided before other milestones? Michel de Ruiter 2010-08-09T15:05:07Z 2011-11-15T16:15:18Z <p>If I order the cases by Milestone, why is Undecided sorted before all other milestones? Technically I can understand this, as Undecided has the lowest numeric value in the database.<br> But does it make sense?</p> <p>I think Undecided should be at the bottom instead of the top.</p> http://fogbugz.stackexchange.com/questions/9300/can-i-create-a-project-with-no-milestones Can I create a Project with no Milestones? John Burton 2011-09-28T15:46:18Z 2011-10-13T10:22:11Z <p>Hello- We are planning to use FB for Customer Support tickets (in addition to software project tracking). My goal is to make the new ticket creation process a quick, easy process with only pertinent info required. </p> <p>Can I set up a project so that there are no milestones? We can skip over the milestone dropdown when opening a new ticket (or Case) but I'd rather have it nto there at all.</p> <p>I created a new Project but I can still see all the milestones for the software development projects.</p> <p>Thanks in advance for any tips.</p> http://fogbugz.stackexchange.com/questions/3386/assign-case-to-multiple-releases-milestones Assign case to multiple releases/milestones? stmax 2010-06-16T21:41:59Z 2011-10-12T21:40:09Z <p>we use scrum with monthly sprints and we produce a software release every few sprints. we'd like to assign a case to multiple milestones - one for the software release and one for the sprint. for example a case should be done for release "MyProduct-v2.7" AND for "Sprint #28, July 2010".</p> <p>we have tried to use tags and custom fields but neither worked very well (for several reasons - like no reports, typos, no pre-defined fields,....).</p> <p>what could we do to get reports, filtering, easy entering of releases/milestones,.. for our software releases and sprints?</p> <p>right now we either move cases around between milestones or we duplicate them and assign one to the release and one to the sprint and link them together. a whole lot of work that everyone hates. :(</p> <p>thanks</p> http://fogbugz.stackexchange.com/questions/9361/force-user-to-pick-new-milestone-when-reactivating-or-reopening-a-case-in-an-unas Force user to pick new milestone when reactivating or reopening a case in an unassignable milestone ssalter 2011-10-10T19:51:45Z 2011-10-10T20:24:43Z <p>When I mark a milestone as 'unassignable', I am no longer monitoring cases in that milestone. New cases cannot be assigned to the milestone as advertised, but old cases that are already assigned can be reopened, and will sit there untouched and lonely until someone notices them.</p> <p>What if you could force the user to reassign a new milestone when reopening or reactivating a case in an unassignable milestone?</p> <p>Thanks,</p> <p>-Steve</p> http://fogbugz.stackexchange.com/questions/5195/can-i-search-and-filter-by-milestone-completion-date Can I search and filter by Milestone completion date? bluevoodoo1 2010-10-05T21:03:52Z 2011-09-27T10:48:24Z <p>This is related to <a href="http://fogbugz.stackexchange.com/questions/5163/custom-filter-to-show-cases-for-all-projects-that-have-a-milestone-set" rel="nofollow">this question</a>. Is there a way to also search for a milestone completion date? (pseudo search : -milestone:undecided -milestoneCompletionDate:"now..12/21/2012") </p> <p><a href="http://fogbugz.stackexchange.com/questions/4399/what-is-the-fogbugz-search-syntax-including-search-axes" rel="nofollow">This question</a> is very handy, but I'm not sure I see what I'm looking for. </p> <blockquote> <p><img src="http://www.gravatar.com/avatar/baf927dcc0b0c5d0f41dece1e575aa0f?s=32&amp;d=identicon&amp;r=PG" alt="Fog Creek"> <a href="http://fogbugz.stackexchange.com/questions/1023/whats-that-kiwi-logo-and-case-number-at-the-bottom-of-my-feature-request" rel="nofollow">Case FC2037408</a></p> </blockquote> http://fogbugz.stackexchange.com/questions/9207/create-plugin-to-add-fields-to-milestones Create plugin to add fields to Milestones Neil Barnwell 2011-09-19T16:50:40Z 2011-09-19T16:57:36Z <p>I'd like to add a new field to milestones, to capture a "load factor" for a given milestone (milestones are being used to represent iterations in our process). I want to use this new per-milestone load factor and combine it with another new field on each bug called "complexity", the result of which will update the estimate field on a bug.</p> <p>Is this possible? I've looked at the docs and can't see an <code>IPluginMilestoneDisplay</code> to implement.</p> <p>At the moment I'm assuming I'm going to have to create a plugin that allows complete maintenance of the milestones, and have that new page contain my new field. This sounds like a lot of work though...</p> <p><strong>UPDATE</strong><br> I did find <code>IPluginFixForCommit</code>, but I'm not sure that helps me, either. I think now I need an <code>IPluginFixForDisplay</code> interface to get at milestones and add my custom field?</p> http://fogbugz.stackexchange.com/questions/9151/create-plugin-that-adds-fields-to-more-than-just-the-case-grid Create plugin that adds fields to more than just the case grid Neil Barnwell 2011-09-12T09:29:03Z 2011-09-12T09:29:03Z <p>I'd like to write a plugin to enable following:</p> <ol> <li>Users to edit a new field on milestones.</li> <li>My plugin to be notified when a case is added to a milestone.</li> <li>My plugin to be able to look at any values (including my new custom milestone field) on the new milestone and update some values on the case accordingly.</li> <li>My plugin to be notified when this new milestone field changes.</li> <li>My plugin to be notified when various values on a case change.</li> </ol> <p>Are all of these possible?</p> <p>Many thanks in advance.</p> http://fogbugz.stackexchange.com/questions/1204/when-should-i-create-global-milestones When should I create global milestones? Alexander Gornik 2009-12-27T12:22:32Z 2011-09-08T05:10:12Z <p>When global milestones should be used?</p> <p>How do they affect the EBS? </p> <p>I think that should be explained in more detail than in current docs. The global milestones report isn't completely clear.</p> <p>How does EBS handle multiple projects in global milestones (i mean developer multitasking)?</p> http://fogbugz.stackexchange.com/questions/8492/milestones-manage-your-release-schedule-and-coordinate-your-team Milestones: Manage your release schedule and coordinate your team FogBugz FAQ 2011-06-17T16:33:00Z 2011-07-29T15:49:53Z <p>How do I use <a href="http://fogbugz.stackexchange.com/questions/8889/setting-up-and-managing-milestones" rel="nofollow">milestones</a> in FogBugz?</p> http://fogbugz.stackexchange.com/questions/5465/feature-request-add-a-date-filter-to-the-burndown-chart-report Feature Request: Add a date filter to the burndown chart report Jimmy 2010-10-21T08:49:43Z 2011-07-28T17:44:01Z <p>They way I've been using FobBugz is to plan out a bunch of releases (usually one every 2 weeks or so). So, for example, you might have the following releases/milestones in the Inbox project:</p> <ul> <li>Unassigned</li> <li>Release 10.1 (due date 15 Jan)</li> <li>Release 10.2 (due date 29 Jan)</li> <li>Backlog - accepted but not yet scheduled</li> </ul> <p>As change requests come in they generally go into Unassigned.</p> <p>After each release I usually have a conversation with the major stakeholder (who's not really a coder) concerning priorities and we discuss which of the new change requests we actually want to implement and, specifically, what we want to attack most urgently (in the next release).</p> <p>During a release cycle, sometimes priorities shift a little, some things get prioritised and some things get bumped out to the next iteration to ensure the release is made on time.</p> <p>This works well, but if you schedule in some milestones/releases 2 months in advance, by the time you actually start working on the milestone there is already quite a bit of history in the burndown chart (typically an almost horizontal line dating back for months). If you only work on the release for 2 weeks (which is typical in our shop) or 1 week (typical in other shops) then by in large the burndown chart is going to be uninteresting noise... a horizontal line for 2 months and then finally 1-2 weeks of actual work where the burndown chart creeps down towards zero.</p> <p>There are a couple of ways that this could be avoided. </p> <ul> <li><p>One would be for me, before each release, to create a new milestone and transfer over all the stuff from the old one to the new/real one... then delete the old one. This would work but it's not really how I'd like to work with the software.</p></li> <li><p>A second option would be to have some kind of "Start Date" on the milestone which could perhaps, by default, be when work was first started on one of the cases in the milestone. My thinking is that the burndown chart could only show data from the start date onward.</p></li> <li><p>A third option, similar to the above, might not be to have any particular field but at least allow the user generating burndown charts/reports to specify a date filter for the report... that way I could (knowing we only started work on that milestone on the 5th Oct) say "only show datapoints from Oct 5 onwards.</p></li> </ul> <p>Does the above make sense?</p> <p>Cheers, James</p> <blockquote> <p><img src="http://www.gravatar.com/avatar/baf927dcc0b0c5d0f41dece1e575aa0f?s=32&amp;d=identicon&amp;r=PG" alt="Fog Creek"> <a href="http://fogbugz.stackexchange.com/questions/1023/whats-that-kiwi-logo-and-case-number-at-the-bottom-of-my-feature-request" rel="nofollow">Case FC1963797</a></p> </blockquote> http://fogbugz.stackexchange.com/questions/8881/milestone-dependencies milestone-dependencies Pete 2011-07-28T14:22:56Z 2011-07-28T14:22:56Z <p>I just wanted to repeat myself how great it would be to have an overview of the overall milestone-dependencies. It would even be better to be then able to drag milestones to modify the current order. ;-) I would really appreciate it, if you guys could work on such a view!</p> http://fogbugz.stackexchange.com/questions/8279/feature-request-ability-to-completely-delete-a-milestone Feature Request: Ability to Completely Delete a Milestone Quang 2011-05-23T20:20:57Z 2011-07-20T09:22:11Z <p>So my first day setting up FogBugz. I see the "Undecided" Global Milestone. Wanted to delete it, or rename it.</p> <p>Got the "You must have at least one assignable milestone for each project..." message.</p> <p>So I created a new Global Milestone called "None", then I was able to unassign the "Undecided" one, but this pops up.</p> <p>"Display Deleted and Unassignable Milestones" with a link to undelete the "Undecided" milestone, twats, it's still there...</p> <p>Would this delete by itself? I have no cases assigned to this milestone... Is there a way to 100% delete a Global Milestone? (I would delete either one at this point)</p> <p>Thank You.</p> <p>Edit: </p> <p>So I think there should be a way to completely undo a milestone creation. While getting started with FogBugz, I hadn't completely figure out how FogBugz integrates with my team yet (Still haven't, but excited to figure it out) and created a couple of Projects &amp; Milestones, then I decided just to Rename the default "Inbox" project into my sole project.</p> <p>However now I have a bunch of orphaned Milestones throughout my FB... showing up in the "Release Notes" section, and in the "Project Settings: Milestones" area. and that's only two I've found...</p> <p>Had I known Milestones was really important to the EBS system, and that they are kind of like a "one way street", I would of been more careful about creating them while experimenting with my FB system setup.</p> http://fogbugz.stackexchange.com/questions/8723/feature-request-default-the-milestone-start-date-to-the-workday-following-the-pr Feature Request: Default the milestone start date to the workday following the previous milestone's end date Grip 2011-07-11T19:04:08Z 2011-07-19T20:48:16Z <p>When clicking "Set Start Date / Add Milestone Dependencies," the Start Date calendar, if clicked, should default to the workday following the previous milestone's end date.</p> <p>Currently it defaults to the present date, which is not helpful if setting dates for far-out milestones, which is quite common.</p> <p>(If there is no previous milestone, the current functionality is fine.)</p> <blockquote> <p><img src="http://www.gravatar.com/avatar/baf927dcc0b0c5d0f41dece1e575aa0f?s=32&amp;d=identicon&amp;r=PG" alt="Fog Creek"> <a href="http://fogbugz.stackexchange.com/questions/1023/whats-that-kiwi-logo-and-case-number-at-the-bottom-of-my-feature-request" rel="nofollow">Case FC2094362</a></p> </blockquote> http://fogbugz.stackexchange.com/questions/8483/trying-to-read-datetime-from-milestone Trying to Read DateTime from Milestone bmarick 2011-06-16T21:48:45Z 2011-07-02T09:22:11Z <p>Hey I am having trouble with parsing a DateTime from a milestone. I am currently using the following line of code, and I get <em>String was not recognized as a valid DateTime</em> Error.</p> <pre><code> DateTime.Parse(fixforXmlElement.GetElementsByTagName("dtStart")[0].InnerText); </code></pre> <p>fixforXMLElement is a XmlElement. I was hoping that maybe someone could help me figure out how to grab the start date of a milestone.</p> http://fogbugz.stackexchange.com/questions/8464/milestone-administration-tool Milestone administration tool Martin 2011-06-15T16:14:46Z 2011-06-15T16:14:46Z <p>After few days after I started using FB first thing I missed is Milestone administration. To start with - "Milestone" link in the administration section or in the dashboard would be usefull.</p> <p>Also I've noticed that there has been a milestone management plugin developed, but is unconfirmed... </p> <p>basically i think this side of general project management needs attention.</p> <p>there are a couple of bugs also, like clicking on a milestone, which gets you to the List case`es view, and applies the milestone filter, doesn't work with global milestones that depend on project milestones. or like per user timelines per project lose their colors for some reason. on like undecided milestone tasks, are shown as blocked in the per user timelines.. </p> <p>I guess there will be many more when someone get their hands on to this :)</p> http://fogbugz.stackexchange.com/questions/1970/can-i-create-a-milestone-which-applies-to-more-than-one-project-but-is-not-globa Can I create a milestone which applies to more than one project, but is not Global? Rob Sobers 2010-02-15T15:13:30Z 2011-05-16T19:28:48Z <p>In <strong>FogBugz 7</strong>, I had groups setup in FogBugz with several projects assigned to them. I would love to be able to create a milestone that could be used for any project that is associated with a given group. This would prevent me from having to create the same project-level milestone for all my group's projects. I suppose I could use global milestones, but then I'd clutter things up for all the other groups that don't care about my milestones. </p> <p>Update for <strong>FogBugz 8</strong>: Because <a href="http://www.fogcreek.com/FogBugz/blog/post/FogBugz-8-Permissions-Overhaul.aspx" rel="nofollow">groups have changed</a> and no longer map directly to projects (see <a href="http://fogbugz.stackexchange.com/questions/4836/cannot-filter-by-group-after-fogbugz-8-upgrade" rel="nofollow">this post on bringing back groups OF projects</a>), this multi-project-milestone feature will need to allow you to choose a list of Projects for a milestone.</p> <blockquote> <p><img src="http://www.gravatar.com/avatar/baf927dcc0b0c5d0f41dece1e575aa0f?s=32&amp;d=identicon&amp;r=PG" alt="Fog Creek"> <a href="http://meta.stackexchange.com/questions/3337/whats-that-kiwi-logo-and-case-number-at-the-bottom-of-my-feature-request-bug-r" rel="nofollow">Case FC1856215</a></p> </blockquote> http://fogbugz.stackexchange.com/questions/2947/child-milestones-partial-matches Child Milestones / partial matches peterchen 2010-05-04T13:58:41Z 2011-05-16T19:14:05Z <p>We are managing a few independent products (not even many), but between the products, maintenance of old versions and past milestones, there are quite a lot in filters so that I'm hesitant to assign actual milestones, not just releases.</p> <p>I want to suggest "child milestones", with the follwing functionality:</p> <p>Milestone <em>2.4</em> may have the child milestones <em>2.4-I</em> and <em>2.4-II</em> etc.</p> <p>Showing <em>cases for milestone 2.4</em> will show all cases assigned to 2.4 or any of its child milestones. Showing cases for <em>2.4-I</em> will of course only show cases for this milestone.</p> <p>Selection of milestones in filters etc. uses a tree rather than a list, similar to the "priority" selection dropdown. However, For a collapsed milestone</p> <pre><code> [+] 2.4 </code></pre> <p>clickign the [+] will expand, whereas clicking 2.4 selects that milestone.</p> <p>Recursion (i.e. child milestones for child milestones) doesn't seem necessary to me.</p> <p>Alternatively, allow partial matches of the milestone, so that <em>2.4</em>* will match all three milestones. That doesn't help with the size of the list, though.</p> <p>Workarounds: One could use tags for the sub milestones a sadditional filter element.</p> <blockquote> <p><img src="http://www.gravatar.com/avatar/baf927dcc0b0c5d0f41dece1e575aa0f?s=32&amp;d=identicon&amp;r=PG" alt="Fog Creek"> <a href="http://fogbugz.stackexchange.com/questions/1023/whats-that-kiwi-logo-and-case-number-at-the-bottom-of-my-feature-request" rel="nofollow">Case FC1896146</a></p> </blockquote> http://fogbugz.stackexchange.com/questions/6772/feature-request-have-subcases-respect-parent-milestone-by-default Feature Request: Have subcases respect parent milestone by default Not Sure 2011-01-27T00:48:52Z 2011-05-16T19:06:41Z <p>When setting the milestone on a parent case, it would be very useful if the subcases automatically respected the parent milestone. The specific behavior I am looking for is:</p> <p>1) When a parent case is assigned a milestone, there should be an option to (recursively?) set the milestones for all subcases, or at least ones that are still Undecided. I do not want to have to traverse the case tree checking the boxes by hand.</p> <p>2) When a case is assigned a milestone, it should ensure its milestone completion date is sooner than or equal to the parent's, and later than or equal to any subcases. A simple conflict resolution interface that says "Set all non-compliant cases to this milestone?" would be sufficient.</p> <p>Value: When you have a parent case with one owner, but the sub-cases have different owners, it is easy to lose track of which-milestone-goes-with-which-subcase for the subcase owner, especially because the parent case is grayed out. This is worsened in the non-hierarchical case list views.</p> <p>Related: <a href="http://fogbugz.stackexchange.com/questions/1589/feature-request-alter-subcases-when-editing-parent" rel="nofollow">Feature Request - Alter Subcases When Editing Parent</a></p> http://fogbugz.stackexchange.com/questions/7787/a-global-milestone-for-the-distant-future A global milestone for the distant future? Drew 2011-04-08T01:55:27Z 2011-05-12T16:22:12Z <p>"Undecided" happens before any other milestone, and since it's a global milestone, I can only create dependencies for Undecided that "depend on" other global milestones, not project milestones. If a ticket is assigned to Undecided, EBS by default thinks I will work on it RIGHT NOW, which is not the common case for me at all.</p> <p>What I'd really like to do is create a "Later" global milestone that lets me assign tickets to the distant future, instead of "Undecided" which always assigns tickets to the immediate present. "Later" could always be the "last milestone" for every project, such that it always depends on every other milestone (both project and global) being completed first within that project.</p> <p>The best way for me to create a "Later" milestone in FB 8 is to create a separate "Later" for each project and add new dependencies every time I create milestones. That's <em>way too much work</em> so I don't ever do it, and as a result my EBS estimates are always off by a lot.</p> http://fogbugz.stackexchange.com/questions/8176/ebs-and-interruptions EBS and interruptions Rohland 2011-05-11T20:06:02Z 2011-05-12T07:16:44Z <p>I've been doing a fair amount of reading on the FogBugz EBS feature, however, I'm still a bit confused with respect to a strategy for handling the way we work. </p> <p>Our team works on various projects which can be broken down into two categories. The first is your usual software project, work is broken into milestones/sprints which the team tackle sequentially. The second category encompasses support type projects where we expect a certain amount of time each month to be spent on support tasks. Support cases are created as issues arise and the team tackle them when they need to (high priority means dropping what they are doing while lower priority tasks are tackled when a natural break occurs). Time spent on support tasks are billed for and customers expect time sheets.</p> <p>I understand how EBS works for projects in the first category. If the team was only involved in these types of project then they could keep the clock ticking when disruptions occur. The EBS algorithm would naturally project probabilities based on previous evidence and I can see how that could work quite well. The problem is that the team are often interrupted by these support tasks which need to be tracked in terms of time. Team members cannot just leave the clock running on the project work case, they need to switch tasks and track time on the support item. </p> <p>The issue now becomes that the EBS algorithm will not take these ad-hoc support cases into account when calculating probability for hitting a project milestone. How can we make this work? I have an approach that I think may work and wouldn't mind if someone familiar with FogBugz could comment.</p> <ol> <li>Setup support projects with a workflow that disables EBS tracking.</li> <li>Configure category 1 projects with a workflow with EBS tracking enabled.</li> <li>Configure %time allocation for each developer based on previous reports outlining how much time is spent on support items per month on average.</li> </ol> <p>When a support task interrupts a developer, the developer needs to stop the time tracking on the project case. The developer then switches to the support task and tracks their time spent on the support item. If a disruption occurs during a support task, the developer has to treat the interruption differently to a project case item since the customer is paying for time spent on their item. This time has to be allocated back to the project task. As per normal, if a disruption occurs during a project task, the developer can leaving the clock running.</p> <p>The process is onerous, but I can't think of any other way of handling this process.</p> <p>EDIT:</p> <hr> <p>I realise that category 2 projects don't require that EBS be turned off since the percentage breakdown of employee focus can be managed, it wouldn't make sense to disable EBS for support tasks that do have an estimate. </p> <p>Further to my questions above, I need to understand how our team can facilitate planning. Right now, it doesn't look like there is one place to review all upcoming milestones and their expected completion dates. It seems like you need to iterate through each project and review milestones there which is annoying. As far as I can tell, you also cannot create a report which lists all milestones due in an upcoming period (the next month for example). I don't see a search axis for milestone date, this seems a little bit ridiculous?</p> <p>Also, as a project manager, where can I review my team's estimation history? I see there is an option to review my estimation history, but that doesn't really help. Given that interruptions will always occur, I need to understand the impact on estimation as the overhead in developing software needs to be reflected in the costing process. How can I do this?</p> <p>Any thoughts?</p> <p>Rohland</p> http://fogbugz.stackexchange.com/questions/5252/allow-setting-milestone-dependencies-from-set-milestone-ajax-popup Allow setting milestone dependencies from "Set Milestone" ajax popup Sergei 2010-10-08T00:17:05Z 2011-05-12T00:22:12Z <p>As the subject states, it would be incredibly time-saving to be able to set the Start Date / Milestone Dependencies wherever you are creating a new milestone (i.e. "Set Milestone" button, etc).</p> <blockquote> <p><img src="http://www.gravatar.com/avatar/baf927dcc0b0c5d0f41dece1e575aa0f?s=32&amp;d=identicon&amp;r=PG" alt="Fog Creek"> <a href="http://meta.stackexchange.com/questions/3337/whats-that-kiwi-logo-and-case-number-at-the-bottom-of-my-feature-request-bug-r" rel="nofollow">Case FC1960473</a></p> </blockquote> http://fogbugz.stackexchange.com/questions/8023/schedules-milestone-dependencies Schedules: milestone dependencies peterchen 2011-04-28T09:31:19Z 2011-05-10T15:54:59Z <p><strong>1. Implicit dependency</strong></p> <p>Under "Schedules / Global Milestones", "Upcoming releases", all milestones without a specified release date come before all releases that do.</p> <p>The result is that, unless I set a release date, my global milestone depends on all other milestones without release date that come before it in "Database AutoID order. </p> <p>I can fix that by setting a release for the milestone in question. However, I assuem you understand that setting a release date is a highly political issue. In addition, having to set a release date in order to see the data that allows me to choose a release date is kind of strange. (I'm from one of those species that have no control over their temporal coordinate.)</p> <p>Possible solution: The slider is cool, but not sufficient. You might offer the "this milestone only" for all releases, or </p> <p><strong>2. Desired dependencies</strong></p> <p>This is a lesser problem, but related:</p> <p>Setting explicit dependencies between milestones are end-to-start dependencies, i.e. Milestone Y can't <strong>start</strong> before milestone X ends. However, most of my dependencies are end-to-end, i.e. Milestone Y isn't finished before Milestone X isn't finished, too". </p> <p>This information is relevant for using the "Schedules" features.</p> <p>Now, I don't want EBS to turn into a Microsoft Project with probabilities (<em>shudder</em>). But I can imagien this is not an uncommon need.</p> <p>Both problems might be solved for me if I some control over the order of milestones (without assigning a release date). </p> http://fogbugz.stackexchange.com/questions/8107/feature-request-viewing-at-risk-milestones Feature Request: Viewing At-Risk Milestones Rohland 2011-05-06T16:08:01Z 2011-05-10T15:03:56Z <p>How I do view upcoming/late milestones across projects? I don't see a way to do this through the web interface. I can list cases sorted by milestone but this isn't the same thing, I'm hoping for either a calendar view or at least a simple list outlining upcoming milestones and milestones which are late (i.e. milestones in the past with cases unresolved/closed).</p> <p>Thanks, Rohland</p>