There and-back-again-med-res

152
Nowadays, we're not doing Scrum

description

 

Transcript of There and-back-again-med-res

Page 1: There and-back-again-med-res

Nowadays, we're not doing Scrum

Page 2: There and-back-again-med-res

Neither XP

Page 3: There and-back-again-med-res

Neither XP

Or FDD

Page 4: There and-back-again-med-res

Or Kanban

Neither XP

Or FDD

Page 5: There and-back-again-med-res

Or Lean Software Development

Or Kanban

Neither XP

Or Lean Software Development

Or FDD

Page 6: There and-back-again-med-res

Or Lean Software Development

Or Kanban

Neither XP

Or Lean Software Development

Or Crystal

Or FDD

Page 7: There and-back-again-med-res

So...you're not agile?

Page 8: There and-back-again-med-res

Of course we are!

Page 9: There and-back-again-med-res

In our own way!

Of course we are!

Page 10: There and-back-again-med-res

“Not all those who wander are lost.”

Page 11: There and-back-again-med-res

There and back again

Cecilia Fernandes@cecifernandes

Page 12: There and-back-again-med-res

What is Caelum?

Page 13: There and-back-again-med-res

What is Caelum?

Page 14: There and-back-again-med-res

What is Caelum?

Page 15: There and-back-again-med-res

What is Caelum?

Page 16: There and-back-again-med-res

What is Caelum?

Page 17: There and-back-again-med-res
Page 18: There and-back-again-med-res

teaching

What is Caelum?

Page 19: There and-back-again-med-res

teaching

innovation

What is Caelum?

Page 20: There and-back-again-med-res

teaching

innovation

collaboration

What is Caelum?

Page 21: There and-back-again-med-res

teaching

innovation

collaboration

What is Caelum?improvement

Page 22: There and-back-again-med-res

teaching

innovation

collaboration

What is Caelum?improvement

fun!

Page 23: There and-back-again-med-res

teaching

innovation

collaboration

What is Caelum?improvement

Page 24: There and-back-again-med-res

Caelum FAQ

Is agile a company policy?

Page 25: There and-back-again-med-res

Caelum FAQ

Is agile a company policy?

How many project teams are there?

Page 26: There and-back-again-med-res

Are there non-seniorteam members?

Caelum FAQ

Is agile a company policy?

How many project teams are there?

Page 27: There and-back-again-med-res

Are there non-seniorteam members?

Caelum FAQ

Is agile a company policy?

How many project teams are there?

What do you love the most about Caelum?

Page 28: There and-back-again-med-res

Caelumweb2

Page 29: There and-back-again-med-res

2008~2010

Page 30: There and-back-again-med-res

But...

Deploy => ...

Page 31: There and-back-again-med-res

But...

Deploy =>

Page 32: There and-back-again-med-res

Hmm... what if...

Page 33: There and-back-again-med-res

One-click deploy

Hmm... what if...

Page 34: There and-back-again-med-res

Hmm... what if...

One-click deploy

Page 35: There and-back-again-med-res

One-click deploy

Less fearLess rollbacks

Less errors

Shorter offline time

Page 36: There and-back-again-med-res

Most importantly...

One-click deploy

=>

Page 37: There and-back-again-med-res

Most importantly...

One-click deploy

=>

Page 38: There and-back-again-med-res

Release planning

Page 39: There and-back-again-med-res

Release planning

Page 40: There and-back-again-med-res

But...

Sprint #n failedSprint #m failed...

Page 41: There and-back-again-med-res

But... what about the Sprint Burndown?

Page 42: There and-back-again-med-res

But... what about the Sprint Burndown?

Story partials burn down

days

poin

ts

expected real

Page 43: There and-back-again-med-res

But... what about the Sprint Burndown?

Story partials burn down

days

poin

ts

expected real

Lier!

Page 44: There and-back-again-med-res

But... what about the Sprint Burndown?

Story partials burn down

days

poin

ts

expected real

Lier!

Everything was “almost” done

Page 45: There and-back-again-med-res

task points Sprint Burndown

vs.

story points Sprint Burndown

Hmm...

Page 46: There and-back-again-med-res

task points Sprint Burndown

