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?
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.
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
Just perfect - it's works - sort of
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?
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.
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:
Let me know what I'm doing wrong - I'm sure it's just me
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?
Sorry, but it's not working as you are describing.
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:
An error I believe?
Or am I totally missing the big picture here?
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?
It started as any story starts, on a normal, rainy day. Admin meets App, and her name was Klok2, and like any first relationship we were both trying to make it work but neither one knew what...
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!
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