Vous êtes sur la page 1sur 135

Introduction to JIRA

Student Workbook
Product Kickoff
Project Kickoff Exercise Summary
Tasks: 20 Minutes
Get an account
Create a JIRA project
Create a Confluence space
Work with your team to establish
a vision

Copyright Agility in Mind Limited


Set up your Project
1. Create a new project and select
Scrum software development

2. Chose a relevant name and key


(note, when you do this for real,
you cant edit this later!)

The key will form part of the URL for


your project and all work items. Eg:
myteam.atlassian.net/browse/CLN-1

Copyright Agility in Mind Limited


Set up your Confluence Space
1. Switch apps from JIRA to
Confluence

2. Create a new space

3. Link this space to the JIRA


project you just created
- Space tools
- Integrations
- Application links
- System JIRA
- Select your project

Copyright Agility in Mind Limited


Create a Product Vision

1. Edit your home page


2. Remove the boiler-plate text
in the first box
3. Paste in the vision template
youll find in your workbook
4. Work with your team to
define a vision for your
product

Copyright Agility in Mind Limited


Product Vision Template
For <target audience>,
Crowdsourced Local News is a <type of product>
That <description of problem being solved>

This means that users get:


<Benefit 1>
<Benefit 2>
<Benefit 3>

And we, the company developing it, gets:


<Benefit 4>
<Benefit 5>
<Benefit 6>
Copyright Agility in Mind Limited
Collaborating to Define Requirements
Define Requirements Exercise Summary
Tasks: 30 Minutes
Work together to create a
product backlog, based on the
desired outcomes of your vision.
Create another Confluence page
with supporting technical
documentation.

Copyright Agility in Mind Limited


Create a backlog
1. Look at the outcomes you
identified on your product vision
2. Work together to think of
features that would contribute to
delivering those outcomes

3. Create product backlog items


for each idea
4. Label them with the vision
Copyright Agility in Mind Limited
outcome(s) they support
Create a backlog

Copyright Agility in Mind Limited


Create some Supporting Documentation
What other decisions will you
need to make before you start
building the product?
Technical architecture?
Roles and responsibilities?
Design guidelines?

Create a confluence page with


whatever you think you will need
(as a minimum, decide how you
will host and build the product).
Copyright Agility in Mind Limited
Build the Product
Build the Product Exercise Summary
Tasks: 40 Minutes
Plan the Sprint, breaking down
items into subtasks (10 Minutes).
Build the product, using the sprint
backlog to co-ordinate activities.
(30 Minutes).

Copyright Agility in Mind Limited


Sprint Planning
1. Create a Sprint
2. Look at the product backlog and
decide
What should take priority
How much you can build
within a 30-minute sprint

3. Go through each backlog item


and create sub-tasks

Copyright Agility in Mind Limited


Start the Sprint
1. Start the sprint, setting 2. Use the Sprint Backlog to co-ordinate
the start and end dates activities and assignments. See what you
for today, with a sprint can build in 30 minutes!
length of 30 minutes

Copyright Agility in Mind Limited


Managing the Product Backlog
Backlog Management Exercise: Setup
Tasks: 20 Minutes
Create a rolling backlog projection
Create a definition of Done and
Ready
Set up custom fields for both of
these and add them to your
process.

Copyright Agility in Mind Limited


Rolling Backlog Projection
1. Create the next
three Sprints in
advance
2. Look at the product
backlog decide if
you want to change
the order of delivery
3. Drag items into the
next three sprints
based on your initial
rate of work

Copyright Agility in Mind Limited


Create a Definition of Ready and Done
1. Create the following
pages in Confluence:
Definition of Ready
Definition of Done
(Create a Blank page)
2. Make a check-list in
each page, defining the
standards required to
reach each state.

Copyright Agility in Mind Limited


Add This to your Process
1. Go to your project, and 2. Go to Fields and then
then to project Edit fields
settings

Copyright Agility in Mind Limited


Add This to your Process

3. Go to Custom Fields, then


Add custom field

