sharing experiences from careem by andreas hägglund

28
Driving Smiles across the Middle East

Upload: lean-and-agile-me

Post on 11-Apr-2017

31 views

Category:

Technology


0 download

TRANSCRIPT

Driving Smiles across the Middle

East

GOLD SPONSORS

BRONZE SPONSOR SUPPORTER

MEDIA PARTNERS

SPONSORS & PARTNERS

The reason we existTo simplify and improve the lives of people,and build an awesome organization that inspires

Improving Lives through Ride Hailing Platform

Connectivity is in DNA of Careem!

KSA: Abha | Ahad Rufaidah | Al-Hofuf | Al-Kharj | Al Mubarraz | Ar Rass | Buraydah | Dammam | Dhahran | Diriyah | Unaizah | Jeddah | Jizan | Jubail | Khamis Mushait | Khobar | Mecca | Medina | Qatif | Riyadh | Ta'if | Yanbu UAE: Abu Dhabi | Al Ain | Dubai | Ras al-

Khaimah | Sharjah Egypt: Alexandria | Cairo | El Gouna |Sahel Pakistan: Islamabad | Karachi | Lahore Jordan: Amman | Irbid Morocco: Casablanca | Rabat Qatar: Doha Lebanon: Beirut Kuwait: Kuwait City Bahrain: Manama Turkey: Istanbul

THIS IS OUR REGION

Year

15Tigers

30Tigers

200Tigers

800Tigers

1

Year

2

Year

3

Year

4

WE HAVE GROWN OUR TEAM

Customers Trips Captains

This is our history

Six core values that make us Careem

A

G

I

L

E

F

O

C

U

S

E

D

C

O

L

L

A

B

O

R

A

T

I

V

E

B

O

L

D

ACT LIKE AN OWNER

WOWING

the

CUSTOMER

What are we looking for?

Passion

Values

Track-record

We are very selective

about who joins the

team

<1% of applicants are

offered a position

Focus Areas

11

Process

Agile

Predictable

Distributed

People

Driven

Collaborative

Innovative

Technology

Scalable

Reliable

Modular

Our Organization

Continous tweakingClear target usersContains development teams

Development team has 5-9 peopleFocused on a domainFull time developersCo-location is a priority

Motherships

@ahab1972

• Temporary• Clear Purpose• Clear start & finish• Borrows people from the motherships• 1 Navigator• Returns to mothership after mission

Speedboats

@ahab1972

@ahab1972

Sprinting (mothership)

Roadma

pping

Bucketlists

Big FeaturesBig Features

Bugs

Big FeaturesBig Features

Infrastructure

Big FeaturesBig Features

Features

Sprinting (speedboat)

Bucketlist

Big FeaturesBig Features

Features

Our Process

CROSS FUNCTIONAL TEAMS

FEW THINGS AT A TIME

PLAN MORE – BUT JUST IN TIME

TEAMWORK & COMMUNICATION ALL THE WAY

SELF-ORGANIZATION

TEAM OWNS QUALITY & BUSINESS VALUE

DISCIPLINE – COMMITTING TO THE PROCESS

FAST FEEDBACK – CONTINOUS LEARNING

This is what AGILE is about for us

From Idea to Deployment

IDEA BOARD THINKING BOARD SPRINT BOARD

Sprint

PlanningDevelopment Demo

Retrospectiv

e

Backlog

Planning Demo Retrospective

Feature review

Leadership Meeting

Product Meeting

Daily standup

Sprint

PlanningDevelopment Demo

Retrospectiv

e

Backlog

Planning Demo Retrospective

Leadership Meeting

Product Meeting

Daily standup

Leadership Meeting

Product Meeting

Daily standup

Leadership Meeting

Product Meeting

Daily standup

Grooming

BacklogGrooming

Backlog

Feature review

OperationalStrategic

Linking strategy to reality using OKRs

Quarterly

OKRs

Bi-Weekly

Sprints

Daily

Decisions

Increase Captain

Trust by x%

We aim to simplify life for the captain

Decrease Captain

churn by y%

Feature

...

...

Improv

ementBug

PRODUCT

PROMISE

90 DAY

OBJECTIVE

90 DAY KEY

RESULT

BI-WEEKLY

INTERMEDIATE

DELIVERIES

Product Planning

28Other

Our Experiences

We have evolved the way we work in many dimensions

Component Teams

Resource Allocation

One way communication

Silos

Diversions

Fire fighting

Coordination/decision-making

challenges

Cross functional teams

Self chosen teams

Conversations

Team

Coordinated delivery

Proactive planning

Daily Check-ins

Starting point Direction

We have learnt a lot along the way❖ How to collaborate

➢ Small teams are more efficient

➢ Cross functional teams reduces dependencies

➢ Product & Engineering objectives are interdependent

➢ There are big differences between being a Scrum Master, Navigator & Tech leads

➢ There is a difference between letting other people speak and listening

❖ How to scale

➢ Automation is the only way forward as the product grows

➢ 24/7 support is necessary

➢ Dev complete does not mean deployable

➢ Quality is not negotiable

❖ How to be productive

➢ Getting things done is more important than logging time

➢ Self Management is really challenging

➢ People management is important

While having improved, we are still seeing some challenges

As we mitigate one problem new ones are unearthed.

Delays

Production Issues

Communication

...