Five Years and 186 Days of Watching Cassandra Projects Succeed and Fail (Aaron Morton, The Last...

Post on 16-Apr-2017

69 views 0 download

Transcript of Five Years and 186 Days of Watching Cassandra Projects Succeed and Fail (Aaron Morton, The Last...

SF SUMMIT 2016

WATCHING CASSANDRA PROJECTS SUCCEED AND FAIL.

Aaron Morton@aaronmorton

CEO

Licensed under a Creative Commons Attribution-NonCommercial 3.0 New Zealand License

This talk is about change.

My slides used to look like…

ClusteringIndexNamesFilter1. Get Partition From Memtables.2. Filter named columns into a temporary

result.3. Select SSTables that may contain Partition

Key.4. Order in descending timestamp order.5. Read from SSTables in order.

CHANGE

IN THE BEGINNERS MIND THERE ARE MANY POSSIBILITIES, IN THE EXPERTS MIND THERE ARE FEW.

Shunryu Suzuki

A PLAN + OWNERSHIP

= POSITIVE CHANGE

EXPECTATIONS PEOPLE

PROCESS

I WANT TO GO THERE.

PLAYER ONE BEGIN

DESIRED PROGRESS

IDEAL PROGRESS

ACTUAL PROGRESS

AXIOMS

MEASURE

?? % COMPLIANT

CELEBRATE

PLAN FOR 100%

HOW DO YOU EAT AN ELEPHANT?

ONE BIT AT A TIME.

ESTIMATE

INFRASTRUCTURE GAPS

TEAM GAPS

KNOWLEDGE GAPS

A PLAN!

WHY ? WHAT ? HOW ?

Change

Is hard.

PEOPLE

THERE ARE 10 TYPES OF PEOPLE IN YOUR

COMPANY.

I KNOW HOW CASSANDRA WORKS.

Platform Team

I KNOW WHAT TO DO WITH CASSANDRA.

Product Team

THE SIX STAGES OF TECHNOLOGICAL ACCEPTANCE

Andy Budd www.andybudd.com

1. IGNORANCE 2. DENIAL 3. ANGER 4. ACCEPTANCE 5. UNDERSTANDING 6. ENTHUSIASM

IGNORANT OF CASSANDRA?

IN DENIAL OF CASSANDRA?

ANGRY ABOUT CASSANDRA?

ACCEPTING CASSANDRA?

UNDERSTANDING CASSANDRA?

ENTHUSIASTIC ABOUT CASSANDRA?

BUILD TEAMS

A LEARNING OPPORTUNITY.

Tim

OWNERSHIP

PROCESS

DAY TO DAY TEAMWORK

TLP WAY

SHOW AND TELL

WHY? WHAT? HOW? WHO?

ATTRIBUTABLE ACTIONS

LINK CAUSE AND EFFECT

OODA LOOP

INTER-TEAMWORK

WORK REVIEW

KNOWLEDGE SHARING

Thanks.

Aaron Morton@aaronmorton

CEOwww.thelastpickle.com