Copyright Agility in Mind Limited


Add This to your Process
4. Select Checkboxes 5. Create options for each criteria,
specifying the required item

6. Associate the field to the default issue screen for your project

Copyright Agility in Mind Limited


If you need to make changes
1. Go to Custom Fields, and Configure the field (not Edit)

2. Make the required changes

Copyright Agility in Mind Limited


If you are working in a shared instance
You may wish to restrict this change just to your project
1. Go to Custom Fields, the 3. Set the context to Story, your
Configure the field specific project

2. Select Edit Configuration

Copyright Agility in Mind Limited


Check that the fields are available
1. Open a story in full view mode
2. Add the Definition of Ready field
(it wont be shown until at least
one box has been checked)

Copyright Agility in Mind Limited


View the Definition of Ready
Click on the field to
expand the view and
check items off (Note,
this is not visible when
viewed on the quick
view)

Copyright Agility in Mind Limited


Managing the Product Backlog

Part 2
Backlog Management Exercise: Analysis
Tasks: 30 Minutes
Start with the item at the top of your
product backlog.
Estimate the size of the item in story
points.
Identify any dependencies.
Define the acceptance criteria.
Check off these tasks on the
Definition of Ready.
Keep going down the product
backlog, doing all of the analysis that
is appropriate given its position.
Copyright Agility in Mind Limited
Product Backlog Refinement
Now that everything is
set up, we can conduct a
product backlog
refinement session to
add detail to items
where appropriate

Copyright Agility in Mind Limited


Estimating work
The Scrum template is
configured for producing
estimates in story
points.

Story points are arbitrary


units not based on
duration (time), but on
the relative size, effort, It is common practice to use the
and complexity of each Fibonacci scale:
item.
1 2 3 5 8 13 21 34 55 89
Copyright Agility in Mind Limited
Establish a baseline and create estimates
Look back at your
completed backlog items
from the first sprint.

Find a medium-sized
item such as the home
page, and call this a size
5 (you cant edit a
completed story, but just As a group, create estimates for future
make a note for work using the scale below, in
yourselves) comparison with your baseline story.
1 2 3 5 8 13 21 34 55 89
Copyright Agility in Mind Limited
Identify dependencies
Run through your 1. Navigate the
product backlog and backlog view,
identify any items that select an item
have to be done in a with a
certain order. dependency, and
select Link
For example, you cant
view a list of complaints 2. Define the
if you havent built the relationship
feature to submit a between the
complaint. items in question

Copyright Agility in Mind Limited


Add Acceptance Criteria
Identify the specific conditions that
need to be satisfied in order for
the feature to meet expectations.

Most teams chose to add these


directly into the description field.

If you like, you can create a custom


field (multi-line free text works
best)

Copyright Agility in Mind Limited


Build the Product:
Establishing greater control
Sprint 2 Exercise Summary
Tasks: 30 Minutes
Plan the Sprint, breaking down
items into subtasks (10 Minutes).
Use Velocity to forecast the
achievable work within the sprint
Build the product, using the sprint
backlog to co-ordinate activities.
(10 Minutes).
Conduct a daily standup (10
minutes)
Copyright Agility in Mind Limited
Sprint Planning 2
Estimate your current rate of Create subtasks and plan the
work (Velocity) based on your sprint as before.
performance in Sprint 1. Open the Definition of Done
Populate Sprint 2 with stories that page, and use this as a guide to
add up to roughly the same. create sub-tasks for each item.

Copyright Agility in Mind Limited


Create a dashboard for the team
1. Go to manage 2. Select add a new gadget and browse
dashboards and through the available data. Select a few
create a new gadgets that you think might be useful
dashboard with a during the daily standup.
blank layout

Copyright Agility in Mind Limited


Create a dashboard for the team

Copyright Agility in Mind Limited


Sprint 2
Build the product, using
the sprint backlog to co-
ordinate tasks.

Ensure you are accurate


with the status of stories
and subtasks

Copyright Agility in Mind Limited


