Structure plug-in introduction for JIRA

Post on 28-May-2015

349 views 2 download

Tags:

description

This document is to introduce features and benefits of Structure plug-in for a Project Management System, which is based on Atlassian JIRA.

Transcript of Structure plug-in introduction for JIRA

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