SlideShare a Scribd company logo
Making Software for the
Software Makers
How Atlassian Teams use Jira Software
JAKE BRERETON | JIRA SOFTWARE PMM | ATLASSIAN | @JAKEBRERETON
JASON WONG | JIRA SOFTWARE PM | ATLASSIAN | @JASEWONG
No two teams are the same,
and so no two teams use
JIRA the same way.
JAKE AND JASON
Credit: joanranquet.com
5Atlassian teams
worldwide
12 offices
20+JIRA instances
JDOG
918 boards
468 custom
workflows
337 projects
836,000+
tickets
Agenda
On Time Agile
Experimentation at Scale
Connected Crafts
When Incidents Strike
High Visibility Boards
Let’s run this as a
deadline driven
project!
SAID NO AGILE TEAM, SINCE THE BEGINNING OF TIME
Atlassian Identity
CloudX Team
Making Software for the Software Makers: How Atlassian Teams use Jira Software
Making Software for the Software Makers: How Atlassian Teams use Jira Software
Making Software for the Software Makers: How Atlassian Teams use Jira Software
Making Software for the Software Makers: How Atlassian Teams use Jira Software
Making Software for the Software Makers: How Atlassian Teams use Jira Software
Upfront estimation.
Investigation over
estimation
Dive in and spike it!
QA kick off
Be sure to still discuss
technical approach
Progress & risk
Get a real handle on
trajectory ASAP
Constantly review
The earlier, the better
Iron triangle
Have the hard
conversations early
Wallboards
Tactile and visual. An omnipresent reminder of
progress and risk.
Focus with fun
Celebrating real progress.
Agile slam
Based on a poetry slam: encourages people to get
up in front of a crowd to share through experiences.
Encourage
teams to
develop and
share new
traditions
Agenda Connected Crafts
When Incidents Strike
High Visibility Boards
Experimentation at Scale
On Time Agile
Atlassian Growth
Web Experimentation Team
Making Software for the Software Makers: How Atlassian Teams use Jira Software
Making Software for the Software Makers: How Atlassian Teams use Jira Software
WEB EXPERIMENT WORKFLOW
Mars
Experiments
Status
& Findings
Metadata
& Narrative
Offline Notifications
Status Reporting
Source of Truth
Making Software for the Software Makers: How Atlassian Teams use Jira Software
Making Software for the Software Makers: How Atlassian Teams use Jira Software
Making Software for the Software Makers: How Atlassian Teams use Jira Software
Making Software for the Software Makers: How Atlassian Teams use Jira Software
Making Software for the Software Makers: How Atlassian Teams use Jira Software
Making Software for the Software Makers: How Atlassian Teams use Jira Software
Leverage the Jira APIs
Jira has a modern set of web integrations that
allow it to connect with just about everything.
Jira Software + Confluence
Jira always knows where work is. Confluence
excels at providing vital context for that work.
Automate scalable processes
If there’s any process that you find yourself
repeating, find a way to automate that process.
Build systems
that provide
users with a
single source
of truth
Agenda
When Incidents Strike
High Visibility Boards
On Time Agile
Connected Crafts
Experimentation at Scale
Making Software for the Software Makers: How Atlassian Teams use Jira Software
Tracking all of this in real-life
Development ProductMarketingDesign
Making Software for the Software Makers: How Atlassian Teams use Jira Software
Making Software for the Software Makers: How Atlassian Teams use Jira Software
Making Software for the Software Makers: How Atlassian Teams use Jira Software
Making Software for the Software Makers: How Atlassian Teams use Jira Software
Making Software for the Software Makers: How Atlassian Teams use Jira Software
KEEPING TRACK OF IT ALL
Tables
Sprint by sprint. Dev, design &
PM side-by-side.
Links
Rich in context, but content
heavy.
Updates
Easy to setup and manually
update, but difficult to
maintain.
Tracking all of this in real-life
Development ProductMarketingDesign
Development
Marketing
Design
TO DO IN PROGRESS DONE
PR / AwaitingTO DO DONEIN PROGRESS
DEVBACKLOG SHIPPEDDESIGN
TO DO IN PROGRESS READY SHIPPED
Dark
Boardwalk
DEPLOYED
Making Software for the Software Makers: How Atlassian Teams use Jira Software
Making Software for the Software Makers: How Atlassian Teams use Jira Software
Cross functional board
Promotes awareness and facilitates interaction across teams and disciplines
Walking the board
Communications routine
Envision it. Build it. Market it.
Establish solid connectivity across roles & teams,
using a cross-project board.
Boardwalk tradition
Communicate! Storytelling, visuals & demos.
A board for every team
Enable people to specialise to their craft.
Connected
boards,
continuous
context
Agenda
High Visibility Boards
On Time Agile
Experimentation at Scale
When Incidents Strike
Connected Crafts
Atlassian
SRE
Team
Atlassian
SRE
Team
Downtime
happens.
By failing to prepare, you
are preparing to fail.
BENJAMIN FRANKLIN
Credit: realimpact.com
Jira Software
• Issue tracking
• Customer incident
reporting
• One source of truth
Confluence
• Capture and deliver
decisions
• Post-incident
review process
HipChat
(and Bluejeans)
• Realtime, persistent
group collaboration
• Video conferencing
StatusPage
• Incident
communication
• Customer trust
What tools do we use?
OPSJ / JIRAIMA Microservice
Blue Jean
Hipchat
Confluence
Update HOT ticket with link
Web hook on
“manage transition”
Making Software for the Software Makers: How Atlassian Teams use Jira Software
Making Software for the Software Makers: How Atlassian Teams use Jira Software
Making Software for the Software Makers: How Atlassian Teams use Jira Software
Making Software for the Software Makers: How Atlassian Teams use Jira Software
Making Software for the Software Makers: How Atlassian Teams use Jira Software
Making Software for the Software Makers: How Atlassian Teams use Jira Software
Bring method to madness
Ensure you have one place to track incidents so
your team can stay focused 100% on the issue.
External comms matter
Keeping your users and customers in the know
during an incident is vital to business success.
Shit will hit the fan
We talk in terms of nines for a reason, and you
must be prepared to respond in an instant.
Weekends
favor the
prepared, and
weekends are
awesome
Agenda
When Incidents Strike
On Time Agile
Experimentation at Scale
High Visibility Boards
Connected Crafts
Software Teams
Fusion
feature / JIRA-30
master
Commits
Open PR
Merged PR
Builds Pass/Fail
New branch
Branches, commits and PRs provide tons of status information
feature / JIRA-30
master
Commits
Open PR
Merged PR
Builds Pass/Fail
New branch
TO DO IN PROGRESS DONE
Branches, commits and PRs provide tons of status information
feature / JIRA-30
master
TO DO IN PROGRESS DONE
Branches, commits and PRs provide tons of status information
development[commits].all
development[pullrequests].open
JQL that
identifies
issues by
dev status
development[reviews].all
development[pullrequests].all
development[reviews].open
DEV STATUS JQL
Green
All PRs are merged!
Yellow
Reviews still not done or not
merged
Blue
Only seeing commits, not yet
any sign of reviews
Making Software for the Software Makers: How Atlassian Teams use Jira Software
Making Software for the Software Makers: How Atlassian Teams use Jira Software
Making Software for the Software Makers: How Atlassian Teams use Jira Software
Making Software for the Software Makers: How Atlassian Teams use Jira Software
Ability to quickly eyeball
cards that are out of place
You can better trust the board when it is cross checked with dev status
WE’D LOVE TO SEE YOUR TEAM’S JIRA
customerstories@atlassian.com
Thank you!
JAKE BRERETON | JIRA SOFTWARE PMM | ATLASSIAN | @JAKEBRERETON
JASON WONG | JIRA SOFTWARE PM | ATLASSIAN | @JASEWONG

More Related Content

Making Software for the Software Makers: How Atlassian Teams use Jira Software