Daily Standup
Take a break half way
through sprint 2 to
simulate a daily standup.

Copyright Agility in Mind Limited


Daily Standup: Are there any blockers?
Identify blockers,
impediments, or other
information to aid
situational awareness.

Copyright Agility in Mind Limited


Daily Standup: Unplanned Scope Creep
During the sprint, an urgent
legal requirement is
identified to include the
phrase

This website was developed


during a training course

on every page.

Add the work to the sprint


as a bug.
Copyright Agility in Mind Limited
Daily Standup: Are we on track?
Look at the sprint
backlog. Does it suggest
that you are on track?

Copyright Agility in Mind Limited


Daily Standup: Are we on track?
Look at the sprint burndown
chart. Does this support your
view?

If you are not on track, decide


which features you should
remove from the sprint

Copyright Agility in Mind Limited


Daily Standup: Who is working on what?
Make a plan with the team to ensure that the most effective use of
people and skill is being utilised. Assign tasks so that everyone can
see whats going on.

Copyright Agility in Mind Limited


Review the Product and Plan
Exercise: Review the Product and the Plan
Objectives: 15 Minutes
Adjust the product backlog as you
see fit.
Create a release and work
together to determine the scope
(minimum viable product).
Make a forecast for delivery by
reviewing you velocity and burn-
up charts (version report).

Copyright Agility in Mind Limited


Sprint Review: Release Plan
Look back to your vision statement to
remind yourself of your product
hypothesis. Then identify the
minimum set of features required to
validate this hypothesis.
1. Go to Releases on the left-hand
tab, and create a release called
Minimum Viable Product
2. Go back to your product backlog
3. Expand the Versions tab
4. Drag items into this release that
you could not release without

Copyright Agility in Mind Limited


Sprint Review: How fast are we going?
The velocity chart will tell you
your current rate of work,
calculated in story points.

In our case, we have two sprints


data, but we only estimated the
work for sprint 2.

Our understanding of team


velocity will improve as we gather
more experience.
Copyright Agility in Mind Limited
Sprint Review: How far have we got to go?
The version report is a product
burn-up chart.

It looks at how much work you


have assigned to the release and
applies your rate of work
(velocity) to create a forecast
completion date.

Copyright Agility in Mind Limited


Review the Process
Exercise: Conduct a Sprint Retrospective
Tasks: 15 Minutes
Identify what went well and what
could be improved.
Ensure the team is comfortable with
the information being written down.
Conclude with some specific actions
to carry forward to the next sprint.

Question: The tool is suggesting a


retrospective format. Do you want to
do it this way?
Copyright Agility in Mind Limited
Sprint Retrospective
Consider how the last sprints have
gone:
Have people worked well and co-
ordinated activities?
Are there any skills gaps?
Did you chose the right technology?
Are your technical practices serving
you well?

Conduct a Sprint Retrospective


1. Go to Sprint Report
2. Go to Linked Pages and create a
retrospective in Confluence

Copyright Agility in Mind Limited


Sprint Retrospective
Use the template to have the discussion.

Consider how much information you want to publish, and who should be able to
access it.

Ensure that your team is able to have an open conversation about difficult topics.

Copyright Agility in Mind Limited


Alternative Work Streams
Bespoke Work streams
Weve decided to add a new mobile journalism team to write articles,
to ensure there is a baseline of content for people to view. Scrum does
not fit their style of work

Reviewing Socialising
News Story Shooting
Writing Geotagging and and
Research and Editing
Publishing Promoting

Copyright Agility in Mind Limited


Create a Kanban Workflow
1. Create a new project using 2. Edit the board settings
the Kanban workflow

Copyright Agility in Mind Limited


Create a Kanban Workflow
3. Edit the
columns to
match your
desired
workflow.
Keep the
backlog at the
start.

Copyright Agility in Mind Limited


Create a Kanban Workflow
4. Add a status for each column, all 5. Add some news stories to
mapped to in progress. populate your board

Youll need to add yourself as an


administrator to the new project
to enable this.

