New and Improved 3.13 Beta. Highlights: Shareable filters and dashboards and lots of other goodies. Any feedback can be raised as JIRA issues in the JIRA project.
Issue Details (XML | Word | Printable)

Key: JRA-2328
Type: New Feature New Feature
Status: Open Open
Priority: Major Major
Assignee: Unassigned
Reporter: Mike Cannon-Brookes [Atlassian]
Votes: 2
Watchers: 2
Operations

If you were logged in you would be able to see more operations.
JIRA

Developer free time report, given a date

Created: 12/Sep/03 01:17 AM   Updated: 09/Nov/06 01:47 AM
Component/s: Reports
Affects Version/s: None
Fix Version/s: None

Time Tracking:
Not Specified

Participants: Ben Folk-Rittenhouse, Lars Kühne, Lars Torunski and Mike Cannon-Brookes [Atlassian]
Since last comment: 1 year, 40 weeks, 5 days ago
Labels:


 Description  « Hide
Details on the report below - from Jesco von Voss:

> I'm not sure quite how the second report works. Given a particular version,
> list all the time assigned to different developers? How does the calendar
> date part work?

The idea is this: I want to know how much buffer time we have until
a version is due. And a version is due on a release date, which is given
by calendar date, not by the expression "in 45 work days".

So I have a developer and sum up her current work load in days and hours,
based on all issues assigned to her. (Minus the time worked on the issues,
of course. And across all projects.) That is the first report I described.

Now I give a calendar date, and the system should figure out how many
days the developer will be in the office. How many times will the sun
rise, minus all Saturdays and Sundays. That's how many days she has left
to complete her work load. The difference is the buffer time for her.
As you already have popups in date input fields that show the month,
formatted by weeks, I imagine calculating the office days would not be
too hard.
Let's ignore July 4 or any other holidays for now.

Ideally, one would like to see this for all developers in an overview page
(Or maybe for all developers that are assigned to a project? ) But a start
would be to show this on the start page for every developer.

The question is how this "release date" would be stored. Ideally, I would
like to set one project as being the reference in the global Administration
settings somewhere. Then, the system would get that project, get the next
upcoming version, and retrieve its "release date" value, which I have set
appropriately.

The fast version of implementing this would probably be to just set a
"release date" somewhere in the Administration settings and use that value.

There is a slight mismatch, as you might have noticed: I want the workload
of a developer gathered across all projects, but one project should be
used to determine how much time is left. But that's how we work ... we'd
like to set up one project "Holidays", one project "Fairs + Exhibitions",
and everyone would log issues there. This way we know: "Person A has two
days off, is one day at a conference, and has 14 days worth of issues,
that gives him two days left until day X, and that's ok".



 All   Comments   Work Log   Change History      Sort Order: Ascending order - Click to sort in descending order
Ben Folk-Rittenhouse added a comment - 19/Apr/04 10:25 PM
We also need functionality along these lines. JIRA is very strong for issue tracking; if it offered just a bit more project planning support it would be my ideal tool.

If the report as described is scheduled for 2.8 I'll buy an Enterprise license right now!


Ben Folk-Rittenhouse added a comment - 19/Apr/04 10:28 PM
Actually I meant 2.7 - the next release. But I will probably still buy if it's 2.8

Lars Kühne added a comment - 20/Apr/04 12:53 AM
Re "storing the release day" part: see JRA-1582, each project version will have a scheduled release day.

Lars Torunski added a comment - 20/Apr/04 12:55 AM
We have an own time tracking tool already. Please provide a import service (xml file) to load the day of holiday of each user.

Lars Kühne added a comment - 09/Nov/06 01:47 AM
We also have our own tracking tool, implemented as a custom report plugin. Instead of using an XML file directly, it uses an interface that lets us determine the available work time of each individual developer. The implementation is in a component plugin. It could be implemented against an XML file. Our implementation contacts our HR system and queries it for part time work contracts, vaction times, etc. It also takes individual developer productivity into account, e.g. it knows that I can't spend 100% of my 8h/day working on Jira issues, because I spend time in meetings with our Product Managers, work as a Jira admin, etc.

I guess what I'm trying to say is "if the requested feature ever makes it into the standard, please provide something more flexible than a hardcoded XML file for holidays".