Upload
dao-ngoc-kien
View
353
Download
2
Tags:
Embed Size (px)
DESCRIPTION
This document is to introduce features and benefits of Structure plug-in for a Project Management System, which is based on Atlassian JIRA.
Citation preview
JIRA
Structure Plug-in
Introduction
Created by KienDN
Mar - 2014
1
1. Foreword
2. What is Structure plug-in?
Benefit
Who use
3. Major features
4. Demo project
5. Case study and discussion
Contents
2
This document is:
To introduce features and benefits of Structure plug-in for a Project Management System, which is based on Atlassian JIRA.
1. Foreword
3
JIRA limitation:
Only one level of depth for issues hierarchy
No user interface for issues hierarchy
Structure is a plug-in which adds to JIRA:
The concept of multi-level issue hierarchy
A new, interactive user interface for working with it.
2.1 What is Structure plug-in
4
Benefits
2.2 What is Structure plug-in
5
Improve productivity
Get the BIG picture of
project status
Free to break and
organize task
Who use?
Over 500 companies
Autodesk, McAfee, Skype, Cisco, Epson, Sony …
BMW, Boeing, Nasa …
Amazon, eBay, PayPal …
Reference: http://almworks.com/company/customers.html
2.3 What is Structure plugin
6
1. Foreword
2. What is Structure plug-in?
Benefit
Who use
3. Major features
4. Demo project
5. Case study and discussion
Contents
7
Basic: Multi-level issues hierarchy Total time and progress Inline editing, keyboard shortcut Excel export
Advance: Manage structures Integration with JIRA view Links synchronization Structure-based JQL search Structure API
3. Major features
8
3.1 Multi-level issues hierarchy
9
Organize issues from projects into multi-level hierarchical list
Issues can be any type in JIRA(task, bug, sub task, story, …)
1
2
This is the main Structure board
3.2 Total time and progress
10
Auto calculate total spent time in issue hierarchy
3
Auto calculate total remaining time in issue hierarchy
2
Auto tracking progress based on each of 4 factors: [Time] or [Story Point] or [Status] or [Custom Field]
1
3.3 Inline editing, keyboard shortcut
11
Inline editing almost all fields right in the structure board. No need to hard move back and forward like JIRA.
1Action Shortcut
Cut (Prepare to Move) Ctrl+x
Paste (Move) Ctrl+v
Paste Sub-Issue (Move) Ctrl+Shift+v
Select All Ctrl+a
Select All Sub-Issues Shift+→
Deselect All Sub-Issues Shift+←
Clear Selection Escape
Edit Summary Tab or F2 or ss
Finish & Save Enter or Ctrl+Enter
Edit Next Issue Ctrl+Alt+↓
Edit Previous Issue Ctrl+Alt+↑
Hide/Show Resolved rr
Provide keyboard shortcut. Improve productivity for planner.
2
3.4 Excel export
12
Excel export to report or sign-off for boss or customer who don’t know JIRA
1
Basic: Multi-level issues hierarchy Total time and progress Inline editing, keyboard shortcut Excel export
Advance: Manage structures Integration with JIRA view Links synchronization Structure-based JQL search Structure API
3. Major features
13
3.5 Manage structures
14
Can create as many structure as desired
1
2
Sharing permission by role or group
Copy template structure, reuse some typical kinds of project
3
3.6.1 Integration with JIRA view
15
This is issue detail on JIRAissue view
1
Structure board integration to JIRA issue view
2
Total time tracking including structure sub-issues
3
Except main Structure board, there is structure board integration on other JIRA view
3.6.2 Integration with JIRA view
16
Structure board integration on JIRA project page
Structure gadget on JIRAdashboard, like other JIRAgadget
21
3.7 Links synchronization
17
Auto run synchronizer to sync linked issue
1
2
• In JIRA, issue can have link to other issues.• Structure can build and synchronize issue hierarchy based on issue links
Link type can be any of: dependency, relate, duplicate, …
3.8 Structure-based JQL search
FPT Software Confidential 18
Can use structure based JQL to search issue on structure.For syntax, please check reference link below.
1
S-JQL reference: https://wiki.almworks.com/display/structure/S-JQL+Reference
3.9 Structure API
19
Structure provides API to extend/customize features to match enterprise need
Provide sample code for programming reference
1
2
1. Foreword
2. What is Structure plug-in?
1. Benefit
2. Who use
3. Major features
4. Demo project
5. Case study and discussion
Contents
20
4.1 Demo Project
21
1. Enable Structure on a project
2. Create new structure
3. Set shared permission level
4. Search issue /create issue and add to structure
5. Organize issue in desired ordered, multi- level hierarchyAdmin
PM
PM/MemberWorking flow with Structure plug-in
6. Tracking progress
4.2 Demo Project
22
Access structure [Fsoft Insight Demo Structure ] by menu on JIRA
1
2It shows created [FsoftInsight Demo] structure
Manage structure here 3
1. Foreword
2. What is Structure plug-in?
1. Benefit
2. Who use
3. Major features
4. Demo project
5. Case study and discussion
Contents
23
1. Need Structure for project which:
Need to break task into multi-level hierarchy.
Familiar with Excel, MPP planning style (plan-driven)
2. No need Structure for project which:
Familiar with mindset of Agile approach such as Scrum, Kanban (adaptive-driven)
5.1 Case study and discussion
24
NOTE:• Agile process should has the participant of customer. But not all customers know Agile.
• Already running project needs tool on JIRA that adapt with their available task planning.
1. Considering item:
Is Structure hierarchy issue compatible with any in-house developed plug-in?
5.2 Case study and discussion
25
26