Copyright Agility in Mind Limited


Try out your workflow
Write some news stories using the Kanban board to co-ordinate your
work.

Copyright Agility in Mind Limited


Exercise: Set up a Mobile Journalism team
Tasks: 30 Minutes
Create a new Mobile Journalism
project.
Set up a Kanban board to map
your process.
Use the board to manage your
work and write some articles.

Copyright Agility in Mind Limited


Applying Kanban
Five guiding principles for Kanban delivery

1. Make work visible

2. Limit the amount of work in progress

3. Help work flow

4. Use metrics to measure work

5. Continuous improvement
Copyright Agility in Mind Limited
1. Make Work Visible
Step one is already
done: ensure all work
is made visible so we
can see whats going
on.

Copyright Agility in Mind Limited


2. Limit Work in Progress
Now that we can see
the bottlenecks, apply a
maximum limit to the
number of work items
permitted at each
stage.

Copyright Agility in Mind Limited


2. Limit Work in Progress
This pushes
work back out
of the system,
reducing
context-
switching and
allowing
sustainable work

Copyright Agility in Mind Limited


2. Limit Work in Progress
This pushes
work back out
of the system,
reducing
context-
switching and
allowing
sustainable work

Copyright Agility in Mind Limited


2. Limit Work in Progress
This pushes
work back out
of the system,
reducing
context-
switching and
allowing
sustainable work

Copyright Agility in Mind Limited


2. Limit Work in Progress
This pushes
work back out
of the system,
reducing
context-
switching and
allowing
sustainable work

Copyright Agility in Mind Limited


2. Limit Work in Progress
This pushes
work back out
of the system,
reducing
context-
switching and
allowing
sustainable work

Copyright Agility in Mind Limited


3. Help Work Flow
When work 1. Add a buffer so 2. Define entry or exit criteria
gets blocked, that you are not for each column.
consider what starved of work.
changes you
might make to
your system.

For example

Copyright Agility in Mind Limited


Five guiding principles for Kanban delivery

Make work visible

Limit the amount of work in progress

Help work flow

4. Use metrics to measure work

5. Continuous improvement
Copyright Agility in Mind Limited
Exercise: Apply the first three principles
Tasks: 30 Minutes
1. Ensure that your board is an
accurate visualisation of your
process.
2. Determine some work in progress
limits.
3. Help work to flow by establishing a
buffer and defining exit criteria (you
will need to create a new
Confluence space).

Run your system and see if the


improvements make a difference.

Copyright Agility in Mind Limited


Measuring and Improving the System
Exercise: Review your metrics
Tasks: 10 Minutes
Determine your current lead time
Review your Cumulative Flow
Diagram
Does it provide any insights?

How might these data be useful in


the real world?

Copyright Agility in Mind Limited


Five guiding principles for Kanban delivery

Make work visible

Limit the amount of work in progress

Help work flow

4. Use metrics to measure work

5. Continuous improvement
Copyright Agility in Mind Limited
4. Use metrics to measure work

Ready to
Backlog Development Testing Accepted
Develop

We have a backlog

Copyright Agility in Mind Limited


4. Use metrics to measure work

Ready to
Backlog Development Testing Accepted
Develop

Something is finished

Copyright Agility in Mind Limited


60"

50"

40"

Ready"to"develop"
Working
Items&

30"
In"Development"

software In"Tes<ng"

20" accepted Accepted"

10"

0"
0" 1" 2" 3" 4" 5" 6" 7" 8" 9" 10" 11" 12" 13" 14"
Period&

Copyright Agility in Mind Limited


4. Use metrics to measure work

Ready to
Backlog Development Testing Accepted
Develop

All finished

Copyright Agility in Mind Limited


60"

Working
50" software
accepted
40"

Ready"to"develop"
Items&

30"
In"Development"
In"Tes<ng"
Accepted"
20"

10"

0"
0" 1" 2" 3" 4" 5" 6" 7" 8" 9" 10" 11" 12" 13" 14"
Period&

