Atlassian RoadTrip 2015

183
Great teamwork gets more done

Transcript of Atlassian RoadTrip 2015

Great teamwork gets more done

RoadTrip Team

Teams successful?What makes

of SuperstarsTeam

Spain - WorldCup 2014

Team of Superstars

Good teamwork ?

Secret formula of great teamwork

common goals communication

trust transparency

diversity

?

deliver

Secret formula of great teamwork

can help!

4 Things teams have in common

Organize Work Do WorkDiscuss Work Done

Winding path

“When is this project complete and what’s

holding it up?”

“I was traveling. What was discussed?”

“Where is the latest version of DOC?”

Smoothing the path

“When is this project complete and what’s

holding it up?”

“I was traveling. What was discussed?”

“Where is the latest version of DOC?”

Organize Work Do WorkDiscuss Work

Organize WorkDo Discuss Work

Easy Process

ToDo Progress DoneReview

In a timeline

ToDo Progress DoneReview

In JIRA

ToDo P DoneR

Review

Progress

The ‘not up-to-date’ problem

I have more important stuff to do

The ‘not up-to-date’ problem

What’s the current state of this

sprint?

The ‘not up-to-date’ problem

JUST LET ME CODE!

Are you done? I’d like to

start testing

What’s the current state of this

sprint?

How to make updating issues easier?

Mind Controlled Board

Touch Controlled Board

Don’t do status updates

Assistant

+ +

We have all the information

TO DO IN PROGRESS IN REVIEW DONE

Branch Commit

Pull RequestOpen… Pull Request

… Merged

TO DO

IN PROGRESS

IN REVIEW

DONE

Your workflow

Reviewcreated, submitted, closed rejected…

Pull Requestcreated, merged,

declined, reopened

Commitcreated

Branchcreated

Automatically triggered

Improving teamwork

Teamwork status is always up-to-date

Less interruptions for developer

Organize Work

Continuous Delivery is great!

One feature Small code change

Verified Quality Fast Feedback

Continuous Delivery is great!

Continuous Delivery

Releases

* Atlassian Event Survey

9%* 91%*

Features? Code? Quality?

Releases

Panic Pray

or

Features Code Quality

Release

High level overview

Issues

Development

Warnings

52

Unreviewed Code

52

52

Unreviewed Code

Failing Builds

Better sleep

Improving teamwork

Better visibility of teamwork for the release

More confident

Less manual work

Organize Work

team game

different roles

extremely agile

You should have a plan!

Tracking strategic initiatives

requires manual updates

not easily accessible for

everyone

“I need a project report from you for the executive meeting in 2 hours”

your boss

Strategic initiatives

Issues / Epics

Versions

Projects

Issues / Epics

Versions

Projects

Strategic initiatives

How we useto plan & track

Version 2.0?

Connect plan to reality

Automatic updates

Visibility across teams

Improving teamwork

Share a common goal

Tearing down silos: visibility on other teams progress

Less manual work

Organize Work

Organize WorkDo Discuss Work

Organize Work Do

Discuss Work

You have a problem?

Employee

Get the job done

IT Support

Make more users happy

Developer

Develop great software

Employee IT Support Developer

40%

Employee IT Support Developer

HR - Employee

HR Employee

Service Operation

Marketing Employee Legal Employee

Finance Employee

1:05

Andreas Knecht could you please take a look at it from the development side of things?

David Angot Service Engineer

Mike Howells Release Manager

Andreas Knecht JIRA Developer

Matt Hunter Service Engineer

0:58

0:06

Matt Hunter Service Engineer

Andreas Knecht JIRA Developer

Mike Howells Release Manager

David Angot Service Engineer

1:05

0:58

0:06

JIRA Agile Tab is missingAtlassian Cloud

RESOLVED

Status changed to Resolved with resolution Fixed Today 7:45am

David Angot Today 7:45am

The Agile tab is now back. Sorry for the problems this might have caused

Easy!Every team is a service team

Experience team

Legal team

Marketing team

Improving teamwork

Cross team communication

Transparent progress

Discuss Work

I need help now!

get answers from the experts

all the topic experts in one room

the team is already working on it!

!ask the knowledge base first!

Service Rooms

Instant help

All the experts

Self service

We really need help now!

Critical collaboration? Everyone in one room!

Discuss solutions

Create a new room

Create a new room

Logan Buckler

room topic links to the issue

Logan Buckler

invite stakeholder

William Paoli

Jenn ErwinLogan Buckler

joining the party

William Paoli

Jenn ErwinLogan Buckler

discuss solutions

William Paoli

Jenn ErwinLogan Buckler

new people can browse the history

Issue resolved

HOT Rooms

Instant Setup

Connect the right people

Get back in time

The build failed

New blocker issue

Exception on server

Personal inbox

The build failed

New blocker issue

Exception on server

Team inbox!

System Notifications Discussions+

System Notifications Discussions+

Integrations HipChat+

7TOP

used by the HipChat TeamIntegrations

7 Customer Feedback

One team

let your team know

Another team

6 Analytics

how good are we?

5 Exceptions

take action

https://www.hipchat.com/integrations

4 Deployments

see what’s out there

https://www.hipchat.com/integrations

3 JIRA Notifications

decide to take action

https://www.hipchat.com/integrations

2 Pull RequestsEveryone knows(no excuse)

https://www.hipchat.com/integrations

1

1 Build Server

update everyone & discuss problems

https://www.hipchat.com/integrations

Integrati nson

Improving teamwork

Transparent communication for the team

Instant connection to other teams (no silos)

Fast updates & decisions

Discuss Work

Server

Now also on your own

Organize Work Do

Discuss Work

Organize Work

Do WorkDiscuss Work

The software developer wayof getting to done as a team

Working on Code Discussion Resolving Issue

Good code is a team effort

The #1 tool for collaborating on content?

I added the comments in context

I wrote my comments as text, here’s my version

_draft_paul

Here is the new _final_final version. Please review again

I added comments to an older version. I didn’t know that there was a newer

one

I changed everything, but forgot to turn on

‘track changes’

The document collaboration pain scale

One Place - Latest Version - Track Changes

Getting from draft to final

Ken

Sven

Rudy

Inline Comments

Contextual Collaborative Productive

Inline Comments

+

Page Comments

62

2

Text

we’re missing Alistair!

Our Team

Sven

File Collaboration

Beautiful Versioned Productive

Improving teamwork

Foster transparency in work

Faster feedback loops -> getting faster to done

Do Work

The super employee

JavaScript, Python…build server, version control

monitor server maintain web page

UX + UI designhelp customers

write press release

The super employees

JavaScript, Python…build server, version control

monitor server maintain web page

UX + UI designhelp customers

write press release

TeamworkDevelopment

Operations

IT-Help Desk

PR

Marketing

Designer

Infrastructure

TeamworkDevelopment

Operations

IT-Help Desk

PR

Marketing

Designer

Infrastructure

Organize Work

Discuss Work Do Work

is the team!The super employee

Development Teams

Automatic Transitions

Release Hub

Development TeamsBusiness Teams

Automatic Transitions

Release Hub

JIRAPortfolio

Development TeamsBusiness Teams IT Teams

Automatic Transitions

Release Hub

JIRAPortfolio

JIRAService Desk

Automatic Transitions

Release Hub

JIRAPortfolio

JIRAService Desk

HipChat

Every Team

Automatic Transitions

Release Hub

JIRAPortfolio

JIRAService Desk

HipChat Inline Comments

File Collaboration

Every Team Every Team