Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT...

40
Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner

Transcript of Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT...

Page 1: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

NAM E • T IT LE • COM PANY • @T WIT T ERHANDLE

Improving collaboration between Dev and IT - Bug journeys at Skyscanner

Michael Hall

Business Tools Squad

Lead Skyscanner

Page 2: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

Agenda

S C AL I NG S K Y S C ANNE R

B E T T ER P RO C E S S E S

FAS T E R F I X E S

S T RO NG E R C O L L AB O RAT I O N

Page 3: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

SCALING SKYSCANNER

Page 4: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

50 million users per month

30 different languages available

Thousands of results per second

#1 flight search engine in Europe

800 employees

Page 5: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

Skyscanner launched

Expands across Europe with foreign site launches

First 100k visits in a day

Singapore business established to support APAC growth

First app launched

Beijing office opened

Miami business established to support Americas growth

Skyscanner moves from flights to travel with car hire launch and hotel technology acquisition

Sequoia secondary investment values Skyscanner at $800million

2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015

Launched apps for hotels and car hire

Acquired Youbibi and opened office in Shenzen

Acquired Distinction and opened office in Budapest

Sofia office opened

Skyscanner powers MSN travel worldwide

2016

Page 6: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

• Roadmaps

• Plans

• Risks

• Assumptions

• Issues

• Dependencies

Flights Hotels Car Hire B2B

Programme Board

C-

Scaling…

Page 7: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

Better Processes

Page 8: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

The autonomous squad

purpose, mastery & autonomy

Page 9: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

Scaling the company

Page 10: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

Global Availability Performance Business Tools

Hotels Flights

Increasing AgilitySquads at Skyscanner

Page 11: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

Faster Fixes

Page 12: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

How did staff raise tickets?

After JIRA

Page 13: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

%&#@!!

%&#@!!

%&#@!!

%&#@!!

%&#@!!

%&#@!!

Staff had a hard time reporting issues

Page 14: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

Old Service Desk

• Not scalable

• Too many hops between systems

• Portal not user-friendly

• Missed issues

• Poor adoption

• No visibility or reporting

• Misfiled tickets

Page 15: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

Hotels Car RentalFlights

Goodbye Cherwell, Hello JIRA Service Desk

Page 16: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

•Staff love to use it

•Easy triaging

•Better visibility

•Reporting on issues

After JIRA Service Desk

Page 17: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.
Page 18: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

You’ll also see a small icon - like this one in the lower right-

hand corner of the images on the slides. Click on this to easily

place an image, screenshot or video.

This presentation deck is intended as a canvas on which

you illustrate your stories.

The best presentations focus on connecting to an audience

by visually enhancing and punctuating concepts, rather than

describing them with text.

With this in mind, the presentation template is filled with slides

for using images, videos, screenshots, and large, punchy text.

We did include a few slides with small text and bullets - we

encourage you to use these sparingly and only when required.

To get started, click “Add Slide” and select the master slide

that best suits your purpose. Type, or cut and paste text into the

text boxes - the provided example slides will help you bring in other

visual elements, like photos, screenshots and video.

How to use this deck

This file is set to a 16:9 aspect ratio

This, like all Atlasssian decks use (ONLY) these fonts:

and, for large blocks of copy, or for the small text in charts /

graphs

When you click in the text boxes on the following slides,

whatever you type will default to the recommended font -

including the preferred size & color.

You’ll see some red boxes with white type on the following

slides, just like this … they are for instructional purposes,

and once they’ve served their purpose - please delete them!

Don’t forget to delete this slide before

you save the final version of your deck!

Swap to PPT Icon

Page 19: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

Nothing extra on the page

Clean and clear look

Not many options so people can find what they need

Easy to Navigate

This is just the Global Availability and Performance desk

Have many service desks

Customer portal

Page 20: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

You can mask each field name per request type

Customizable field names

Can add just the fields that are required for this request

Configurable fields

Add helpful text to prompt people for the information you need

Customizable help text

Adding the details

Page 21: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

GAP like to have one queue to show the current users tickets only

Dynamic queues

Each desk can set up their queues in a way that works for them

Customizable queues

Create, edit, reorder or remove queues in seconds

Easily update

From the agent side

Page 22: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

Moving tickets from Service Desk to JIRA

Page 23: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

•Devs can see details in one place•Devs can work it into their backlog

Benefits of triaging in JIRA

Page 24: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

The Journey of a Bug

GAP squad

Dev squad

Dev squad

Dev squad

Dev squadDev squad

Dev squad

Page 25: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

Reporting

With JIRA dashboards.A tool for optimizing process flow

Page 26: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

Which service receives the most tickets

Page 27: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

How much time is spent in each status

Page 28: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

•Get email updates•Updated when problems are fixed•Understand their impact on product improvement

Our end-users benefit, too!

Page 29: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

My Requests

Page 30: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

800happy employees

using JIRA Service Desk

Page 31: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

236%Increase in tickets

Page 32: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

50%Ticket increase per person

Page 33: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

44%More efficient

Page 34: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

Stronger Collaboration

Page 35: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

The Journey of a Bug

GAP squad

Dev squad

Dev squad

Dev squad

Dev squadDev squad

Dev squadIT squad

IT squad

Page 36: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

Engineering ProdOps reviews

Standardised Post Mortems – for

every user impacting incident

(internal & external)

Page 37: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

We can now focus on individuals and interactions and are no longer limited by tools

We improved collaboration across squads to make

sure we are accomplishing the same goal

We are more focused on improving software, rather than documentation

Page 38: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

We can now respond to change and continuously improve going forward

Page 39: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

Key takeawaysJIRA Service Desk enabled Skyscanner to:

•Grow while staying agile•Open up collaboration•Enable a feedback-driven culture•Define and optimize process flow•Focus on delivering great products•Reflective learning & blameless review

Page 40: Improving collaboration between Dev and IT - Bug … · Improving collaboration between Dev and IT - Bug journeys at Skyscanner Michael Hall Business Tools Squad Lead Skyscanner.

Laura Haines

Growth Operations Lead, Americas

LinkedIn: https://www.linkedin.com/in/laurahaines1

Twitter: @LauraJoHaines

Michael Hall

Business Tools Squad Lead

LinkedIn: uk.linkedin.com/in/michaelhallskyscanner

Medium: @MikeKHall