vs.

story points Sprint Burndown

Hmm... Lier!

Page 47: There and-back-again-med-res

task points Sprint Burndown

vs.

story points Sprint Burndown

Hmm... Lier!

Better...

Page 48: There and-back-again-med-res

story points Sprint Burndown

But...

Page 49: There and-back-again-med-res

story points Sprint Burndown

But... We alreadyhave this

Information!

Page 50: There and-back-again-med-res

White boardTo do Doing Done

Page 51: There and-back-again-med-res

White boardTo do Doing Done

Page 52: There and-back-again-med-res

White boardTo do Doing Done

Page 53: There and-back-again-med-res

Burn down

Page 54: There and-back-again-med-res

Burn down

Page 55: There and-back-again-med-res

Scrum Master

Page 56: There and-back-again-med-res

Scrum Master

I neverhave

anythingto do!

Page 57: There and-back-again-med-res

Scrum Master How aboutmanaging

the process?

Page 58: There and-back-again-med-res

Scrum Master How aboutmanaging

the process?

The teamdoes that!

Page 59: There and-back-again-med-res

Scrum Master And who

solvesimpediments?

Page 60: There and-back-again-med-res

Scrum Master And who

solvesimpediments?

There are none!

Page 61: There and-back-again-med-res

Scrum Master

Education

Impediments

Page 62: There and-back-again-med-res

Scrum Master

Education

Impediments

Everyone has to knowthe reasons

Page 63: There and-back-again-med-res

Scrum Master

Education

Impediments

Everyone has to knowthe reasons

Autonomy to solve...anything!

Page 64: There and-back-again-med-res

Scrum Master

Education

Impediments

Everyone has to knowthe reasons

Autonomy to solve...anything!

I quit!(being a Scrum Master, I mean)

Page 65: There and-back-again-med-res

Scrum Master

Page 66: There and-back-again-med-res

Scrum Master

Page 67: There and-back-again-med-res

Team size over time

2008 2009 2010 2011 2012

3 7 11 4 ...

Page 68: There and-back-again-med-res

Team size over time

2008 2009 2010 2011 2012

3 7 11 4 ...

New project starting!Less new featuresMore maintenance

Page 69: There and-back-again-med-res

Pairing (most of the time)

4 people on the team

Page 70: There and-back-again-med-res

Daily?

Pairing (most of the time)

4 people on the team

Page 71: There and-back-again-med-res

Daily?

Pairing (most of the time)

4 people on the team

Page 72: There and-back-again-med-res

Daily?

Everyone knows whatthe others are doing

Page 73: There and-back-again-med-res

Daily?

Everyone knows whatthe others are doing

Everyone has to ask!

Page 74: There and-back-again-med-res

Daily

Discipline!

Page 75: There and-back-again-med-res

Daily Scrum

Page 76: There and-back-again-med-res

Daily Scrum

Page 77: There and-back-again-med-res
Page 78: There and-back-again-med-res

Clients next door

Continuous delivery

Page 79: There and-back-again-med-res

Review meetingDo I really have to be at the review?

Page 80: There and-back-again-med-res

Review meetingDo I really have to be at the review?

I know what youdid! I've been using

it for a week!

Page 81: There and-back-again-med-res

Review meetingDo I really have to be at the review?

I know what youdid! I've been using

it for a week!

And I talk to you

everyday!

Page 82: There and-back-again-med-res

Review meeting

Page 83: There and-back-again-med-res

Review meeting

Page 84: There and-back-again-med-res

Can't wait!I don't get it...

You deliver newsoftware all the

time...

Why can't you getnew requests as

frequently?

These are smalland important

Page 85: There and-back-again-med-res

Can't wait!

Page 86: There and-back-again-med-res

Sprints aren't working for us

anymore...

Page 87: There and-back-again-med-res

Sprints aren't working for us

anymore...

Yeah... it's gettingOn our way too.

Page 88: There and-back-again-med-res

Sprints aren't working for us

anymore...

Yeah... it's gettingOn our way too.

We'll be gladto switch to a

flowish method

Page 89: There and-back-again-med-res

Flow

Page 90: There and-back-again-med-res

Flow

