You are on page 1of 143

Kanban from the

startup warfare
Youen Chéné
CTO@saagie_io

@youen_chene

Activist @normandyjug @codeursenseine @devoxx4kidsfr @n_w_x


1. Startups 4. War time,

and Peace time
the mongol empire

2. Market warfare 5. Growing


Empire
3. The art of war
1.
Startups
and
the mongol empire
Fast growing
empire

External growth

< 100 years


An agile organization

Squad of ten warriors


Innovation

Disrupt old empire


2.
Market warfare
An Big Data assembly line : Data Fabric
To deploy smart applications
An appliance ready to use
Deploy close to your data
Attack the big empires!
One avantage : money
Many disadvantages
Slow decision cycle
No vision

Slow execution
A lot of chickens

UX?? Customer is a number


Make the difference

Be agile & quick! Care!


What make a startup success?

https://www.ted.com/talks/bill_gross_the_single_biggest_reason_why_startups_succeed
What make a startup success?

Timing!

https://www.ted.com/talks/bill_gross_the_single_biggest_reason_why_startups_succeed
What make a startup success?

Timing 42%
Team 32%
Ideas 28%
Business Model 24%
Funding 14%

https://www.ted.com/talks/bill_gross_the_single_biggest_reason_why_startups_succeed
Waterfall?
Why agile?
For startups : survival
Scrum?
Kanban!
Context
Matters
Always be ready for
change
Lean Startup
Minimum Viable Product
Done is better than Perfect
You need to be embarrassed
Embrace the feedback loop
Talk & care about the customer
Care about
User eXperience!
Incremental release … for real!
Saagie Manager
3 months
v0.4 Youri
HDFS
Impala
Hive
Mongo (beta)

Java
Talend
1er client
5 months
v0.5 Mariner

Spark

Settings Change
6,5 months
v0.6 Valentina

Docker
7,5 months
v0.7 San Marco

Notebook

Java 8

Security
2ème client
9,5 months
v0.8 Voskhod 2

Security

Spark Streaming

Versionning
11 months
v0.9 Astérix
Config Mgt

Versionning v2

Spark 1.6
Plus de 10 instances en production
13 months
v0.10 Luna-9
New UI
14 months
v1.0 LTS Apollo 11
Pipeline
4.2 M€ Fundraising
3.
The art of war
https://www.youtube.com/watch?v=nVZE53IYi4w
Manage Technical Debt
Too much Technical debt
You’re Dead
(in 18 months)
No Technical debt
You’re a walking dead
Over engineering
You’re not even born
Over engineering
Autonomous squads
with a specific missions
Choose their language,
frameworks, kanban workflow
Responsible of
the technical debt
They know where is the pain
Don’t ask for permission, ask for
forgiveness.

It’s company survival


Book some times every weeks
Without automatic
unit test
and
integration test
Good Luck
Not only software


Deployment, Support, Hiring
Experiment with Trello

Productize with Jira


Statistics

Lead time, Average cost by story, #noestimates


Logistics
The mongol internet
Internal Support team

No dedicated Kanban
Help accelerate other kanban
4.
War time, Peace time
http://fr.slideshare.net/reed2001/culture-1798664
Always be ready for
change
Senior Squad Junior Squad
Control
Autonomous Learning
Empower Mentoring
Self Improvement Coaching
Own their kanban Standard Kanban
5.
Growing
Empire
Be lean
Muda
ASSHOLES
ARCHITECTS
MEETINGS
QA
PROJECT MANAGERS
GANTT
ESTIMATIONS
Stop Thinking

Execute your craft


Kanban everywhere!!!
Saagie Manager Infrastructure Deploy Projects Support

Predictive Maintenance Saagie Governance Saagie Present Deploy Tasks


~20 boards
Standard Product Board
Standard Product Board
Standard Customer POC Board
Deploy Board
CTO Board
Physical board?
Close to extinction
A big Atlassian invoice
Going remote
Find the best talent
Life Style
Worldwide expansion
People scalability for the mongol army
Tumen

Chain of Command 10

Mingghan
10
Zuun Zuun
10
Squad of 10 Squad of 10 Squad of 10 … Squad of 10

execute their orders in the way they considered best


https://en.wikipedia.org/wiki/Mongol_military_tactics_and_organization
Our plan of scalability
Autonomous Team with a mission
Process, Technologies, Hiring.
Small team
3 seniors, 2 juniors
http://www.outilsdumanager.com/

https://www.manager-tools.com/

1 to 1
feedback
coaching

DISC
(Tools : https://profil4.com/)
… scalable
TeamMood
Our plan of scalability
Team
Team

CTO Team
Team

Roadmap Alignment

Team
Team
Short Target :

Let’s just do several releases a month!


Merci de votre attention


@saagie_io

@youen_chene

On recrute !!

www.saagie.com/jobs Toutes les photos ont été volées sur internet