Copyright Agility in Mind Limited


Squash the lines together
60"

50"

40"

Ready"to"develop"
Items&

30"
In"Development"
In"Tes<ng"
Accepted"
20"

10"

0"
0" 1" 2" 3" 4" 5" 6" 7" 8" 9" 10" 11" 12" 13" 14"
Period&

Copyright Agility in Mind Limited


60"

50"

40"

Ready"to"develop"
Items&

30"
In"Development"
In"Tes<ng"
Accepted"
20"

10"

0"
0" 1" 2" 3" 4" 5" 6" 7" 8" 9" 10" 11" 12" 13" 14"
Period&

Copyright Agility in Mind Limited


JIRA does the rest Cumulative Flow Diagram
60"

50"

40"

Ready"to"develop"
Items&

30"
In"Development"
In"Tes<ng"

20" Flow of Product from Ready to Accepted Accepted"

10"

0"
0" 1" 2" 3" 4" 5" 6" 7" 8" 9" 10" 11" 12" 13" 14"
Period&

Copyright Agility in Mind Limited


Cumulative flow diagram
60"

50"

40"

Ready"to"develop"
Items&

30"
In"Development"
In"Tes<ng"
Accepted"
20"

10"

0"
0" 1" 2" 3" 4" 5" 6" 7" At 8"this point
9" 10"in time,
11" this
12" is13" 14"
Period&
Lead Time
Copyright Agility in Mind Limited
Cumulative flow diagram
60"

50"

40"

Ready"to"develop"
Items&

30"
In"Development"
In"Tes<ng"
Accepted"
20"

10"
At this point in time,
this is Work in Progress
0"
0" 1" 2" 3" 4" 5" 6" 7" 8" 9" 10" 11" 12" 13" 14"
Period&

Copyright Agility in Mind Limited


Cumulative Flow Diagram
60"

50" This is Burn-up

40"

Ready"to"develop"
Items&

30"
In"Development"
In"Tes<ng"
Accepted"
20"

10"

0"
0" 1" 2" 3" 4" 5" 6" 7" 8" 9" 10" 11" 12" 13" 14"
Period&

Copyright Agility in Mind Limited


Cumulative Flow Diagram
60"

50"

40"

Throughput
Ready"to"develop"
Rate
Items&

30"
In"Development"
In"Tes<ng"
Accepted"
20"

10"

0"
0" 1" 2" 3" 4" 5" 6" 7" 8" 9" 10" 11" 12" 13" 14"
Period&

Copyright Agility in Mind Limited


Points
Average throughput rate
(Just like Velocity)

Weeks or Sprints
Copyright Agility in Mind Limited
Cumulative Flow Diagram
60"

50"

40"

Ready"to"develop"
Items&

30"
In"Development"
In"Tes<ng"
Accepted"
20"

10"

0"
0" 1" 2" 3" 4" 5" 6" 7" 8" 9" 10" 11" 12" 13" 14"
Period&

Copyright Agility in Mind Limited


Cumulative Flow Diagram

Copyright Agility in Mind Limited


Control Chart

The control chart


focusses solely on
the lead time of
items in your
system, including:
Volatility
Changes over
time
Outliers

Copyright Agility in Mind Limited


5. Continuous Improvement
JIRA is only a tool. It cannot
do this bit for you.

Kanban is based on the


principle that empowered
teams of motivated people
continuously look for ways to
improve. JIRA can support
this with the previous
techniques, but you must all
take the initiative.
Copyright Agility in Mind Limited
Managing Stakeholders
Exercise: Managing Stakeholders
Tasks: 30 Minutes
Set up your permissions so that
general JIRA users cannot create
tickets, but some specific people can.
Create a confluence page showing
user stories in three stages:
Planned for the future (product
backlog)
In the current sprint (sprint backlog)
Already completed (increment)

Copyright Agility in Mind Limited


Allowing people to create tickets
Some product owners chose to
allow some or all users to create
tickets directly (others insist on
at least a phone call)
1. Create new user accounts
for some people in another
team

