Top Banner
Radek Mika [email protected] @radekmika Agile at #scrum #technologies #teams #growth #scaling
25

Agile atagileprague.com/pool/vzor/upload/Agile_at_Socialbakers_-_Slide... · Agile at #scrum #technologies #teams #growth #scaling . ... CI & Gitflow SOA architecture Scalability

Feb 10, 2018

Download

Documents

lydieu
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Agile atagileprague.com/pool/vzor/upload/Agile_at_Socialbakers_-_Slide... · Agile at #scrum #technologies #teams #growth #scaling . ... CI & Gitflow SOA architecture Scalability

Radek Mika

[email protected] @radekmika

Agile at

#scrum #technologies #teams #growth #scaling

Page 2: Agile atagileprague.com/pool/vzor/upload/Agile_at_Socialbakers_-_Slide... · Agile at #scrum #technologies #teams #growth #scaling . ... CI & Gitflow SOA architecture Scalability

About

Page 3: Agile atagileprague.com/pool/vzor/upload/Agile_at_Socialbakers_-_Slide... · Agile at #scrum #technologies #teams #growth #scaling . ... CI & Gitflow SOA architecture Scalability

Social Media Analytics Company...

Page 4: Agile atagileprague.com/pool/vzor/upload/Agile_at_Socialbakers_-_Slide... · Agile at #scrum #technologies #teams #growth #scaling . ... CI & Gitflow SOA architecture Scalability

We Grew Fast

Facebook Insights

$10M ARR

1000 clients

$20M ARR

2000 clients

2009 2014 2010 2011 2012 2013

Page 5: Agile atagileprague.com/pool/vzor/upload/Agile_at_Socialbakers_-_Slide... · Agile at #scrum #technologies #teams #growth #scaling . ... CI & Gitflow SOA architecture Scalability

In 13 Offices in 11 Countries

Page 6: Agile atagileprague.com/pool/vzor/upload/Agile_at_Socialbakers_-_Slide... · Agile at #scrum #technologies #teams #growth #scaling . ... CI & Gitflow SOA architecture Scalability

Development Facts

150 People

Agile development culture

SCRUM, Kanban

Cloud-based

We take care of a lot of data

SOA infrastructure

Located in Pilsen, Prague and Split

Page 7: Agile atagileprague.com/pool/vzor/upload/Agile_at_Socialbakers_-_Slide... · Agile at #scrum #technologies #teams #growth #scaling . ... CI & Gitflow SOA architecture Scalability

Processes

Page 8: Agile atagileprague.com/pool/vzor/upload/Agile_at_Socialbakers_-_Slide... · Agile at #scrum #technologies #teams #growth #scaling . ... CI & Gitflow SOA architecture Scalability

Beginning of 2011...

2 SaaS products

10 developers

20 clients

MRR $3350

Fast growing startup

No processes

Page 9: Agile atagileprague.com/pool/vzor/upload/Agile_at_Socialbakers_-_Slide... · Agile at #scrum #technologies #teams #growth #scaling . ... CI & Gitflow SOA architecture Scalability

In the Need of Change...

Sustainable and scalable process

Deliver quickly & continuously

Clear priorities

Huge amount load of work ahead

No time and no money to waste

Change direction quickly

Page 10: Agile atagileprague.com/pool/vzor/upload/Agile_at_Socialbakers_-_Slide... · Agile at #scrum #technologies #teams #growth #scaling . ... CI & Gitflow SOA architecture Scalability

From Chaos to Agile...

SCRUM

Product teams, PO & SM

2.5 days sprints

Scrum meetings

Physical task cards => Online tool

Planning poker & time estimates

Code Reviews

Page 11: Agile atagileprague.com/pool/vzor/upload/Agile_at_Socialbakers_-_Slide... · Agile at #scrum #technologies #teams #growth #scaling . ... CI & Gitflow SOA architecture Scalability

Today

SCRUM + Kanban

Mostly 2 weeks sprints

Relative estimates

Power of team autonomy

Regular team syncs

Continuous Integration and Delivery

No deadlines & time estimates

