1. 程式人生 > >Getting ahead with an Agile approach to growth

Getting ahead with an Agile approach to growth

Getting ahead with an Agile approach to growth

By Chris Downey

At Skyscanner, there is a hive of experimental activity taking place across different Tribes and Squads as teams help to meet traveller needs in new and novel ways.

With lab coats and explosions being optional, one of the experiments getting great results is an adoption of Agile and Lean principles for the traditional marketing and sales disciplines.

What is Agile?

The original Agile manifesto was forged in the fires of Mordor, erm, actually in a ski ranch in Utah in 2001. It was created as a counterbalance to a dysfunctional software industry that was slow, documentation and process-heavy with a penchant for command and control… not to mention extremely expensive. Many of the concepts introduced are common sense, but as is often the case, not common practice.

Things like ‘responding to change over following a plan’ has a universal meaning and is essential in all fast-moving industries to sustain and also disrupt.

Distilling some of the key principles down, here are some of the themes that undulate throughout and have universal application.

  • Putting the user first 
    — giving users what they need in a timely way
  • Continuous improvement — driving excellence through reflection and data
  • Reacting to change — embracing change and being set-up to be able to react without losing a step
  • Communication — clear and honest at all levels of a business with a focus on face-to-face communications
  • Self-organising teams — empowered, autonomous teams that can make timely decisions without seeking approvals up the chain

In the proceeding 15 years, a significant momentum has grown, not just on the software development side, but also expanding into other diverse disciplines, such as marketing, law, education and healthcare. New techniques are continuously being created, refined and evolved.

What does that look like for Skyscanner?

Looking at the EMEA Growth Tribes in Skyscanner, Squads are structured around a specific country or region. They are made up of individuals from different functional disciplines of marketing, commercial, social media and PR, with a Product Owner helping to set direction in an inclusive way. Empowerment is a central aspect of a squad set-up.

As is the case in every company, teams are unique with their own dynamics and characteristics. There is no guarantee that what works with one team will work in the same way with another. That’s not to say that good practice is not shared and tried out, but it’s a realistic view that fine tuning is needed, aligning with a continuous improvement mind-set.

With such a fast paced environment, what is working well today may turn out to be a bottleneck in the future, so an evolution of process becomes key. 
I like to think of Agile as a toolbox of options. Not every problem in a team is nail shaped, so a hammer isn’t always the best choice. Finding the right tool for the job requires another key aspect of the Squad set-up — openness to trying new things.

Helping Squads on that journey are a pool of Agile coaches who aid each team in discovering a process that works well for them.

So what does that really mean?

What results is a fusion of techniques and an evolution of process that help Squads to increase flow, learn fast via experiments, reduce waste and most importantly bring value to travellers using Skyscanner.

The Agile toolbox that Squads dip into continues to grow, with squads experimenting with Scrum, Kanban, Scrumban and variations within. The scientific method is central to experimentation, along with the concept of Minimal Viable Product and Build, Measure, Learn cycles.

Making sure the right thing is being worked on is helped by approaches such as Impact Mapping and User Story Mapping.

Squads take time out on a regular basis to have a retrospective, reflecting on how they work together along with generating ideas to improve. Toyota Kata techniques also make an appearance, encouraging a Kaizen approach of small steps toward target states, under the direction of a specific vision.

Case Study

One Squad who adopted the Kanban methodology, embracing a “stop starting and start finishing” mind-set, generated some significant benefits.

One of the big benefits was around a reduction in the time taken from an idea to it being complete (Lead Time). The Squad saw a 60% reduction in the time taken to turn around ideas.

“The ability to learn faster than your competitors may be the only sustainable competitive advantage.” Arie de Geus

From a high level this is how they went about it:

Visualising Squad Work

The Squad started by mapping out how work flows though from idea to completion.

The Squad then agreed a level of granularity that made sense for them and started making their work visible to their Squad-mates. An electronic Kanban board was used. Previously, work was hidden from all Squad members making it hard to really know the demand and capacity of the Squad.

Limiting Work In Progress

From queuing theory comes Little’s Law, a derivation of which states:

So in theory, reducing the number of things being worked on at once should reduce the average time from an idea to it being live (lead time).

The concept can feel strange at first and can clash with previous experience and world views of multi-tasking being good/necessary.

The Slack Side Effect

The real culture change and challenge was getting comfortable with the side effect that happens when a work in progress limit has been reached — Slack Time.

This can be something that teams struggle with and almost have a feeling of guilt about. If you have capacity and the current workload is at its maximum agreed limit, it’s your chance to have some time to improve in any way you want for example, helping a Squad member, watching a TED Talk, reading a book or up-skilling.

Without some sort of slack, I’m a firm believer that creativity and innovation can disappear, urgent tasks can become major disruptions, not to mention the risk of burnout of team members.

Getting efficient with process then allows Squads to start to overlay other techniques, with growth hacking experiments being a perfect fit on top of a solid foundation.

The one take-away

So to summarise, Agile techniques have transformed the way that the traditional marketing and sales departments are structured in Skyscanner, along with how people work with each other and the way output is produced. The process in each Squad is unique and is continually evolving as squads embark on their continuous improvement journeys.

If you enjoyed this post then you may also like my explanation of The culture of Growth Squads in Skyscanner.

We want to share more

About the author

Hi, my name is Chris Downey and thanks for reading my post. I’m an Agile Coach at Skyscanner, primarily working with our EMEA Growth Tribe. My role is to help teams discover a process that works for them and help them on their continuous improvement journey. I’ve previously worked in the telecoms and finance industries and what makes Skyscanner stand out for me is that it has a real culture of learning and empowerment.