2. Go to your project settings


and give them access
Copyright Agility in Mind Limited
Default Permissions
The default software
scheme sets out a wide
range of access
restrictions.

If you want to change this


behaviour, such as to
restrict issue creation to
members of the team, you
will need a custom scheme

Copyright Agility in Mind Limited


Custom Permissions Scheme
The default software
scheme sets out a wide
range of access
restrictions.

If you want to change this


behaviour, such as to
restrict issue creation to
members of the team, you
will need a custom
scheme.

Copyright Agility in Mind Limited


Custom Permissions Scheme
Warning: Editing the
existing scheme is likely to
affect other projects. In an
enterprise JIRA installation
you may inadvertently
affect thousands of
people!

(this is why your JIRA


admin is probably reluctant
to give you admin rights)

Copyright Agility in Mind Limited


Custom Permissions Scheme
1. Go to Issues 2. Copy the Default software scheme
and select
Permission
schemes

3. Edit your new scheme, giving it a


relevant name and description

Copyright Agility in Mind Limited


Custom Permissions Scheme
1. Go to Issues 2. Copy the Default software scheme
and select
Permission
schemes

3. Edit your new scheme, giving it a


relevant name and description

Copyright Agility in Mind Limited


Custom Permissions Scheme
4. View your new permissions 5. Add access to a more restrictive
scheme, and find the setting group, such as a named
that you want to change. individual, project role, or JIRA
group

6. Remove access from all JIRA


users

Copyright Agility in Mind Limited


Creating Transparency
Most product owners
find it useful to provide
easy access to the
product backlog.

Some stakeholders may


not want to log in to
JIRA to see how their
request is progressing.
Product Backlog viewed in Confluence
Copyright Agility in Mind Limited
Creating Transparency
1. Select Manage 3. Find the existing filter for your project
Filters

4. Copy the URL for this filter

Copyright Agility in Mind Limited


Creating Transparency
5. Create a new blank
Confluence page,
and paste the URL
directly into the
page. The full
backlog will
automatically
populate, and will
be kept up to date.

Copyright Agility in Mind Limited


Creating Transparency
You will notice that this filter First, create a filter showing just
includes completed items, user stories in the current sprint.
subtasks, and other irrelevant 7. Use simple search to select
information. the right project and issue
type
6. Create a new filter to
control what your
stakeholders see.

Copyright Agility in Mind Limited


Creating Transparency
8. Use advanced search to 9. Select Save As, and name your
filter CLN Sprint Backlog
modify the JQL querry (very
10. Create similar filters for the
much like SQL). This function product backlog and increment
will return true when at item (completed items)
is in an active sprint: sprint
in openSprints() JQL Queries for reference:
Sprint Backlog: project = CLN AND issuetype
= Story AND sprint in openSprints()

Product Backlog: project = CLN AND issuetype


= Story AND status in ("In Progress", "To Do")
AND (sprint not in openSprints() OR sprint is
EMPTY)

Increment: project = CLN AND issuetype =


Story AND status = Done

Copyright Agility in Mind Limited


Creating Transparency
11. Past the links into your Confluence page with appropriate
explanatory headings, and publish the page.

Copyright Agility in Mind Limited


Creating Transparency
Decide whether you want to enable anonymous viewing. If so:
1. Go to Spaces in 2. Click on the icon for your space
Confluence

3. From the Permissions tab, edit the anonymous user


permissions to grant view access. Follow the link in
the warning message to enable this globally.

Copyright Agility in Mind Limited


Bespoke Workflow Configurations
Exercise: Bespoke Workflow Configurations
Tasks: 15 Minutes
Set up a bespoke workflow to
match the workflow provided in
the example.

Question: When is it worth the


additional complexity to set up
and maintain a bespoke
workflow?

Copyright Agility in Mind Limited


Small Change Team
We are setting up a team
With PO In
to handle small New
for analysis
development requests / Request
approval by BA
business-as-usual
development.
With
We want to define how In Dev business Deployed
work can flow between for UAT
the business and
development.

