Going big - Scaling with developers (w/ Transcript)

30
big Going SCALING WITH DEVELOPERS

Transcript of Going big - Scaling with developers (w/ Transcript)

bigGoing

SCALING WITH DEVELOPERS

@iamchrisle SOFTWARE ENGINEER

@CONDUCTOR

HAIR = #00FF00

IF I COULDAUTOMATE

I COULD SCALEACROSS ALL MY CLIENTS

COPY / PASTE?AIN’T NOBODY GOT TIME FOR DAT

IS THIS POSSIBLE?

ANYTHING ISPOSSIBLE…WITH ENOUGH TIME AND MONEY

bigGoing

SCALING WITH DEVELOPERS

TEST ITWITH

MULTIPLE CLIENTS

NOT EVERYTHING SCALES EASILY

HARD:AUTOMATED

LINK BUILDINGCLIENTS ARE UNIQUE

EASY:REPETATIVE

BUSINESS TASKSDONE W/ EVERY CLIENT

IMAGINE: GOING ON VACATION!

STEP-BY-STEP INSTRUCTIONSTHAT DOESN’T NEEDYOUR APPROVAL OR FEEDBACK

DELEGATINGTO A

COMPUTERMAKE YOUNERVOUS?

WHAT SCARES DEVELOPERS

ARE STEPS THATUSE THE WORD

SOMETIMES

STEPS THAT HAVE LOTS OF VARIABILITY

IS WHERE WE FIND

ERRORS IN THE CODE

VARIABILITY IS

HARD TO CONTROLHARD TO SCALE

SIMPLIFY OR CUT OUTWHERE

ADDING VARIABILITYDOESN’T ADD VALUE

WHERE STEPS ADD VALUE

WORK CLOSELY WITHDEVELOPERS

FOCUS ONTHE FINALOUTCOME

DEVELOPERS ESTIMATES ARE

MORE ACCURATEWHEN WE SEE

THE WHOLE PICTURE

THE WHOLE PICTURE

REALISTIC TIME ESTIMATE =

(WHAT I THINK) x ( )(APPROX. 3x)

π

TEST ITWITH

MULTIPLE CLIENTS

WRITE IT DOWN

STEP-BY-STEP

SIMPLIFYWHERE

VARIABILITYDOESN’T

ADD VALUE

FOCUS ONTHE FINALOUTCOME

ADDEXTRA TIME

(MULTIPLY BY )π

THANK YOU@iamchrisle