Page 91: There and-back-again-med-res

It worked!

Page 92: There and-back-again-med-res

Scrum but...

Page 93: There and-back-again-med-res

Not Scrum at all!

Page 94: There and-back-again-med-res

Not Scrum at all!

and...

Page 95: There and-back-again-med-res

It worked!

Changesmade sense

Page 96: There and-back-again-med-res

It worked!

Changesmade sense

were wellthought

Page 97: There and-back-again-med-res

It worked!

Changescame from

retrospectives

Page 98: There and-back-again-med-res

Chronic problems

Page 99: There and-back-again-med-res

Never happen!

Page 100: There and-back-again-med-res

Hmm! So we can...

Page 101: There and-back-again-med-res

Drop retrospectives!

Page 102: There and-back-again-med-res

It got bad...

Page 103: There and-back-again-med-res

And worse...

Page 104: There and-back-again-med-res

Terrible, really!

Page 105: There and-back-again-med-res

Nothing happening

Page 106: There and-back-again-med-res

Less pressure

Page 107: There and-back-again-med-res

Except for bugs

Page 108: There and-back-again-med-res

Metrics?

Page 109: There and-back-again-med-res

Velocity!

Page 110: There and-back-again-med-res

Flow without metrics

-

Page 111: There and-back-again-med-res

Good we didn't say this was Kanban

Page 112: There and-back-again-med-res

We would be doing...

Page 113: There and-back-again-med-res

KanbanBut

Page 114: There and-back-again-med-res

What happened?

Page 115: There and-back-again-med-res

No iterations

Page 116: There and-back-again-med-res

No iterations

no goal

=>

Page 117: There and-back-again-med-res

No iterations

no goal

=>less motivation

=>

Page 118: There and-back-again-med-res

upset team

=>

Less motivation

Page 119: There and-back-again-med-res

upset team

=>

Less motivation

how to fix it?=

>

Page 120: There and-back-again-med-res

Look for other motivation!

Page 121: There and-back-again-med-res

Let's go faster!

Page 122: There and-back-again-med-res

and faster

Page 123: There and-back-again-med-res

and faster!

Page 124: There and-back-again-med-res

Agile processes promote

sustainable development.

Page 125: There and-back-again-med-res

=>

More points

Page 126: There and-back-again-med-res

=>

Less points

Page 127: There and-back-again-med-res

Stress++

Page 128: There and-back-again-med-res

It got bad

Page 129: There and-back-again-med-res

Seriously bad

Page 130: There and-back-again-med-res

Did they notice?

Page 131: There and-back-again-med-res

Recalling...

Page 132: There and-back-again-med-res

“I can see aproblem...

Page 133: There and-back-again-med-res

…it must be just me, tho...”

Page 134: There and-back-again-med-res

Was it the only problem?

Page 135: There and-back-again-med-res

challenges--

different things--

Page 136: There and-back-again-med-res

“but the PO wants us to deliver points!”

My precioussss

points

Page 137: There and-back-again-med-res

Did they ever ask?

Page 138: There and-back-again-med-res

No!

Page 139: There and-back-again-med-res

That brought serious

consequences

Page 140: There and-back-again-med-res

That brought serious

consequences

But, just like in this report...

Page 141: There and-back-again-med-res

Unfortunately,the timebox here

also got in our way

Page 142: There and-back-again-med-res

Unfortunately,the timebox here

also got in our way

More about it on the paper!

Page 143: There and-back-again-med-res

Unfortunately,the timebox here

also got in our way

More about it on the paper!

A lot more

Page 144: There and-back-again-med-res

The message I wishyou got from this

talk is...

More about it on the paper!

A lot more

Page 145: There and-back-again-med-res

Good solutions...

emerge!

Page 146: There and-back-again-med-res

It doesn't matter the

Page 147: There and-back-again-med-res

Does it workfor your team?

Page 148: There and-back-again-med-res

Is it animprovement?

Page 149: There and-back-again-med-res

That's what matters!

Page 150: There and-back-again-med-res

Improving has to bea neverending story

Page 151: There and-back-again-med-res

Just...

Page 152: There and-back-again-med-res

Just...

Cecilia Fernandes@cecifernandes