Professional Documents
Culture Documents
COMPANY HANDBOOK
We want to show you the past, present and future of Mobile Jazz.
How we started, where we’re at and where we’re going. And we
want to tell you all about the core philosophy that makes Mobile
Jazz such a unique company to work for — and with.
Start Exploring!
MOBILEJAZZ COMPANY HANDBOOK
A Day at Mobile Jazz Key Principles (O4 H in Action) Rights & Responsibilities Products Travel & Adventures
More Than a Company Time Management & Holidays Open Source MJ Workation
Resource Planning
Tools
Workspaces
Meetings
WELCOME TO CONTENTS
A Day at Mobile Jazz
MOBILE JAZZ Company History
In this chapter you’ll discover more
about Mobile Jazz, how we work, how Company Philosophy
we think and where we've come from.
More Than a Company
1
A TYPICAL Day
at Mobile Jazz
2 4
Plan your day in Asana, then post Have a remote morning coffee break with a
your status update in Slack. fellow member of the Mobile Jazz team.
5
3
Finish the morning’s work and head
Get into the day with a couple of out for a well-earned break.
! hours’ work.
1
Wake up, have breakfast and get
ready to start the day.
7 6
Log back onto Slack for a quick Enjoy a lunchtime run, swim or
check-in with the team a!er lunch. video game session - whatever you
fancy to unwind. The schedule will vary for each
team member, but everyone
benefits from the flexibility that’s
10 baked into our company DNA.
Finish the day’s work and turn off Our team is fully remote so
the laptop.
people who work for us can adapt
8 their workload to suit their
personal circumstances.
Do a bit more work to complete
9
the day's key tasks. 11
Spend some time with your
Play with the kids or head out for
friends and family.
dinner with friends. 2
A brief history (and future) of Mobile Jazz
Back in 2011 Mobile Jazz co-founders Stefan Klumpp NEXT PAGE
and Jordi Giménez met while freelancing for the same
business. They wanted to build a different kind of
company, a fun place to work with kind, dynamic and
2011 2012
growth-oriented people.
SUMMER FEBRUARY
Today Mobile Jazz has a staff of around 20, and our Jordi & Stefan meet while collaborating on Stefan and Jordi found Mobile Jazz in Barcelona.
amazing team has built apps with over 100 million a freelance project and start talking about
users across an array of industries including creating a new kind of company. December
automotive, medical and aerospace. We’ve built the The team has already grown to five people.
NOVEMBER
first app to reach 1,000,000 downloads on Android
They decide to make the leap and create
anywhere in the world, and our apps have an average
their own organization.
rating of over 4.5 stars on both iOS and Android.
Founded
in BCN
Here’s a brief account of our journey - and a glimpse of
some exciting stuff coming down the pipe.
r s t l o g o
Our !!
(Stefan)
(Jordi)
3
A brief history (and future) of Mobile Jazz
PREVIOUS PAGE NEXT PAGE
!
2013 2014 2015
ww w
November April March
Mobile Jazz opens an office in Dubai. Mobile Jazz launches a new web and backend team We hit the Alps for our first-ever MJ Ski trip, a MJ Summ
er Camp
so we can offer a full package of services to clients. one-week adventure in Austria. 3rd Editio
August n
We hold our inaugural summer camp, a JUNE JULY
one-day trip to the Roman city of We launch another office, this time in Munich. MJ Summer Camp heads to the beautiful
Tarragona in Catalonia. valley of Sant Llorenç de Morunys in the
September Catalan Pyrenees.
DECEMBER We hold another summer camp, again in
The team has doubled to 10 people. Tarragona (this time for two days). SUMMER
We turn our ‘remote logger’ experiment
November/December into a brand-new product: Bugfender.
We hold our first remote office, a one-month Kayaking
with the t
eam!
workation on the Thai island of Koh Samui. October
MJ Remote Office heads to the Italian region
December of Tuscany for two weeks.
We now have a team of 20!
e o p l e !
Already 10 p
⛷
Thailand b o r n
M J S k i i s 4
A brief history (and future) of Mobile Jazz
PREVIOUS PAGE NEXT PAGE
2016 2017
Raft
ing i
WHOLE YEAR September First t-shirts! March n
5th S Aigües
umm tort
One of our team travels the world, MJ Summer Camp spends three days in Again, we celebrate the arrival of spring erCa es
becoming the first member of the MJ the breathtaking Costa Brava resort of Sant with a one-week break in Austria. mp
family to do so. Pere Pescador.
May
JANUARY/FEBRUARY OCTOBER Tarragona, one of our favourite places on
MJ Remote Office pitches up in the We choose the dreamy Caribbean island of earth, hosts MJ Remote Office.
stunning city of Cape Town - and we stay Martinique for our remote office, staying
August
for two months. for one month.
MJ hits the trail with its first-ever hiking
MARCH
e s l o p e s , event, held in the Italian Alps.
a c k o n t h l e !
We take to the Austrian slopes again for B o r e p e o p
w i t h m September
another week of snow and après ski. now MJ Summer Camp touches down in
JUNE Parc Nacional d’Aigüestortes, one of
We set up a dedicated Spain's most popular nature reserves.
# $
company for Bugfender. %
A l p s !
i n t h e Italian %
MJ
" " %
" ⛷
⛷ ⛷ 5
A brief history (and future) of Mobile Jazz
PREVIOUS PAGE
2018 2019
APRIL
n i a WRITE THE NEXT
S a rdi
J in
We realize now is the time to go fully CHAPTER WITH US!
remote, so we close all our office locations
M The history of Mobile Jazz is still being
and start a new chapter in the MJ story. written. You can pen the next chapter!
MAY
MJ Remote Office goes back to Italy, this
Let’s keep building an
time to the evocative island of Sardinia.
amazing story!
r e m o t e !
e g o fu ! y
W
6
COMPANY
PHILOSOPHY
We’re probably the only company in the world
whose CEO works out of a camper van.
Stefan spends his life travelling the world and O4H is based on four key principles:
chasing waves, pursuing his passion for kite-
surfing. Other people in Mobile Jazz lead
Give people the freedom to live the life they want
equally exotic lifestyles. Don’t think of colleagues – think of teammates
This is what we mean when we talk about Focus on learning and personal growth
Optimizing for Happiness, or O4H. That’s our
guiding light, our first principle. Remember: Profit isn’t everything
7
More Than a Company
At Mobile Jazz, we realize the happiness of our team
is just as important as the happiness of clients. If our
colleagues are happy, they’ll transmit that in even
better results. So we treat each other kindly, fairly
and honestly and we care about our work-life
balance. Growing our company culture is just as
important as growing our client base.
8
CONTENTS
O 4 H in Action
HOW WE Structure
9
O4H IN ACTION All decisions must be based on logic, and everybody
is encouraged to take part in decision-making. Things
What does our philosophy mean in practice? don’t just happen because the team leads say so.
Well these are the 10 cornerstones of our culture. Everyone earns the same wage and
bonuses are paid out of company profit-
sharing. There are no ‘stars’ at Mobile
Jazz: the team is the star.
People are hired as much for their Although we’re all remote, we’re all connected.
character as their skills. They have to buy Everyone knows when everyone else is working
into what we’re building. and we proactively help one another.
Everyone has the same responsibility, and Everyone does everything. We all participate in
accountability. A new starter is just as sales, marketing, HR and other key tasks and
responsible for the company’s success as we help each other out whenever we can.
the most senior team member.
g
If Mobile Jazz had an organogram, it would look like this.
B
si
TE
De
AM
You might expect the typical pyramid-style structure, but
we don't believe in strict hierarchies. We build our
structure around the skills of each team member.
m
o
bi
e
l
te
am
11
REMOTE WORKING
! "
At Mobile Jazz, we’re mostly asynchronous - 1 We use American English for all group and 3 When someone pings us, we acknowledge it - even if it’s
official communication (but if you’re chatting just a simple “Ok, I'll take care of it later.” If we’re delegating
a remote team working all over the world. We one-on-one with a teammate you can use French, tasks to a teammate, we need them to acknowledge they
used to have an office in Barcelona, but we Spanish, Chinese or Klingon - whatever you like!) have capacity before we can proceed to the next task.
closed it to realize our dream of total freedom.
$ #
We use a variety of so"ware packages to stay in 2 We let everyone else know our availability at all 4 We review our personal section of the team planning doc
times. Whenever we log on and off, even if it’s just to each week to ensure we have capacity for all our projects.
touch with one another (we’ll explain that Anyone with too much work, or too little, is expected to flag
go to the shop, we notify the team. This way
later) and we stick to a clear code of conduct. everyone can plan their day and no-one is kept with their PMs and team leads. We aim to speak to the leads
waiting on anyone else. once or twice a week - it’s a sign of good planning.
10 12
! " #
5 If we’re in the middle of a project and we need to push 6 If we’re struggling with a project, be it a technical, 7 If we see a client input and think it needs action, we jump
on, we use Slack to let the team know. We leave a message planning or budgetary issue, we let the PM and team lead on it. We can’t wait for someone else to sort it out. Everyone
telling everyone that we will be unavailable for a certain know as soon as possible. That way we can schedule fixes has the same responsibility at Mobile Jazz, and each team
amount of time, and and will check in again when we're free. more quickly and reset client expectations if necessary. member is trusted to take charge of problems when needed.
Remote doesn’t mean alone. At Mobile Jazz we’re as tight as any office-based team.
Communication is absolutely vital: that’s partly why we wrote this document.
10 13
TIME MANAGEMENT
AND HOLIDAYS
Everyone is their own boss at Mobile Jazz. We # ✔ % ⛰ ! Whenever we have a catch-up with team leads,
all have the freedom to create our own schedule, it’s important to raise any time and availability
based on our preferred pattern for the day. We
* ' & ( ⏱ issues. Any concerns should be explained clearly,
can also take 'external days' to work on personal with as much detail as possible.
projects or assist other clients.
10 14
w e e k n u m b e r s ,
We work based on
l o n g - t e r m o v e r v i e w!
RESOURCE so we have a quick
PLANNING
May Jun Jul Aug
18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
Resource planning is a key challenge at Mobile
Team
Jazz. Not just because we all work in different
Joseph -1 -1 -1 -1 -1 -1 -1 -1 -1
places, but because Optimizing for Happiness
is about the team as well as individuals. Project A 2 2 2 2 2 0.5 0.5 0.5 H H
c a n t a k e
Project B 1.5 1.5 1.5 1.5 1.5 1.5 H H Pe o p l e
d a y s b y
t e r n a l
We have to ensure each individual has the right Project C 1 2 1 1 1 1.5 1.5 1 1 1 1 1 1 H H ex e r e .
t h e m h
addin g
amount of work. If someone has too much Project D 1 1 1.5 2 2 0.5 0.5 0.5 0.5 0.5 0.5 H H
work, or too little, it’s going to affect them Project E 1 1 1.5 1.5 1.5 1 1 1 0.5 0.5 0.5 H H
negatively. TOTAL 4 5 4 4 6 5 5 4 4 4 4 4 4 H H
"
We use a Google Sheet to coordinate our You decide how much time
The red b
resource planning. It maps out every project ar marks # eans we you dedicate per week (in a Holidays! !
the curre Red m d vance).
nt week. h i s !
and every team member’s availability while x t
should !
also highlighting when each person is taking
holiday or external days.
$ ❌
The document shows everyone exactly how
much work they have on each project, while
team leads have a panoramic view of how
much bandwidth is available for new clients.
As well as providing a day-to-day overview, our If anyone sees an issue with their
resource planning document allows us to do long- resource planning allocation, it’s their
term analytics and reevaluate our strategy. responsibility to flag it.
10 15
TOOLS
Harvest Wiki
L
Harvest is a time-tracking tool which also A Wiki is a website which can be updated by multiple
generates invoices. We use it to work out how people in collaboration. We use it to maintain a
much time we spend on each project, calculate central library of information about Mobile Jazz
our invoices accurately, and carry out analytics and its processes so every team member has all the
on our own resource management. necessary information about our company.
Joseph 10:54AM
Good Morning! Today working on
! # $
4 3 3
10 16
TOOLS
GitHub InVision
GitHub is a global storage library for code. We use Sketch and Adobe for designing, but
Like millions of other developers around the InVision is our main design hub. It allows us to
world, we use it to store our open source build prototypes and share feedback both
libraries (the stuff we want to share with the internally and externally. It’s great for UI and UX
public) and build it collaboratively with the visuals, although we use it for other things too.
rest of the tech community.
Bitbucket Abstract
Like GitHub, Bitbucket is a global library used to Abstract lets us create branches off our original
store code in the cloud. But, unlike GitHub, design file, build the new files individually and then
which is used the world over for open source put them back together in the master document.
code-sharing, we keep our Bitbucket account Multiple people can work on the same project at
private and store our clients’ code there. the same time, without creating any overlap.
10 17
TOOLS
10 18
WORKSPACES We also ask that everyone has
headphones and a microphone, as
We don’t mind where our team works. Freedom and laptop microphones pick up a lot
flexibility are crucial parts of Optimizing For
of background noise which can
Happiness: we work to live, not the other way round.
make video ca!s tricky.
As an MJ team member you can work at home, in a
coffee shop, in a library, in a co-working space, on a
mountain, or even on a remote island in the middle
of the Pacific Ocean. BASIC RULES
iro n m e n t t h at su it s
ie t - th e s o rt o f e n v
All we ask is that our team members ensure they Peac e a n d q u
the w o rk w e d o .
have the basic conditions to work effectively,
remembering that they are working for a u n e e d it - w o rk in g
r a s l o n g a s y o
Availability fo d .
technology company. c k is n ev e r g o o
against the clo
d e n p o w er o u ta g e.
i ty t o e ns u r e n o s u d
Stab le elec tr ic
ic i en t to h o ld ca lls
e t c o n n ec t io n , s u ff
A go o d in te rn
c re e n s h a r in g .
with video and s
o n e a n d vid e o c a lls
e r e y o u c a n h o ld p h
A sp a ce w h
d t ea m m a te s.
with clients an
10 19
MEETINGS
✈ " # MJ Weekly
As you’ll know by now, communication is
fundamental to how we work. Everyone is Every Wednesday we hold the Mobile Jazz Weekly, an hour-
empowered to manage their own schedule long session where we share learning experiences and get to
so it’s vital we’re all reliable, responsive - know the rest of the group.
and responsible.
As part of the session, a member of the team is asked to perform
We also hold regular team catch-ups to a demonstration, either of the project they’re working on (which
ensure everyone is on the same page. We is great for showing us the work other teams are doing) or a
product they’ve built for their own enjoyment.
don’t meet face-to-face (that would be
slightly difficult given we’re spread from
Everyone is expected to attend but don't worry: if you’re on
Brazil to Thailand) but we hold regular
holidays or have an emergency, that's fine!
gatherings using Slack and Google Meet,
maintaining team harmony and ensuring
everyone knows everyone else. Team Catch-ups
Each of our three teams - mobile, web and design - has its
One of our golden rules as a team is that own weekly meeting mapping out key progress during the
we're never late for meetings. We owe it to previous week, and laying out objectives for the week to come.
each other to arrive on time.
Again, these sessions are mandatory but they’re hugely
beneficial in co-ordinating our projects and ensuring everyone
has the correct amount of work.
10 20
MEETINGS
1-on-1 Calls MJ Talk 1/18
When you need to discuss a complex work problem with a colleague, it’s BEING EFFICIENT
AT WORK
always better if you know them already. That way you’ve got a rapport Tips for remote working
with them, and you’re more likely to see where they’re coming from.
So we have an in-house bot that divides our team into pairs each week. This
gives everyone a chance to make new friends and build their network.
The conversations don’t have to be about work. They’re usually just chit-
chat, the sort of stuff you hear around the office watercooler. They’re great
for building the MJ community and showing our team members just what
amazing people they work with.
MJ Talks
These take place on Wednesdays at lunchtime, a"er the MJ Weekly
Remote Coffee meeting. Although they are optional, the majority of MJ staff attend.
When we had a physical office, we used to say to each other “let’s go for a The talks tend to cover both technical and general life topics,
coffee” all the time. So we thought “why can’t we keep doing that now?” expanding our team’s knowledge base while inspiring them to
embrace new challenges. It’s like a TED talk, solely for us.
Every day we have a coffee time slot and Google Meet link which
anyone can join. This typically involves chatting online about work, We’ve had technical talks on everything from design and
family, or whatever comes into our heads. It’s a chance to catch up with old development to investing in business, personal growth, financial
office colleagues and meet new ones. investing and even the history of dance music.
10 21
CONTENTS
YOU & MJ Rights & Responsibilities
MJ’s unique work structure only thrives if we Mentoring & Feedback
all take responsibility. Here’s an overview of
what we expect from each other - and the MJ University
benefits our culture provides.
22
RIGHTS & RESPONSiBILITIES
23
MENTORING & FEEDBACK
" !
$ During these catch-ups, the team member will also
# be asked what motivates them in their career and
personal life. Then Mobile Jazz works with them to
Mentoring Program realize these ambitions.
24
MJ UNiversity
It’s essential that we keep improving as our industry changes.
So Mobile Jazz runs a series of short courses within the
organization, helping our team learn new technologies and skills.
25
CONTENTS
PROJECTS Products
At Mobile Jazz we want to evolve beyond an agency. Experiments
We’re always looking to expand our repertoire and
branch into new territory. It keeps us on our toes and
Client Projects
helps us achieve our vision of personal growth, while MJ’s Vision for Open Source
adding value for our clients.
26
PRODUCTS
Like many great innovations, Bugfender came from an experiment.
We were getting frustrated by the challenge of finding bugs in our
apps, as our users were spread all over the world and many issues
were localized to a handful of devices.
We already have well over 2,000 users and the Bugfender SDK has
been installed on over 9.5 million devices. We’re still investing
heavily in the product, so this growth will continue.
27
EXPERIMENTS
Denis 01:29
Jazzy NOW
Enterprise Push Technology
"! Your Push Notification
How’s the festival going!? Jazzy was inspired by the messaging app Firechat, Delivered as expected, without surprises! Messages are created, processed and sent from the
Let’s meet somewhere!
which relies on Bluetooth and WiFi to deliver company's own infrastructure, so there’s no need to
Laura
#
01:31 messages to phones up to 200 feet away in areas hand over sensitive data to third-party providers when
So cooool Sure! let’s meet under the
red sign near the main stage! without a cell signal (such as the annual Burning it comes to notifications.
Man festival in the Nevada desert).
28
client projects
Aerospace Industry
Healthcare
We've helped Airbus make their engineering Working for a military aviation client, we This app deploys world-class IoT design Working with this global healthcare leader,
flow even more precise by building a built an application that collects and to help those with severe allergies. The we designed, built and maintained a suite of
Windows application that tracks build times, monitors a jet's sensory data, giving user’s smartphone is connected directly to multi-lingual websites, applications and
and flags any issues, during the aircra! analysts a forensic overview of the their epinephrine case, and monitors the tools to help diabetes patients access the
construction process. plane's performance. liquid to ensure it’s always ready to use. latest information about their condition.
29
client projects
Startups
Corporations
We were privileged to build the MyMoments socialPALS wanted to build a revolutionary AVG is one of the most downloaded Skyscanner invited us to help them build a
app, which enables people to create images automated platform which could design a antivirus apps in the history of Android. Our responsive version of their rental services
to express their emotions. The app is already brand's entire marketing campaign and engineers have played a key role in helping offering. Working as part of their team, we
helping people across the United States find share it with retailers in just a few clicks. We the company scale and bring disruptive constructed a tool perfectly attuned to their
peace, comfort and empowerment. made that vision reality. new features into the Android ecosystem. existing platform.
30
Open Source
MJ Library 3.0
In this industry there’s no point guarding the secrets of your If we think our code will be useful to people, we make it
success. Someone else will just figure it out anyway. If you publicly available. That doesn’t just help other developers;
hoard your discoveries, all you’re doing is holding everyone up. it helps us, too. Open-sourcing has enabled us to build a
huge library of leading-edge products and innovations.
At Mobile Jazz we don’t want to be a digital version of Gollum, So whenever we begin a new project, we have a headstart.
guarding our precious code. We want to share it with
everyone and enhance the global community. Open source
is a crucial part of this process.
MJ Library 3.0 The one condition is that, if you want to create an open-
source project, it must add value to MJ’s codebase while
promoting good code and good practice. And you
have to be committed to finishing the project, which can
Check Our Projects
involve a formidable amount of work.
31
CONTENTS
MORE THAN Travel & Adventures
A COMPANY MJ Remote Week
At MJ we want to create amazing adventures, MJ Summer Camp
not just amazing products. Check out some
of the epic trips we’ve been on. MJ Workation
32
TRAVEL AND
ADVENTURES As well as encouraging personal travel, we
organize a series of events around the world
Globe-trotting with Mobile Jazz designed to bring us closer together while
having fun and sharing amazing experiences.
Over the next few pages we’ll take you
through some of the cool stuff we do.
We hope you enjoy reading about our
adventures and get some travel ideas
of your own!
33
?
MJ REMOTE WEEK
In 2018 we decided to leave our office in Barcelona, which
held many happy memories for us, to go fully remote. But
we still want to ensure the entire company gathers in a
physical location at least once a year.
So we've reinvested the money we’ve saved on our office Where are we going? What are we doing?
in a fully paid remote week.
The inaugural MJ Remote Week (2018) took place We continue to provide a full service for our
on the Spanish island of Gran Canaria, chosen by clients, with a stronger focus on creative work
our team. We will explore future locations in due and workshops. We also enjoy loads of
course and all suggestions are welcome. awesome activities including surfing, yoga, trail
running and movie nights.
e W e e k
r s t M J Remot
c t u r e of our ! !
P i
a l m a s !
in Las P
It is compulsory? Is it paid?
34
MJ SUMMER CAMP
Mobile Jazz was born in Catalonia and we like to go back whenever (
we can to celebrate the place of our birth. &
'
Summer Camp offers us the chance to come together and have
some fun in a typically Catalan setting. Partners and kids are very $
much welcome so it’s a real family atmosphere, with team
members flying in from all over the world. %
)
! "
Both team #
members
their fam and
ilies are i
nvited! Where are we going?
35
MJ WORKATION
T h a i l a n d
Sardinia
36
Thanks for reading.
If you liked our vision, feel free to share it with friends, family and colleagues.