Welcome to GreenHopper 101, an introductory guide to the GreenHopper plugin for JIRA and a tour of the most interesting GreenHopper features. Use this page to guide your evaluation process or quickly get up to speed with GreenHopper.
The intended audience for this document is software developers who are familiar with Agile methodologies.
First things first. If you haven't already got the GreenHopper plugin up and running, carry out the following steps:
Before you begin: If you don't already have JIRA 4.0 or later installed, please follow the instructions in the JIRA Installation and Upgrade Guide. If you are new to JIRA, you may also find the JIRA 101 guide helpful.
Unable to render {include} The included page could not be found.
It should only take you a few minutes to install the GreenHoppper plugin. If you have any difficulty during the installation process, please contact our support team for assistance. They're ready to help at any time.
Bring up the JIRA administration page by clicking the 'Administration' menu on the top bar and selecting the 'JIRA Administration' option.
Click the 'GreenHopper Licence' link under the 'System' section of the administration menu. This will display the 'GreenHopper License' screen.
Enter your license details and click 'Add'.
GreenHopper license must match JIRA license
Please note, if you are using a commercial (i.e. not an evaluation) license for GreenHopper, it must match your JIRA license. For example, if you have a JIRA 25 User Commercial license you must have a GreenHopper 25 User Commercial license. GreenHopper evaluation licenses do not need to match JIRA licenses.
Configuring a card template for the "Story" issue type:
*#
*#
*#
Adding the "Story Point" custom field:
*#
*#
*#
Setting up a version hierarchy:
*#
*#
*#
For more information, please see the documentation.
Synchronising versions and components (SHOULD PEOPLE DO A MANUAL SYNC UP-FRONT? OR SHOULD WE JUST GET THEM TO SET UP AUTOMATIC SYNCHRONISATION?):
*#
*#
*#
For more information, please see the documentation.
Setting constraints: ??SHOULD THIS BE IN THE "WORKING WITH ISSUES" SECTION?? AND WHAT SHOULD BE IN IT???
*#
*#
*#
Adding the 'Issue Counter' custom field:
Click the 'Administration' link in the top navigation bar.
Click the 'Custom Fields' link from the menu at the left of the screen, then click the 'Add Custom Field' link.
Select "Number Field, then click the 'Next' button.
In the 'Field Name' field, type 'Issue Counter'.
In the 'Description' field, type 'Used by GreenHopper Kanban projects'.
In the 'Choose Search Template' field, select 'Number Searcher'.
In the 'Choose Applicable Issue Types' field, select 'Any issue type'.
In the 'Choose Applicable Context' field, select 'Global'.
Click the 'Finish' button.
In the 'Associate field Issue Counter to screens' list, select the 'Default Screen' ????DO WE NEED TO DO THIS????????????????
Click the 'Update' button.
Click the 'Configure' link next to your 'Flag' field.
Click the 'Edit Default Value' link.
In the 'Issue Counter' field, type '1'.
Click the 'Set Default' button.
HOW DO I GET GREENHOPPER TO USE THIS FIELD??????????? e.g.:
Click the 'Agile' menu in the top navigation bar and select 'Planning Board' (or 'Task Board' or 'Chart Board' or 'Released Board') from the drop-down menu.
Click the 'Tools' menu at the right of the screen and select 'Configuration' from the drop-down menu.
Select a project which will use the 'Flag' custom field.
In the 'Flagging field' section, in the 'Field name' field, select 'Flag' and click the 'Add field' link.
For more information, please see the GreenHopper documentation on Configuring your General Project Settings ????????????????????? and the JIRA documentation on Adding a Custom Field.
*#
*#
*#
The following applies to both Scrum and Kanban.
Adding the 'Flag' custom field:
If you configure a 'Flag' field, users will be able to flag cards/issues as described below in 'Working with issues'. To create a custom field called 'Flag' with the value 'Blocker':
Click the 'Administration' link in the top navigation bar.
Click the 'Custom Fields' link from the menu at the left of the screen, then click the 'Add Custom Field' link.
Select "Multi Checkboxes, then click the 'Next' button.
In the 'Field Name' field, type 'Flag'.
In the 'Description' field, type 'Used by GreenHopper projects'.
In the 'Choose Search Template' field, select 'Multi Checkbox Searcher'.
In the 'Choose Applicable Issue Types' field, select 'Any issue type'.
In the 'Choose Applicable Context' field, select either:
'Global' — your 'Flag' field will be visible on all issues in JIRA.
'Projects' (select the relevant projects) — your 'Flag' field will only be visible on issues in the specified projects.
Click the 'Finish' button.
In the 'Associate field Flag to screens' list, select the screen(s) on which your 'Flag' field will be displayed. (If unsure, select just the 'Default Screen'.)
Click the 'Update' button.
Click the 'Configure' link next to your 'Flag' field.
Click the 'Edit Options' link.
In the 'Add New Custom Field Option' field, type 'Blocker'.
Click the 'Add' button, then the 'Done' button.
Click the 'Agile' menu in the top navigation bar and select 'Planning Board' (or 'Task Board' or 'Chart Board' or 'Released Board') from the drop-down menu.
Click the 'Tools' menu at the right of the screen and select 'Configuration' from the drop-down menu.
Select a project which will use the 'Flag' custom field.
In the 'Flagging field' section, in the 'Field name' field, select 'Flag' and click the 'Add field' link.
For more information, please see the GreenHopper documentation on Configuring your General Project Settings and the JIRA documentation on Adding a Custom Field.
Adding the 'Rank' custom field:
If you configure a 'Rank' field, users will be able to rank cards/issues as described below in 'Working with issues'.
Click the 'Agile' menu in the top navigation bar and select 'Planning Board' (or 'Task Board' or 'Chart Board' or 'Released Board') from the drop-down menu.
Click the 'Tools' menu at the right of the screen and select 'Configuration' from the drop-down menu.
Select a project which will use the "Rank" custom field.
Click the 'Add a Ranking Field to your Project' link.
In the 'Choose Applicable Context' field, select either:
'Global' — your 'Rank' field will be visible on all issues in JIRA.
'Projects' (select the relevant projects) — your 'Rank' field will only be visible on issues in the specified projects.
Accept all the other field defaults on the 'Add Field' page. Click the 'Finish' button.
Changing the card colours:
Each GreenHopper card displays a particular colour depending on its issue type. To change the default card colours, or to select colours for your custom issue type(s):
Click the 'Agile' menu in the top navigation bar and select 'Planning Board' (or 'Task Board' or 'Chart Board' or 'Released Board') from the drop-down menu.
Click the 'Tools' menu at the right of the screen and select 'Configuration' from the drop-down menu.
Select the project for which you wish to change the card colours.
In the 'ISSUE TYPE' field, select the relevant issue type, then click the 'Card colour' link at the right of the field and choose the appropriate colour.
For more information, please see the documentation on Configuring your Card Templates.
Enabling time-tracking:
If you want to be able to log the amount of time you spend working on issues, you need to first do the following:
Click 'Administration' in the top navigation bar.
Click 'Time Tracking' (under 'Global Settings') in the left navigation column.
In the 'Hours Per Day' field, enter the number of hours in your organisation's working day (e.g. 8).
In the 'Days Per Week' field, enter the number of days in your organisation's working week (e.g. 5).
Leave the 'Time Format' as 'pretty'.
Click the 'Activate' button.
For more about configuring time-tracking, please see the JIRA documentation.
Assigning issues to a single version:
Note that GreenHopper supports only one Fix Version per issue. If an issue is assigned to multiple versions, GreenHopper will only use the first one in the list. It is recommended that you edit each issue and assign it to only one version. Depending on how many issues you have, it may be quickest to use the JIRA 'Bulk Edit' feature as follows:
Display the relevant issues in the JIRA Issue Navigator Tip: to display a GreenHopper collection of issues in the JIRA Issue Navigator, click the 'Issue Navigator' icon on the GreenHopper Planning Board.
From the 'Tools' menu at the top right of the Issue Navigator, select 'Bulk Change'.
Select the relevant issues and click the 'Next' button.
Select 'Edit Issues' and click the 'Next' button.
Select the 'Change Fix Version/s' tick-box, select just one Fix Version, and click the 'Next' button.
If the 'Confirmation' screen looks as you expect, click the 'Confirm' button.
Assigning issues to a single component:
Note that GreenHopper supports only one component per issue, so if an issue belongs to multiple components, GreenHopper will only use the first one in the list. (Note: components are listed alphabetically, so if there are three components selected — 'cats', 'dogs', 'planes' — it will only use 'cats'.) In agile programming, if a task/issue is so broad that it covers many components, it should be broken down into smaller tasks. It is recommended that you edit each issue and assign it to only one version. Depending on how many issues you have, it may be quickest to use the JIRA 'Bulk Edit' feature as follows:
Display the relevant issues in the JIRA Issue Navigator Tip: to display a GreenHopper collection of issues in the JIRA Issue Navigator, click the 'Issue Navigator' icon on the GreenHopper Planning Board.
From the 'Tools' menu at the top right of the Issue Navigator, select 'Bulk Change'.
Select the relevant issues and click the 'Next' button.
Select 'Edit Issues' and click the 'Next' button.
Select the 'Component/s' tick-box, select just one Component, and click the 'Next' button.
If the 'Confirmation' screen looks as you expect, click the 'Confirm' button.
Working with Issues
3. Viewing the "To Do" List
Click the 'Agile' menu in the top navigation bar and select 'Task Board' from the drop-down menu.
In the 'TASK BOARD' field, select the project in which you are interested.
In the 'View Version' field, select the version in which you are interested.
If you wish to see only the issues that are assigned to you, tick the 'My Issues' check-box.
Click the 'Agile' menu in the top navigation bar and select 'Planning Board' (or 'Task Board' or 'Chart Board') from the drop-down menu.
In the 'PLANNING BOARD' (or 'TASK BOARD' or 'CHART BOARD') field, select the project in which you wish to create an issue.
Click the 'New card' button (next to the project dropdown).
Fill out the 'New issue' form (this is similar to creating a new issue directly in JIRA).
Click the 'Create' button to create the issue and keep the 'New issue' window open (so you can create another issue), or click the 'Create and close' button to create the issue and return to your board.
Click the 'Agile' menu in the top navigation bar and select 'Planning Board' from the drop-down menu.
In the 'PLANNING BOARD' field, select the project in which you are interested.
In the 'View' field, select 'Version' (or 'Component' or 'Assignee — whichever is most relevant to the issues you need to schedule/assign).
Drag and drop the desired card(s)/row(s) to the version (or component or assignee) to which you want to assign the issue(s). You can select multiple cards by using the <Control> (or <Command>) key.
Click the 'Agile' menu in the top navigation bar and select 'Planning Board' (or 'Task Board' or 'Chart Board' or 'Released Board') from the drop-down menu.
In the 'PLANNING BOARD' (or 'TASK BOARD' or 'CHART BOARD' or 'RELEASED BOARD') field, select the project in which you wish to search.
Type your search criteria in the 'Board Search' box and press the <Enter> key. Your search criteria can be any of the following:
The complete issue key.
The numeric part of the issue key.
Plain text contained in the comments, description or summary field of the issue.
Thanks for taking the time to try GreenHopper using this guide. To help continue your journey, our support staff are always ready to answer your questions in the GreenHopper Forum, or solve specific problems at our support portal http://support.atlassian.com.