agility & jazz - lightning session

59
Federico Kereki

Upload: globant

Post on 28-Jan-2018

147 views

Category:

Technology


4 download

TRANSCRIPT

Federico Kereki

Computer Systems EngineerComputer Systems EngineerMaster of EducationMaster of Education

Professor @ UniversityProfessor @ UniversityTech Master @ GlobantTech Master @ Globant

AGILEManifesto

IndividualsIndividualsoverover

ProcessesProcesses

SoftwareSoftwareoverover

Documentation Documentation

CollaborationCollaborationoverover

NegotiationNegotiation

ChangeChangeoverover

PlansPlans

AGILEPrinciples

Develop quicklyDevelop quickly

Deliver oftenDeliver often

Accept ChangesAccept Changes

ExcellencyExcellencyin Designin Design

SimplicitySimplicity

And, mostimportant:

Reflect on being Reflect on being more effectivemore effective!!

What isJAZZ?

(and why should I care?)

If you have to ask If you have to ask what Jazz is, what Jazz is,

you’ll never know.you’ll never know.Louis ArmstrongLouis Armstrong

Wait, does that mean…?

Many people don’t understand Many people don’t understand how disciplined you have to be to how disciplined you have to be to play jazz […] You don’t just get out play jazz […] You don’t just get out

there and do anything you want.there and do anything you want.Dave BrubeckDave Brubeck

Change!

It’s Jazz’s very It’s Jazz’s very nature to change, nature to change, to develop, and to develop, and

adapt to the adapt to the circumstances of circumstances of its environment.its environment.

Pat MethenyPat Metheny

Many methods, one goalMany methods, one goal

Pick a methodologyConsider your environment

Have a reason to change

Fail!

If you don’t If you don’t make make

mistakes, mistakes, you aren’t you aren’t

really trying.really trying.

Coleman HawkinsColeman Hawkins

Failures happenFailures happen

Learn from MistakesFight the Organization

Culture of FailureFail fast, fail cheap

Doless?

It’s taken me It’s taken me all my life to all my life to learn what learn what notnot to play. to play.

““Dizzy” GillespieDizzy” Gillespie

Limit WorkLimit Work

Don’t do overtimeStart less work

Add more limits!

Improvise!

You have to You have to practice practice

improvisation!improvisation!

Art TatumArt Tatum

Forget Story PointsForget Story Points

Abandon pointsSize with bucketsOne size fits all

Addsomething

Imitate, assimilate, Imitate, assimilate, and innovate.and innovate.

Clark TerryClark Terry

Test all the TimeTest all the Time

Test before codingTest without testers

Integrate code all the time

Dropsomething

...about the ...about the Blues: it’s not Blues: it’s not

enough to enough to know which know which

notes to play, notes to play, you have to you have to know why know why

they need to they need to be played.be played.

George CarlinGeorge Carlin

No more releasesNo more releases

Follow no scheduleDeliver constantly

Deploy constantly?

Simplify!

Anyone can Anyone can make the make the

simple simple complicated. complicated. Creativity is Creativity is making the making the

complicated complicated simple.simple.

Charles MingusCharles Mingus

Document agilelyDocument agilely

“Need” vs “Have”Travel Light

Have a Process

Doubleup

[In Jazz] [In Jazz] there’s no right or wrong, there’s no right or wrong, just some choices that are better just some choices that are better

than others.than others. Winton Winton MarsalysMarsalys

Programming by TwosProgramming by Twos

Two for one?More costs for less?

What can fail?

But is itAgile?

But is itJazz?

I don’t have a I don’t have a definition of definition of

Jazz.Jazz.You’re just You’re just

supposed to supposed to know it when know it when you hear it.you hear it.

Thelonious MonkThelonious Monk

And, inthe end...

If it sounds If it sounds good, and good, and feels good, feels good,

then it then it isis good.good.

““Duke” EllingtonDuke” Ellington

Questions?Questions?

Federico Kereki