Tag Archives: kanban

Greehoppers latest release 5.2

A couple of months back I wrote a post on creating a cumulative flow diagram (CFD) using Greenhopper. Unfortunately the article didn’t provide readers with a solution to the problem, as I was unable to finish off the custom php script I was planning to use to generate the pivot of data required to create a CFD.

Thankfully the Greenhopper team had enough time to do it for me! The latest release of Greenhopper – 5.2 includes CFD’s as well a number of other changes which you can catch up on in the Release notes.

It was a great touch by the Greenhopper team to invite me to test the latest set of features prior to the launch. I was impressed that they took the time out to send me a personal email and invite my feedback – thanks!

In testing the latest release I realised I have been a little out of touch with progress made on JIRA over the past while. The tweaks made to the interface add a “minty freshness” to the user experience, which I like. There is a clear focus to developing the supporting agile widgets – great value to project managers who are looking for that little bit extra than competing products provide. I need more time to explore 5.2 further – so far so good though.

Greenhopper has great potential in the PM tool marketplace – with such competitive pricing and available functionality, it is hard to ignore. It still doesn’t provide you with multi project/programme reporting and analysis but what’s the bet that is planned for Release 6 – watch out!

Create a Cumulative Flow Diagram using Greenhopper

Note: I have since discovered that actually this does not produce a perfect cumulative flow diagram as the script doesn’t incorporate negative accumulation. Working on a php script which factors both positive and negative to give an accurate flow.

Ok so after much hunting around I have finally found a solution to creating a cumulative flow diagram using Greenhopper – albeit a workaround!

1) Download Toad for MySQL: http://www.quest.com/toad-for-mysql/

2) Connect to your JIRA Database

3) Use the following query to pull out accumulative totals – tweak parameters based on the project you are working on:

SELECT DATE_FORMAT(changegroup.CREATED, ‘%Y/%m/%d’) AS CountDate, changeitem.NEWSTRING, Count(changeitem.NEWSTRING) As Total
FROM changeitem
left outer JOIN changegroup
ON changeitem.groupid = changegroup.ID
left outer JOIN jiraissue
ON changegroup.issueid = jiraissue.ID
left outer JOIN projectversion
ON jiraissue.PROJECT = projectversion.PROJECT
WHERE jiraissue.PROJECT = ** Your Project ID**
AND changeitem.FIELD = ’status’
AND projectversion.vname = ‘Release 1′
GROUP BY CountDate, changeitem.NEWSTRING
ORDER BY CountDate ASC

4) Export your result set into Excel and create a pivot table
5) Change the graph to type Area
6) Summaries your results by running total

See Example here

Cumulative Flow Diagram example