相關推薦

Getting ahead with an Agile approach to growth

Getting ahead with an Agile approach to growthBy Chris DowneyAt Skyscanner, there is a hive of experimental activity taking place across different Tribes a

An NLP Approach to Mining Online Reviews using Topic Modeling (with Python codes)

An NLP Approach to Mining Online Reviews using Topic Modeling (with Python codes)E-commerce has revolutionized the way we shop. That phone you’ve been savi

【論文:麥克風陣列增強】An alternative approach to linearly constrained adaptive beamforming

tor rain 延遲 margin 不同 .cn 估計 梯度下降 rst 作者:桂。 時間:2017-06-03 21:46:59 鏈接:http://www.cnblogs.com/xingshansi/p/6937259.html 原文下載:http://p

03.敏捷估計與規劃——An Agile Approach筆記

00.敏捷開發過程承認每個人都具有特定的能力(以及缺點)並對之加以利用,而不是試圖把所有人都當作一樣。   01.敏捷開發小組認為可用軟體的價值重於複雜的文件。其原因在於,可用的軟體可以幫助開發人員在每次迭代結束時獲得一個穩定的、逐漸增強的版本,從而允許儘早開始,並且更為頻繁地收集對產品過程的反

Red Hat Enterprise 7.5 安裝後無法進入圖形界面 This system is not registered with an entitlement server. You can use subscription-manager to register.

rpm 2.0 轉載 scrip HA 匿名 rgs version 圖形界面 This system is not registered with an entitlement server. You can use subscription-manager to reg

A Bayesian Approach to Deep Neural Network Adaptation with Applications to Robust Automatic Speech Recognition

機器學習 屬於 瓶頸 特征 oid ack enter 變換 表示 基於貝葉斯的深度神經網絡自適應及其在魯棒自動語音識別中的應用 直接貝葉斯DNN自適應 使用高斯先驗對DNN進行MAP自適應 為何貝葉斯在模型自適應中很有用? 因為自適應問題可以視為後驗估計

[Bug集合]VisibleDeprecationWarning: converting an array with ndim > 0 to an index will result in...

VisibleDeprecationWarning: converting an array with ndim > 0 to an index will result in an error in the future 網上各種解決好像都不行,感覺可以試一下這個 https://st

Ask HN: 20s COBOL Dev with an itch to scratch

So I got a job as a COBOL dev that I accepted for financial reasons just before actually getting into the software development part of my engineering studi

Learn to Add Numbers with an Encoder

Tweet Share Share Google Plus Long Short-Term Memory (LSTM) networks are a type of Recurrent Neu

Troubleshoot Errors with Credentials when Connecting to an EC2 Linux Instance

Amazon Web Services is Hiring. Amazon Web Services (AWS) is a dynamic, growing business unit within Amazon.com. We are currently hiring So

CF814B An express train to reveries

out == else using for ons 思路 names con 思路: 模擬,枚舉。 實現: 1 #include <iostream> 2 using namespace std; 3 4 const int N = 1005; 5

LLVM每日談之十九 LLVM的第一本系統的書&lt;Getting Started with LLVM Core Libraries&gt;

關於 日本 簡單的 lvm 作者 普通 lan 最好 裏的 作者:史寧寧(snsn1984)LLVM最終有了一本系統的書了——《Getting Started with LLVM Core Libraries》。這本書號稱是LLVM的第一本書,可是據說日本早就有兩本日文的

extract-text-webpack-plugin(you may need an appropriate loader to handle this file type)

查詢 cnblogs out webp span nod module blog 顯示 在使用extract-text-webpack-plugin插件編譯sass文件生成一個單獨的css文件通過link導入到html中,經查詢此方法的優點在於避免直接將css打包入bund

tar: This does not look like a tar archive tar: Skipping to next header tar: Exiting with failure status due to previous errors

.tar.gz div -s header style brush ping linux sta 解壓一個.tar.zip文件時報錯 tar -zxvf bcl2fastq2-v2-20-0-linux-x86-64.zip tar: This does not

Getting started with Kentico

sbo short conf doc body his learn cati site https://docs.kentico.com/k10tutorial https://docs.kentico.com/k10tutorial/getting-started

【exe4j】exe4j中"This executable was created with an evaluation version of exe4j"

cgo image ref ble val alua lua ted 用戶 在使用exe4j時,如果您的exe4j沒有註冊,在運行有exe4j轉換的*.jar為*.exe的可執行文件是會提示:"this executable was created with an eval

FAILURE: Build failed with an exception.

exceptio jdk run span eva project conf code nbsp 執行react-native run-android報錯: A problem occurred configuring project ‘:app‘. Failed to

JAVA 報錯exe4j中this executable was created with an evaluation 怎麽辦

family font jar creat 圖片 tps with hang 怎麽辦 如果使用未破解註冊的exe4j打包JAR文件為EXE,運行EXE的時候就會出現下面的提示 ?打開exe4j軟件,Change License或者是輸入序列號,然後用註冊機算一

[原創]Getting Started with Skywalking

-c java word nta rec compress tar mbed already Getting Started with Skywalking Pre JDK 1.8+ Skywalking(v3.2.6) (All packages can

arcgis10.3 報 Lock request conflicts with an established lock。

time ora ros _id 1.2 所有權 user obj erp Windows PowerShell版權所有 (C) 2014 Microsoft Corporation。保留所有權利。PS C:\Users\Administrator> sqlplus