jira agile fundamentals course - cprime.com · how does jira agile work? • jira agile is a jira...

40
© 2015 cPrime Inc., All Rights Reserved JIRA Agile Fundamentals Course PEOPLE | PROCESSES | TECHNOLOGY

Upload: others

Post on 01-Sep-2019

69 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

© 2015 cPrime Inc., All Rights Reserved

JIRA Agile Fundamentals Course

PEOPLE | PROCESSES | TECHNOLOGY�

Page 2: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

Objectives

2!

•  By the end of this course, you should be able to!•  Use JIRA Agile to support an Agile team!•  Understand the differences between a Scrum and

Kanban Board!•  Plan, start, and finish Sprints on a Scrum Board!•  See how to estimate and rank your backlog!•  Learn how to assign Issues to a Version and Epic!•  Manage work through the Workflow!•  View available JIRA Agile reports!

Page 3: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

How does JIRA Agile work?

•  JIRA Agile is a JIRA add-on that leverages your JIRA configuration !•  Uses your permissions, workflows, issue types, etc!

•  JIRA Agile helps you manage your Agile projects!•  Provide a virtual Scrum or Kanban Boards!•  Allow Epic, Story, and Sub-Task Planning and Estimation!•  Support Sprint Planning and resource assignments!•  Provide Sprint, Epic, and Release reporting!

3!

Page 4: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

JIRA Agile Boards •  JIRA Agile Boards are used to help facilitate planning,

delivery, and reporting!•  Two types of JIRA Agile Boards:!

•  Scrum Board – Sprint based!•  Kanban Board – Continuous delivery (no planning section)!

•  Boards often align with team needs!•  Scrum - Product based and Software projects!•  Kanban - Operations and Support projects!

•  Each board can be customized to suit your team needs!!

4!

Page 5: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

What do Scrum Boards help us do?

Plan

Deliver

Report

•  Plan and Estimate Epics, Stories, and Tasks!

•  Plan and Estimate Sprints!•  Allocate Team Members!

•  Manage Sprint progress!•  Monitor work in progress and

address any Issues!

•  Report on Sprint progress and challenges!

•  Report on Release and Epic progress!

JIR

A A

gile

Scr

um B

oard

5!

Page 6: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

What do Kanban Boards help us do?

Work

Report

•  Identify and prioritize work!•  Monitor work in progress and

address any Issues!

•  Report on issue progress and challenges!JI

RA

Agi

le K

anba

n B

oard

6!

Page 7: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

Scrum Board Backlog

7!

Plan and Assign work in Backlog

Page 8: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

Scrum Board Active Sprints

8!

Manage your work in Active Sprints

Page 9: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

Scrum Board Reports

9!

View your work progress in Reports

Page 10: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

Filter your board by Version & Epic

   

10!Drag and drop to add to Version or Epic

Page 11: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

Version and Epic Progress

11

Quickly view Version and Epic Progress

Page 12: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

Creating Sprints

Create a Sprint so you can plan your next Sprint

Name your Sprints clearly

12!

Page 13: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

Planning Sprints

Drag and drop Stories to a Sprint

Drag and drop Stories to Rank

13!

Page 14: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

Prioritizing by Issue Priority

Priority 1 - “Blocker”!Priority 2 – “Critical”!Priority 3 – “Major”!Priority 4 - “Minor”!Priority 5 – “Trivial” (not shown)!!

14!

Page 15: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

Summary: Board Creation and Usage

•  Scrum Boards supports Sprint planning in Backlog mode!

•  View total issues, estimates, assignments, and assignees!

•  Backlogs are filterable by Version, Epic and more!•  Drag and drop issues !!

15!

Page 16: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

Demo•  Agile Board Navigation!

•  Scrum and Kanban Boards!•  Using Backlog mode!•  Filtering the Backlog!•  Planning a Sprint!

16!

Page 17: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

Starting a Sprint

Select your Sprint start and end dates and times to define your reporting window and start your Active Sprint

17!

Page 18: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

Active Sprint Mode

18!

Workflow states map to columns

Page 19: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

Work Mode

Individuals can move Stories to In Progress

And then move them to Close

19!

Page 20: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

Managing Work - Quick Filters

20!

Quick Filters can help narrow down the Issues show

