Automatic planning by assignee?

If I have 100 issues in my project, assigned to 10 developers.

The 100 issues haven't got any internal dependencies, so which issue to be done first or last doesn't matter.

Is it then possible to render a gantt diagram per automatic, based on the ressources (assignee and remaining estimate)? ...and possible by a workload param too?

/Martin

10 answers

1 accepted

This widget could not be displayed.

Please ensure, that you have got project admin permissions, then switch into the administration of your project and select tab "Gantt-Chart" on the left. Now, set the project's start and end date on tab "Gantt-Chart configuration". You will see a large button at the bottom named "generate planning dates ....". Optionally, adjust the default amount of estimated effort for those issues having no estimations. Then click on that button to create an initial project plan started at your specified start date.

Selecting tab "Project availabilities", you will see a time table from project's start date to its end, listing all users which are assignable for that project. Right to their names, you can configure availability per user for that project in %. So, if somebody is available 75% and an issue has an effort of 3 days, it will be scheduled on 4 working days. Additionally, you can click into the calendar to mark single days as (non-)working day, e.g. exceptional work on a weekend or for holidays etc.

Kind regards,
Frank

PS.: latest version 3.2.5 is available for download on my server at http://www.polscheit.de/plugins/jira/gantt-chart/gantt-3.2.5-JIRA6_2015-09-25T15-28-50Z.jar

This widget could not be displayed.

Hi Frank

 

Just perfect - it's works - sort of wink

All the above features seems to make sense, one thing though - if I choose some days to be holidays for some developers, somehow the gantt just marks those days in red, but still plan including those days?

In short: it doesn't seem like the auto reschedule is working? Is there some way to re-render the gantt?

This widget could not be displayed.

Please download latest version from my server at http://www.polscheit.de/plugins/jira/gantt-chart/gantt-3.2.5-JIRA6_2015-09-26T17-19-19Z.jar and install that JAR-file via "upload" button on JIRA's page "manage add-ons" as system admin: I have build-in that new feature, which was on the roadmap up to now. Does this work for you?

Early versions just use the (non-)working days while re-scheduling, e.g. based on shifting issues etc. The new version forces an automatic re-schedule - if enabled - in case of changes of (non-)working days, too. If you do this within the "Personal Calendar for Gantt-Chart" (menu item just below "Profile" in the most top right), all effected issues independent from a specific project will be re-scheduled. If you modify (non-)working days for another team member as project admin within the context of a project's administration, just that project's issues are affected.

Kind regards,
Frank 

Hi Frank, That version doesn't exist. Is this one good: /plugins/jira/gantt-chart/gantt-3.2.6-JIRA6_2015-10-25T16-51-41Z.jar ???

This widget could not be displayed.

Hi Frank

 

I downloaded and installed th latest versions your linked too. It changed nothing - perhaps I'm just doing it wrong.

I noticed a few things though:

  1. Changing the project start and end date, to a new date placed AFTER the already scheduled tasks, doesn't change the already scheduled task - shouldn't they adapt to the new start and end date rules?
  2. Re-render the gantt still doesn't seem to happen - at least I can't find out how to do it smile
  3. Trying to generate the gantt again, just tells me there are no task without a start date - so nothing is changed. 
  4. Once I generate a gantt, I can't seem to re-generate it before at manually remove all the startdates - not very convenient smile

Let me know what I'm doing wrong - I'm sure it's just me smile

/Martin

 

This widget could not be displayed.

The project's start date is only needed for the large button "generate planning dates for issue without plannings ..." as well as to properly draw a timeline to maintain availabilities on that project.

To use that button twice, you have to delete the content of planned start and end date of the related issues. This is necessary to avoid overwriting of manually adjusted plannings by mistake.

Generally, that button is intended to be used once in case of existing projects having set for use of Gantt-Chart initially. Getting a Gantt-Chart on screen, you can link issues using 4 dependencies like finish-start etc. as documented on my wiki (https://polscheit.atlassian.net/wiki/display/GANTT/Create+Issue+Links+on+Gantt-Charts). This will force a re-scheduling if you have enabled that feature within the global add-on configuration. If you click on the small cog icon on the left bottom, you execute a reload/refresh of the Gantt-Chart e.g. if a collegue has created other issues in the meantime in parallel and you want to get them on screen.

If you switch into the project administration, tab "Gantt-Chart" on the most left and then tab "Project Availabilities", you will see a list of all assignable users of that project and a calendar on the right from project's start to end date. Weekends are marked in light yellow. Please click on a cell (e.g. 2015-09-29 within row of user "fpolscheit") to toggle its state from available to un-available. If there are issues within that project being assigned to "fpolscheit" and starting <= 2015-09-29 and ending >= 2015-09-29, then these issues will be automatically re-scheduled and updated on the Gantt-Chart including their adjusted subtasks and dependent issues.

Does this helps?

Kind regards,
Frank

This widget could not be displayed.

Sorry, but it's not working as you are describing.
http://i.imgur.com/QVMpFxH.png
This screenshot is my test project. I have 2*3 task, on 2 developers. As you can see by the red color, I have blocked some days. Regardless, when initial rendering of the gantt chart (the first time without any startdays on any of the 6 tasks), the above screenshot is what I get.
This must be an error right?

If I go change the days a developer is blocked from work (adding even more blocked days), nothing is changed in the gantt except more red days. I get this:
http://i.imgur.com/wFA4tXg.png
An error I believe?

 

Or am I totally missing the big picture here? smile

 

/Martin

This widget could not be displayed.

Do you have enabled re-scheduling within the add-on global configuration? That's a prerequisite for this feature.

Kind regards,
Frank 

This widget could not be displayed.

Yes - and I have tried disabling and enabling it, but nothing changes.

This widget could not be displayed.

Hi Martin,

please download latest pre-version 3.2.5 from my server at http://www.polscheit.de/plugins/jira/gantt-chart/gantt-3.2.5-JIRA6_2015-10-02T20-44-19Z.jar and install this JAR-file via „upload“ button on JIRA’s page „manage add-ons“ as system admin. Does this version works for you?
Kind regards,
Frank
PS.: if an issue has been resolved, it will not be re-scheduled any more.
This widget could not be displayed.

Hmm... It seems to work better now, though not perfect. If I remove some of the blocked days in the middle of a period, the rescheduling seems to be ok on the new available days, but the rest of the tasks are still place wrongly on blocked days.

Check this screen: http://i.imgur.com/YxVljlj.png

Marked with green, the rescheduled 2 hour task placed in the 3 new free day - why re-scheduling uses all 3 days, I don't know - could have used just one day?!

Marked with red - two other tasks - wrongly rescheduled. They should have been moved to starte on the 3 new free days, right?

/Martin

Suggest an answer

Log in or Sign up to answer
Community showcase
Published Aug 22, 2018 in Marketplace Apps

How a Marketplace app tech team is achieving gender diversity

Hello! My name is Genevieve Blanch, and I'm the Marketing Manager at RefinedWiki, creators of apps to give teams the tools to customize Atlassian platforms. Currently, 44% of the tech team at Re...

475 views 3 17
Read article

Atlassian User Groups

Connect with like-minded Atlassian users at free events near you!

Find a group

Connect with like-minded Atlassian users at free events near you!

Find my local user group

Unfortunately there are no AUG chapters near you at the moment.

Start an AUG

You're one step closer to meeting fellow Atlassian users at your local meet up. Learn more about AUGs

Groups near you