Page 12: Agile atagileprague.com/pool/vzor/upload/Agile_at_Socialbakers_-_Slide... · Agile at #scrum #technologies #teams #growth #scaling . ... CI & Gitflow SOA architecture Scalability

Target Process

Page 13: Agile atagileprague.com/pool/vzor/upload/Agile_at_Socialbakers_-_Slide... · Agile at #scrum #technologies #teams #growth #scaling . ... CI & Gitflow SOA architecture Scalability

Target Process

Page 14: Agile atagileprague.com/pool/vzor/upload/Agile_at_Socialbakers_-_Slide... · Agile at #scrum #technologies #teams #growth #scaling . ... CI & Gitflow SOA architecture Scalability

Seek Mentors & Advice

Don’t Stop to Try New Things and Get Feedback

“Scrum is easy to learn, but difficult to master”

Page 15: Agile atagileprague.com/pool/vzor/upload/Agile_at_Socialbakers_-_Slide... · Agile at #scrum #technologies #teams #growth #scaling . ... CI & Gitflow SOA architecture Scalability

Technologies

Page 16: Agile atagileprague.com/pool/vzor/upload/Agile_at_Socialbakers_-_Slide... · Agile at #scrum #technologies #teams #growth #scaling . ... CI & Gitflow SOA architecture Scalability

A Few Numbers

300+ servers in cloud

TBs of social data

Millions of social profiles

Hundreds of billions of posts and interactions

Page 17: Agile atagileprague.com/pool/vzor/upload/Agile_at_Socialbakers_-_Slide... · Agile at #scrum #technologies #teams #growth #scaling . ... CI & Gitflow SOA architecture Scalability

Technologies Back in 2010...

Page 18: Agile atagileprague.com/pool/vzor/upload/Agile_at_Socialbakers_-_Slide... · Agile at #scrum #technologies #teams #growth #scaling . ... CI & Gitflow SOA architecture Scalability

And Now...

Cloud

Page 19: Agile atagileprague.com/pool/vzor/upload/Agile_at_Socialbakers_-_Slide... · Agile at #scrum #technologies #teams #growth #scaling . ... CI & Gitflow SOA architecture Scalability

Our Focus

CI & Gitflow

SOA architecture

Scalability and Reliability

Developers make decisions about technologies

Consolidation of technologies

Page 20: Agile atagileprague.com/pool/vzor/upload/Agile_at_Socialbakers_-_Slide... · Agile at #scrum #technologies #teams #growth #scaling . ... CI & Gitflow SOA architecture Scalability

Hackatons

Page 21: Agile atagileprague.com/pool/vzor/upload/Agile_at_Socialbakers_-_Slide... · Agile at #scrum #technologies #teams #growth #scaling . ... CI & Gitflow SOA architecture Scalability

Teams

Page 22: Agile atagileprague.com/pool/vzor/upload/Agile_at_Socialbakers_-_Slide... · Agile at #scrum #technologies #teams #growth #scaling . ... CI & Gitflow SOA architecture Scalability

We Grew Fast

Product Dependent Teams

2011

Product Independent Teams

Ninja Teams

2013 2014

Page 23: Agile atagileprague.com/pool/vzor/upload/Agile_at_Socialbakers_-_Slide... · Agile at #scrum #technologies #teams #growth #scaling . ... CI & Gitflow SOA architecture Scalability

Ninja Teams Are Inspired by Spotify

Page 24: Agile atagileprague.com/pool/vzor/upload/Agile_at_Socialbakers_-_Slide... · Agile at #scrum #technologies #teams #growth #scaling . ... CI & Gitflow SOA architecture Scalability

In the Long Run...

Processes and technologies are servants…

Culture matters

Experiment & try new things

Todays solutions, tomorrow's problems

You are never done

Page 25: Agile atagileprague.com/pool/vzor/upload/Agile_at_Socialbakers_-_Slide... · Agile at #scrum #technologies #teams #growth #scaling . ... CI & Gitflow SOA architecture Scalability

Any Questions?

Radek Mika

[email protected] @radekmika