JIRA Portfolio: Failing to plan is your best plan for failure

55
WALTER BUGGENHOUT • ATLASSIAN EXPERT ACA IT-SOLUTIONS Failing to plan: your best plan for failure And how JIRA Portfolio can help you avoid this

Transcript of JIRA Portfolio: Failing to plan is your best plan for failure

Page 1: JIRA Portfolio: Failing to plan is your best plan for failure

WALTER BUGGENHOUT • ATLASSIAN EXPERT • ACA IT-SOLUTIONS

Failing to plan: your best plan for failureAnd how JIRA Portfolio can help you avoid this

Page 2: JIRA Portfolio: Failing to plan is your best plan for failure

Familiar situations?

Can you tell me exactly when you will be releasing

to production?

Can someone show me if all our

strategic projects are still on track?

Sorry, but priorities have changed. Can you

show me what that means for our business

goals?

Page 3: JIRA Portfolio: Failing to plan is your best plan for failure

Whoever is careless with the truth in small matters cannot be trusted with important matters.

ALBERT EINSTEIN

”“

Page 4: JIRA Portfolio: Failing to plan is your best plan for failure

Whoever is careless with the truth in small matters cannot be trusted with important matters.

ALBERT EINSTEIN

”“

Page 5: JIRA Portfolio: Failing to plan is your best plan for failure

Introducing JIRA Portfolio

Page 6: JIRA Portfolio: Failing to plan is your best plan for failure

Strategic initiatives

Issues / Epics

Versions

Projects

Page 7: JIRA Portfolio: Failing to plan is your best plan for failure

Issues / Epics

Versions

Projects

Strategic initiatives

Page 8: JIRA Portfolio: Failing to plan is your best plan for failure

Organised backlog

Team Capacity Release Cadence

Portfolio Plan

Page 9: JIRA Portfolio: Failing to plan is your best plan for failure
Page 10: JIRA Portfolio: Failing to plan is your best plan for failure
Page 11: JIRA Portfolio: Failing to plan is your best plan for failure

Organizingthe Backlog

Page 12: JIRA Portfolio: Failing to plan is your best plan for failure

Creating the backlog

Create issues manually

Import issues from a file

Import issues from JIRA

Selection through saved filters

Hierarchy and priority from JIRA are retained

Status, estimate and progress information are retained

Page 13: JIRA Portfolio: Failing to plan is your best plan for failure
Page 14: JIRA Portfolio: Failing to plan is your best plan for failure

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Story

Epic Epic

Initiative

Page 15: JIRA Portfolio: Failing to plan is your best plan for failure
Page 16: JIRA Portfolio: Failing to plan is your best plan for failure
Page 17: JIRA Portfolio: Failing to plan is your best plan for failure
Page 18: JIRA Portfolio: Failing to plan is your best plan for failure

ManagingTeam Capacity

Page 19: JIRA Portfolio: Failing to plan is your best plan for failure
Page 20: JIRA Portfolio: Failing to plan is your best plan for failure

Info at organization level

Global holiday calendar

At team level

Team Schedule (scrum / kanban)

Team velocity (for scrum teams)

JIRA users or Virtual Team Members (e.g. for new hires)

Page 21: JIRA Portfolio: Failing to plan is your best plan for failure

Info at individual level

Working hours in team

Membership of 1/more teams

Exceptions to normal presence

Absences (vacation, illness, …)

Page 22: JIRA Portfolio: Failing to plan is your best plan for failure

Releases and Streams

Page 23: JIRA Portfolio: Failing to plan is your best plan for failure
Page 24: JIRA Portfolio: Failing to plan is your best plan for failure

Fixed start date (e.g. to apply to first release)

Start date relative to previous release (before / after)

Page 25: JIRA Portfolio: Failing to plan is your best plan for failure

Stories can only be linked to 1 release

Stories from 1 Epic can be linked to different releases

Initiatives and Epics can span multiple releases

Page 26: JIRA Portfolio: Failing to plan is your best plan for failure
Page 27: JIRA Portfolio: Failing to plan is your best plan for failure
Page 28: JIRA Portfolio: Failing to plan is your best plan for failure

Planning withJIRA Portfolio

Page 29: JIRA Portfolio: Failing to plan is your best plan for failure

Organised backlog

Team Capacity Release Cadence

Page 30: JIRA Portfolio: Failing to plan is your best plan for failure
Page 31: JIRA Portfolio: Failing to plan is your best plan for failure

Capacity Utilisation

Booked Capacity

Free Capacity

Releases view

Page 32: JIRA Portfolio: Failing to plan is your best plan for failure

Initiatives and Epics views

Page 33: JIRA Portfolio: Failing to plan is your best plan for failure

Story viewStories in a sprint: estimates, iteration length, team velocity

Page 34: JIRA Portfolio: Failing to plan is your best plan for failure

Planning Engine of JIRA Portfolio

Considers backlog items to be in priority order

Always tries to have work start as early as possible

Distributes work evenly and automatically across available capacity …

… unless otherwise determined by the user

Page 35: JIRA Portfolio: Failing to plan is your best plan for failure
Page 36: JIRA Portfolio: Failing to plan is your best plan for failure
Page 37: JIRA Portfolio: Failing to plan is your best plan for failure

Velocity evolution

Page 38: JIRA Portfolio: Failing to plan is your best plan for failure

Assigning the right teamsAnd getting an overview of work by Teams

Page 39: JIRA Portfolio: Failing to plan is your best plan for failure

Different teams, different schedules

Page 40: JIRA Portfolio: Failing to plan is your best plan for failure

Assigning Team MembersAnd getting an overview of work by Team member

Page 41: JIRA Portfolio: Failing to plan is your best plan for failure

Considering specializationUsing stages and skills

Page 42: JIRA Portfolio: Failing to plan is your best plan for failure
Page 43: JIRA Portfolio: Failing to plan is your best plan for failure
Page 44: JIRA Portfolio: Failing to plan is your best plan for failure

Dependencies

Can be set between issues at any level

Schedule work of the dependent issue after its parent

Are clearly indicated in the Initiative and epic views

Taken into account when recalculating

Page 45: JIRA Portfolio: Failing to plan is your best plan for failure

The big picture

Page 46: JIRA Portfolio: Failing to plan is your best plan for failure
Page 47: JIRA Portfolio: Failing to plan is your best plan for failure
Page 48: JIRA Portfolio: Failing to plan is your best plan for failure
Page 49: JIRA Portfolio: Failing to plan is your best plan for failure

Takeaways

Page 50: JIRA Portfolio: Failing to plan is your best plan for failure

Remember these?

Can you tell me exactly when you will be releasing

to production?

Can someone show me if all our

strategic projects are still on track?

Sorry, but priorities have changed. Can you

show me what that means for our business

goals?

Page 51: JIRA Portfolio: Failing to plan is your best plan for failure

Know when you can deliver

Page 52: JIRA Portfolio: Failing to plan is your best plan for failure

React to change

Page 53: JIRA Portfolio: Failing to plan is your best plan for failure

Stay focused on the bigger picture

Page 54: JIRA Portfolio: Failing to plan is your best plan for failure

Keep everyone on the same page

Page 55: JIRA Portfolio: Failing to plan is your best plan for failure

Portfolio Management for JIRA