Quick Filter by almost anything!

Page 21: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

Managing Work – Swimlane

Swimlanes can be based on Queries (JQL), Assignees, Stories, Epics, or None at all 21!

Page 22: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

Closing a Sprint

22!

Page 23: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

JIRA Agile Scrum Board Reports

•  Available JIRA Agile Scrum Board reports!•  Burndown Chart!•  Sprint Report!•  Epic Burndown!•  Release Burndown!•  Velocity Chart!•  Control Chart!•  Cumulative Flow Diagram!

•  Available JIRA Agile Kanban Board reports!•  Control Chart!•  Cumulative Flow Diagram!

23!

Page 24: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

Burndown Chart

What it is What it tells us Why use it

A diagram of the actual and estimated amount of work to be done in a sprint. Also shows an activity list for all issues in a sprint (added, completed, changed, etc)

How the team is delivering work during a sprint

The likelihood of achieving the sprint goal

To track sprint progress and identify issues

24!

Page 25: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

Burndown ChartP

oint

s

Time

Remaining Points

Ideal Burndown Line

25!

Page 26: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

Burndown Chart

26!

Page 27: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

Sprint Report

What it is What it tells us Why use it

A summary of the sprint progress to date including a small burndown chart and complete/incomplete issues

What the team delivered (and didn’t deliver) for a specified sprint

To view a summary of a sprint

Sprint Report

27!

Page 28: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

Complete/ incomplete issues in the Sprint

Sprint Burndown Summary Chart

Sprint Report

28!

Page 29: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

What it is What it tells us Why use it

A diagram of the team’s progress against planned and completed work in a Epic. Also shows a forecast of the sprint in which an Epic will be completed.

What was delivered against an Epic for every completed sprint

To track Epic progress each sprint Forecast when an Epic will be complete

Epic Burndown

29!

Page 30: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

Work Completed (-)

Work Forecast Work Added (+)

Work Remaining

Epic Burndown

30!

Page 31: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

What it is What it tells us Why use it

A diagram of the team’s progress against planned and completed work in a Release (Version). Also shows a forecast of the sprint in which a Release (Version) will be completed.

What was delivered against a Version for every completed sprint

To track Release progress each sprint Forecast when a Release will be complete

Release Burndown

31!

Page 32: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

Work Completed (-)

Work Forecast

Work Added (+) – not shown

Work Remaining

32!

Release Burndown

Page 33: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

What it is What it tells us Why use it

A chart of the planned work vs completed work in a sprint to identify trends in team delivery. Shows historical data over multiple sprints.

What the team commits to and delivers each sprint

To identify and address trends in team commitment and delivery

33!

Velocity Chart

Page 34: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

Work Commitment

Work Completed

Sprint Delivery History

34!

Velocity Chart

Page 35: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

What it is What it tells us Why use it

A diagram of the cycle time (time spent) in each workflow state for your project. Also shows a rolling average and standard deviation on the diagram.

Where bottlenecks and slow downs occur in your workflow

To identify and address workflow design problems

35!

Control Chart

Page 36: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

Control Chart E

laps

ed is

sue

is w

orkf

low

sta

te

Average Completion Time

Rolling Average Completion Time

Issues

36!

Control Chart

Page 37: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

Summary: Managing Work & Reporting

•  Scrum Boards supports Sprint planning by allowing drag and drop Issue ranking, showing backlog/Sprint estimates, and associated Versions/Epics!

•  The Scrum Board helps manage Sprint start and stop dates/times and provides reporting based on team delivery in each Sprint!

37!

Page 38: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

Demo•  Starting a Sprint!•  Managing Work in an Active Sprint!•  Scrum and Kanban Board Reports!

38!

Page 39: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

Online ResourcesResource Location

JIRA User’s Guide! https://confluence.atlassian.com/display/JIRA/JIRA+User's+Guide

JIRA Agile User’s Guide! https://confluence.atlassian.com/display/AGILE/JIRA+Agile+User%27s+Guide

39!

Page 40: JIRA Agile Fundamentals Course - cprime.com · How does JIRA Agile work? • JIRA Agile is a JIRA add-on that leverages your JIRA configuration ! • Uses your permissions, workflows,

!!!

Thank you!

40!