Copyright Agility in Mind Limited


Create a Kanban project for this team
1. Create a new 3. Click on
Kanban project. workflow to
2. Go to Projects view it
settings, and click on
your new project.

There are four states, and you can enter


Copyright Agility in Mind Limited
each state from any previous state.
Create a bespoke workflow
1. Go to Workflows 2. Create a new blank
and select Add workflow
workflow

Copyright Agility in Mind Limited


Create a bespoke workflow
3. Add statuses for each 4. Add transitions you want
part of your desired to allow between each
workflow status

Copyright Agility in Mind Limited


Create a bespoke workflow
5. Check that your workflow
matches your intended design

Copyright Agility in Mind Limited


Apply the new workflow to your project
1. Go to Projects 2. Add an existing 3. Find and select
configuration, select workflow your workflow
your project, then from the list
select Workflows

Copyright Agility in Mind Limited


Apply the new workflow to your project
4. Choose which issue 2. Create a new issue in your project, and
types you want to check that it works as expected
be restricted to this
workflow

Available transitions Status


Copyright Agility in Mind Limited
Portfolio Planning
Exercise: Portfolio Delivery
Tasks: 60 Minutes
Set up a Confluence space for
portfolio-level strategy, and set
some strategic objectives.
Establish a Kanban system for
product candidate planning.
Create a project or projects to
handle product delivery.

Copyright Agility in Mind Limited


Agile Product Delivery Model

Copyright Agility in Mind Limited


Agile Product Delivery Model

Already in place

Easy to replicate

Create new bespoke Kanban workflows,


Copyright Agility in Mind Limited
supported by clear strategy and analysis
Final Project: Portfolio Delivery
Map our your own delivery model
showing how work flows from
idea to reality.

If you think your current model


needs to be improved, do it!

Consider the role of


Business strategy
Product strategy
Product delivery
Copyright Agility in Mind Limited
Business Strategy
1. Create a confluence space for your
department, division, or business unit.
2. Map out your current competitive
environment.
3. Identify any known strategic outcomes, or
create some if they are not known

Copyright Agility in Mind Limited


Product Strategy
1. Create a new Kanban project to manage the
flow of large scale pieces of work major
features, whole new products, etc.
2. Set out the stages that these investment
candidates currently pass through.
3. See if you can simplify this process, apply
WIP limits, and add exit criteria.
4. Populate your board with product candidates
the default issue type to use is called an
Epic.
Copyright Agility in Mind Limited
Product Delivery
1. Create one Scrum project per product
If each team works on a different product,
create multiple JIRA projects.
If many teams are building the same product,
create one JIRA project and allow them all to
work from the same product backlog.
2. Create a product vision in Confluence.
3. Break down the epic into stories, based on the
outcomes in your product vision.

Copyright Agility in Mind Limited


Multiple Teams on One Backlog
Add a custom field to allow
you to designate which
team is currently planning
to pick up each item

You will need to add


additional processes to
actually decide this (some
teams do it during their
joint Sprint Review session)

Copyright Agility in Mind Limited


Next Steps
Remember: Tools are there to support you
Figure out how to make the tool
support your:
People
Decisions
Productivity
Communication
Organisation or work
Focus

Copyright Agility in Mind Limited


Useful Resources
Atlassian Documentation
is extremely
comprehensive, and
useful when you cant
quite get to that
configuration option you
remember seeing

Copyright Agility in Mind Limited


Useful Resources
The Atlassian Blog contains
many good ideas for making the
tool work effectively for you.

Copyright Agility in Mind Limited


Useful Resources
The Atlassian Marketplace
contains a huge range of
extensions to handle simple
tasks such as printing cards, to
complex portfolio management.

Remember: Try to keep things


simple, and watch out for
performance issues.

Copyright Agility in Mind Limited


Useful Resources

If all else fails, this will almost certainly take you to the
documentation, blog, or third party article you need

Copyright Agility in Mind Limited

Vous aimerez peut-être aussi