Xkanban V3: eXtreme Programming, Kanban and Timboxing

Preview:

DESCRIPTION

This speech will focus on how a PHP Company starting with XP is ending up using timeboxing and kanban, keeping alive the values and principles of an extreme programming development team. Not only are the programmers trying to push forward those values, but also the management is trying to build a better company through systematic communication, clear objectives, understanding of individuals and interactions, working software, customer collaboration and responsiveness to change. This talk will focus on the positive and negative experiences my colleagues and I have had during the last year as managers and developers. I will begin showing the problems my company had. Then, I will present the solutions we adopted to solve those problems. Finally, I will briefly explain how an activity “flows” through our workflow.

Citation preview

XKanbanXP, Kanban and timeboxing

domenica 20 novembre 2011

Who am I ?

• Web developer @ideato

• 3 years of agile and php ( +2 of playing around)

domenica 20 novembre 2011

XP ValuesCommunication

Simplicity

FeedbackCourage

Respect

http://www.extremeprogramming.org/

domenica 20 novembre 2011

XP PrinciplesHumanity

Economics

Mutual benefit

Flow

Opportunity

Redundancy

Self similarity

Improvement

Diversity

Reflection

Failure

Quality

Baby steps

Accepted responsibility

http://www.extremeprogramming.org/ http://martinfowler.com/bliki/PrinciplesOfXP.html

domenica 20 novembre 2011

Where were we?

http://www.flickr.com/photos/kainet/288519656/

2 Main Stream Projects

http://www.flickr.com/photos/st3f4n/2489961263/

The Emergency Ward

1 Developer

2 Developers+

1/2 Developers

CustomersRequestsuser stories tasks

bugsemergencies

Salesprojects and clients “assistance”

long term planning

domenica 20 novembre 2011

Problems

http://www.flickr.com/photos/kainet/288519656/

2 Main Stream Projects

http://www.flickr.com/photos/st3f4n/2489961263/

The Emergency Ward

Bugs and requests of ex-“long term” projects!

Long term projectsFocus on new functionality

Spread of knowledge on projects

domenica 20 novembre 2011

Problems

http://www.flickr.com/photos/kainet/288519656/

2 Main Stream Projects

http://www.flickr.com/photos/st3f4n/2489961263/

The Emergency Ward

IterationsClean planning every week

Different workflows

VS

Bugs, small tasks, emergencies, a bit of customer care

Difficult planning

domenica 20 novembre 2011

Problems

http://www.flickr.com/photos/kainet/288519656/

2 Main Stream Projects

http://www.flickr.com/photos/st3f4n/2489961263/

The Emergency Ward

“Next week?”

VS

“Emm... maybe next week?”

“When can we do this?”: planning, resources, negotiation

domenica 20 novembre 2011

Problems

http://www.flickr.com/photos/kainet/288519656/http://www.flickr.com/photos/st3f4n/2489961263/

“How much work can you do in a week?”

Story points?

hours/man?

Ideal working days?

“Can you measure it?”

domenica 20 novembre 2011

From... to... 2 Main Stream Projects

The Emergency Ward

1 Developer

2 Developers+

1/2 Developers

CustomersRequests

Management

CustomersRequests

Developers

“Account”

Sales

Contracts

Customer care

user story, task, bug

domenica 20 novembre 2011

SOLUTIONSDifferent workflows

KanbanEverything is on

the kanban!

domenica 20 novembre 2011

SOLUTIONSSpread of knowledge on projects

KanbanPick the first in the “to-do” list!

If needed, ask someone to help

you.

domenica 20 novembre 2011

SOLUTIONS“When can we do this?”: planning, resources

Kanban“Full for the

next N weeks?”

Timeboxing

How long does it takes from “request” to

“done”?(Lead time)

Track and planning

Plan daily based on what

you have measured

domenica 20 novembre 2011

SOLUTIONS“When can we do this?”: negotiation

Planning an unique flowFiner granularity than iterations

Can establish effort on projects weekly

PROS

CONSHarder to plan many project in one flowDaily change of to-do list may happen

domenica 20 novembre 2011

Problems

http://www.flickr.com/photos/kainet/288519656/http://www.flickr.com/photos/st3f4n/2489961263/

“How much work can you do in a week?”

Story points?

hours/man?

Ideal working days?

“Can you measure it?”

domenica 20 novembre 2011

http://www.flickr.com/photos/kainet/288519656/http://www.flickr.com/photos/st3f4n/2489961263/

“How much work can you do in a week?”“Can you measure it?”

YES, YOU CAN!

SOLUTIONS

domenica 20 novembre 2011

SOLUTIONSBring you problems to light!

Measure your lead time(How long does it take to release value?)

Bugs discovered in QA(Weak tests? Customer expectation not matched?)

WIP (work in progress)(How many activities can you do at the same time?)

Bottlenecks(Kanban can show you were activities are stuck.

You should ask yourself why.)

Non-standard workflows(“Why is it not in the kaban?”)

domenica 20 novembre 2011

Demo

• Kanban

• Timeboxing

• Tracking

Our workflow, your questions!

domenica 20 novembre 2011

KanbanTO DO Working QA Deploy Done

domenica 20 novembre 2011

WIPTO DOWIP: 15

WorkingWIP: 6

QAWIP: 3

DeployWIP: 3

Done

domenica 20 novembre 2011

Our activitiesTO DOWIP: 15

WorkingWIP: 6

QAWIP: 3

DeployWIP: 3

Done

#123IAD

2

r:10/10t: 05/11w:q:d:

#124IAD

1

r: 11/10t: 05/11w:q:d:

#198AP

3

r: 20/09t: 05/11w:q:d:

#435AP

1

r: 15/10t: 05/11w:q:d:

#656AP

2

r: 01/11t: 05/11w:q:d:

#165#362

#445

Cirpo Kea Ciccio Filippo Michele Paolo

domenica 20 novembre 2011

Tickets assignmentTO DOWIP: 15

WorkingWIP: 6

QAWIP: 3

DeployWIP: 3

Done

#123IAD

2

r:10/10t: 05/11w: 08/11q:d:

#124IAD

1

r: 11/10t: 05/11w: 08/11q:d:

#198AP

3

r: 20/09t: 05/11w: 08/11q:d:

#435AP

1

r: 15/10t: 05/11w:q:d:

#656AP

2

r: 01/11t: 05/11w:q:d:

#165#362

#445Cirpo

Kea

Ciccio

Filippo

Michele

Paolo

domenica 20 novembre 2011

#124 blocked in QATO DOWIP: 15

WorkingWIP: 6

QAWIP: 3

DeployWIP: 3

Done

#123IAD

2

r:10/10t: 05/11w: 08/11q:d:

#124IAD

1

r: 11/10t: 05/11w: 08/11q: 09/11d:

#198AP

3

r: 20/09t: 05/11w: 08/11q:d:

#435AP

1

r: 15/10t: 05/11w: 09/11q:d:

#656AP

2

r: 01/11t: 05/11w:q:d:

#165#362

#445Cirpo

Kea

Ciccio

Filippo

Michele

Paolo

domenica 20 novembre 2011

Kea and Cirpo QATO DOWIP: 15

WorkingWIP: 6

QAWIP: 3

DeployWIP: 3

Done

#123IAD

2

r:10/10t: 05/11w: 08/11q: 10/11d:

#124IAD

1

r: 11/10t: 05/11w: 08/11q: 09/11d:

#198AP

3

r: 20/09t: 05/11w: 08/11q:d:

#435AP

1

r: 15/10t: 05/11w: 09/11q:d:

#656AP

2

r: 01/11t: 05/11w:q:d:

#165#362

#445

Cirpo

Kea

Ciccio

Filippo

Michele

Paolo

domenica 20 novembre 2011

Kea and Cirpo deployTO DOWIP: 15

WorkingWIP: 6

QAWIP: 3

DeployWIP: 3

Done

#123IAD

2

r:10/10t: 05/11w: 08/11q: 10/11d:

#124IAD

1

r: 11/10t: 05/11w: 08/11q: 09/11d:

#198AP

3

r: 20/09t: 05/11w: 08/11q:d:

#435AP

1

r: 15/10t: 05/11w: 09/11q:d:

#656AP

2

r: 01/11t: 05/11w:q:d:

#165#362

#445

Cirpo

Kea

Ciccio

Filippo

Michele

Paolo

domenica 20 novembre 2011

Kea and Cirpo are doneTO DOWIP: 15

WorkingWIP: 6

QAWIP: 3

DeployWIP: 3

Done

#124IAD

1

r: 11/10t: 05/11w: 08/11q: 09/11d:

#198AP

3

r: 20/09t: 05/11w: 08/11q:d:

#435AP

1

r: 15/10t: 05/11w: 09/11q:d:

#656AP

2

r: 01/11t: 05/11w:q:d:

#165#362

#445

CirpoKea

Ciccio

Filippo

Michele

Paolo

#123

domenica 20 novembre 2011

Where to start?TO DOWIP: 15

WorkingWIP: 6

QAWIP: 3

DeployWIP: 3

Done

#124IAD

1

r: 11/10t: 05/11w: 08/11q: 09/11d:

#198AP

3

r: 20/09t: 05/11w: 08/11q:d:

#435AP

1

r: 15/10t: 05/11w: 09/11q:d:

#656AP

2

r: 01/11t: 05/11w:q:d:

#165#362

#445

CirpoKea

Ciccio

Filippo

Michele

Paolo

#123

domenica 20 novembre 2011

TO DOWIP: 15

WorkingWIP: 6

QAWIP: 3

DeployWIP: 3

Done

#124IAD

1

r: 11/10t: 05/11w: 08/11q: 09/11d:

#198AP

3

r: 20/09t: 05/11w: 08/11q:d:

#435AP

1

r: 15/10t: 05/11w: 09/11q:d:

#656AP

2

r: 01/11t: 05/11w:q:d:

#165#362

#445

CirpoKea

Ciccio

Filippo

Michele

Paolo

#123From here!

Where to start?

domenica 20 novembre 2011

TO DOWIP: 15

WorkingWIP: 6

QAWIP: 3

DeployWIP: 3

Done

#124IAD

1

r: 11/10t: 05/11w: 08/11q: 09/11d:

#198AP

3

r: 20/09t: 05/11w: 08/11q:d:

#435AP

1

r: 15/10t: 05/11w: 09/11q:d:

#656AP

2

r: 01/11t: 05/11w:q:d:

#165#362

#445

Cirpo

Kea

Ciccio

Filippo

Michele

Paolo

#123

Where to start?

domenica 20 novembre 2011

And Cirpo?TO DOWIP: 15

WorkingWIP: 6

QAWIP: 3

DeployWIP: 3

Done

#124IAD

1

r: 11/10t: 05/11w: 08/11q: 09/11d:

#198AP

3

r: 20/09t: 05/11w: 08/11q:d:

#435AP

1

r: 15/10t: 05/11w: 09/11q: 11/11d:

#656AP

2

r: 01/11t: 05/11w: 10/11q:d:

#165#362

#445Cirpo

Kea

Ciccio

Filippo

Michele

Paolo

#123

domenica 20 novembre 2011

Cirpo does not know APTO DOWIP: 15

WorkingWIP: 6

QAWIP: 3

DeployWIP: 3

Done

#124IAD

1

r: 11/10t: 05/11w: 08/11q: 09/11d:

#198AP

3

r: 20/09t: 05/11w: 08/11q:d:

#435AP

1

r: 15/10t: 05/11w: 09/11q: 11/11d:

#656AP

2

r: 01/11t: 05/11w: 10/11q:d:

#165#362

#445Cirpo

Kea

Ciccio

Filippo

Michele

Paolo

#123

domenica 20 novembre 2011

Cirpo do not know APTO DOWIP: 15

WorkingWIP: 6

QAWIP: 3

DeployWIP: 3

Done

#124IAD

1

r: 11/10t: 05/11w: 08/11q: 09/11d:

#198AP

3

r: 20/09t: 05/11w: 08/11q:d:

#435AP

1

r: 15/10t: 05/11w: 09/11q: 11/11d:

#656AP

2

r: 01/11t: 05/11w: 10/11q:d:

#165#362

#445

Cirpo

Kea

Ciccio

Filippo

Michele

Paolo

#123I’ve never seen AP project.

Can someone help me?

domenica 20 novembre 2011

Michele doesTO DOWIP: 15

WorkingWIP: 6

QAWIP: 3

DeployWIP: 3

Done

#124IAD

1

r: 11/10t: 05/11w: 08/11q: 09/11d:

#198AP

3

r: 20/09t: 05/11w: 08/11q:d:

#435AP

1

r: 15/10t: 05/11w: 09/11q: 11/11d:

#656AP

2

r: 01/11t: 05/11w: 10/11q:d:

#165#362

#445

Cirpo

Kea

Ciccio

Filippo

Michele

Paolo

#123

I worked on the last ticket, I’ll help you...

domenica 20 novembre 2011

Pair programming!TO DOWIP: 15

WorkingWIP: 6

QAWIP: 3

DeployWIP: 3

Done

#124IAD

1

r: 11/10t: 05/11w: 08/11q: 09/11d:

#198AP

3

r: 20/09t: 05/11w: 08/11q:d:

#435AP

1

r: 15/10t: 05/11w: 09/11q: 11/11d:

#656AP

2

r: 01/11t: 05/11w: 10/11q:d:

#165#362

#445

CirpoKea

Ciccio

Filippo

Michele

Paolo

#123

domenica 20 novembre 2011

New user storiesTO DOWIP: 15

WorkingWIP: 6

QAWIP: 3

DeployWIP: 3

Done

#124IAD

1

r: 11/10t: 05/11w: 08/11q: 09/11d:

#198AP

3

r: 20/09t: 05/11w: 08/11q: 11/11d:

#435AP

1

r: 15/10t: 05/11w: 09/11q: 11/11d:

#656AP

2

r: 01/11t: 05/11w: 10/11q:d:

#165#362

#445

CirpoKea

Ciccio

Filippo

Michele

Paolo

#123

#567PDS

5

r:9/11t:w:q:d:

#568PDS

2

r:9/11t:w:q:d:

#569PDS

1

r:9/11t:w:q:d:

#570PDS

1

r:9/11t:w:q:d:

#571PDS

1

r:9/11t:w:q:d:

#572PDS

1

r:9/11t:w:q:d:

domenica 20 novembre 2011

#656 has been implementedTO DOWIP: 15

WorkingWIP: 6

QAWIP: 3

DeployWIP: 3

Done

#124IAD

1

r: 11/10t: 05/11w: 08/11q: 09/11d:

#198AP

3

r: 20/09t: 05/11w: 08/11q: 11/11d:

#435AP

1

r: 15/10t: 05/11w: 09/11q: 11/11d:

#656AP

2

r: 01/11t: 05/11w: 10/11q:d:

#165#362

#445

CirpoKea

Ciccio

Filippo

Michele

Paolo

#123

#567PDS

5

r:9/11t:w:q:d:

#568PDS

2

r:9/11t:w:q:d:

#569PDS

1

r:9/11t:w:q:d:

#570PDS

1

r:9/11t:w:q:d:

#571PDS

1

r:9/11t:w:q:d:

#572PDS

1

r:9/11t:w:q:d:

#656 is implemented!

domenica 20 novembre 2011

QA WIP reached!TO DOWIP: 15

WorkingWIP: 6

QAWIP: 3

DeployWIP: 3

Done

#124IAD

1

r: 11/10t: 05/11w: 08/11q: 09/11d:

#198AP

3

r: 20/09t: 05/11w: 08/11q: 11/11d:

#435AP

1

r: 15/10t: 05/11w: 09/11q: 11/11d:

#656AP

2

r: 01/11t: 05/11w: 10/11q:d:

#165#362

#445

CirpoKea

Ciccio

Filippo

Michele

Paolo

#123

#567PDS

5

r:9/11t:w:q:d:

#568PDS

2

r:9/11t:w:q:d:

#569PDS

1

r:9/11t:w:q:d:

#570PDS

1

r:9/11t:w:q:d:

#571PDS

1

r:9/11t:w:q:d:

#572PDS

1

r:9/11t:w:q:d:

We reached QA WIP!

domenica 20 novembre 2011

Help to pull out storiesTO DOWIP: 15

WorkingWIP: 6

QAWIP: 3

DeployWIP: 3

Done

#124IAD

1

r: 11/10t: 05/11w: 08/11q: 09/11d:

#198AP

3

r: 20/09t: 05/11w: 08/11q: 11/11d:

#435AP

1

r: 15/10t: 05/11w: 09/11q: 11/11d:

#656AP

2

r: 01/11t: 05/11w: 10/11q:d:

#165#362

#445

Cirpo

Kea

Ciccio

FilippoMichele

Paolo

#123

#567PDS

5

r:9/11t:w:q:d:

#568PDS

2

r:9/11t:w:q:d:

#569PDS

1

r:9/11t:w:q:d:

#570PDS

1

r:9/11t:w:q:d:

#571PDS

1

r:9/11t:w:q:d:

#572PDS

1

r:9/11t:w:q:d:

domenica 20 novembre 2011

Help to pull out storiesTO DOWIP: 15

WorkingWIP: 6

QAWIP: 3

DeployWIP: 3

Done

#124

IAD

1

r: 11/10t: 05/11w: 08/11q: 09/11d: 12/11

#198AP

3

r: 20/09t: 05/11w: 08/11q: 11/11d:

#435AP

1

r: 15/10t: 05/11w: 09/11q: 11/11d: 12/11

#656AP

2

r: 01/11t: 05/11w: 10/11q:d:

#165#362

#445

Cirpo

KeaCiccio

FilippoMichele

Paolo#123

#567PDS

5

r:9/11t:w:q:d:

#568PDS

2

r:9/11t:w:q:d:

#569PDS

1

r:9/11t:w:q:d:

#570PDS

1

r:9/11t:w:q:d:

#571PDS

1

r:9/11t:w:q:d:

#572PDS

1

r:9/11t:w:q:d:

domenica 20 novembre 2011

Go back to #656TO DOWIP: 15

WorkingWIP: 6

QAWIP: 3

DeployWIP: 3

Done

#124

IAD

1

r: 11/10t: 05/11w: 08/11q: 09/11d: 12/11

#198AP

3

r: 20/09t: 05/11w: 08/11q: 11/11d:

#656AP

2

r: 01/11t: 05/11w: 10/11q:d:

#165#362

#445Cirpo

KeaCiccio

FilippoMichele

Paolo

#123

#567PDS

5

r:9/11t:w:q:d:

#568PDS

2

r:9/11t:w:q:d:

#569PDS

1

r:9/11t:w:q:d:

#570PDS

1

r:9/11t:w:q:d:

#571PDS

1

r:9/11t:w:q:d:

#572PDS

1

r:9/11t:w:q:d:

#435

domenica 20 novembre 2011

TO DOWIP: 15

WorkingWIP: 6

QAWIP: 3

DeployWIP: 3

Done

#656AP

2

r: 01/11t: 05/11w: 10/11q: 12/11d:

#165#362

#445

Cirpo

Paolo

#123

#567PDS

5

r:9/11t:: 12/11w:q:d:

#568PDS

2

r:9/11t:w:q:d:

#569PDS

1

r:9/11t:w:q:d:

#570PDS

1

r:9/11t:w:q:d:

#571PDS

1

r:9/11t:w:q:d:

#572PDS

1

r:9/11t:w:q:d:

#435

#124

Ciccio

Kea

Michele

Filippo #198

Tickets assignment

domenica 20 novembre 2011

No pair needed!TO DOWIP: 15

WorkingWIP: 6

QAWIP: 3

DeployWIP: 3

Done#165

#362#445

#123

#567PDS

5

r:9/11t:: 12/11w:q:d:

#568PDS

2

r:9/11t: 12/11w:q:d:

#569PDS

1

r:9/11t: 12/11w:q:d:

#570PDS

1

r:9/11t:w:q:d:

#571PDS

1

r:9/11t:w:q:d:

#572PDS

1

r:9/11t:w:q:d:

#435

#124

Ciccio

Kea

Michele

Filippo #198

Cirpo

#656

Paolo

domenica 20 novembre 2011

ExpeditTO DOWIP: 15

WorkingWIP: 6

QAWIP: 3

DeployWIP: 3

Done#165

#362#445

#123

#567PDS

5

r:9/11t:: 12/11w:q:d:

#568PDS

2

r:9/11t: 12/11w:q:d:

#569PDS

1

r:9/11t: 12/11w:q:d:

#570PDS

1

r:9/11t:w:q:d:

#571PDS

1

r:9/11t:w:q:d:

#572PDS

1

r:9/11t:w:q:d:

#435

#124

Ciccio

Kea

Michele

Filippo #198

Cirpo

#656

Paolo

A client reports a bug.

We create a new ticket.It is called Expedit, and it has

priority on others on the kanban

domenica 20 novembre 2011

ExpeditTO DOWIP: 15

WorkingWIP: 6

QAWIP: 3

DeployWIP: 3

Done#165

#362#445

#123

#567PDS

5

r:9/11t:: 12/11w:q:d:

#568PDS

2

r:9/11t: 12/11w:q:d:

#569PDS

1

r:9/11t: 12/11w:q:d:

#570PDS

1

r:9/11t:w:q:d:

#571PDS

1

r:9/11t:w:q:d:

#572PDS

1

r:9/11t:w:q:d:

#435

#124

Ciccio

Kea

Michele

Filippo #198

Cirpo

#656

Paolo

Filippo leaves the #568 ticket to Michele and picks the

Expedit ticket to verify what’s wrong

domenica 20 novembre 2011

ExpeditTO DOWIP: 15

WorkingWIP: 6

QAWIP: 3

DeployWIP: 3

Done#165

#362#445

#123

#567PDS

5

r:9/11t:: 12/11w:q:d:

#568PDS

2

r:9/11t: 12/11w:q:d:

#569PDS

1

r:9/11t: 12/11w:q:d:

#570PDS

1

r:9/11t:w:q:d:

#571PDS

1

r:9/11t:w:q:d:

#572PDS

1

r:9/11t:w:q:d:

#435

#124

Ciccio

Kea

Michele

Filippo #198

Cirpo

#656

Paolo

It was a bug

The bug could be solved in less then a pomodoro(25 minutes).

We fix it right away.

domenica 20 novembre 2011

ExpeditTO DOWIP: 15

WorkingWIP: 6

QAWIP: 3

DeployWIP: 3

Done#165

#362#445

#123

#567PDS

5

r:9/11t:: 12/11w:q:d:

#568PDS

2

r:9/11t: 12/11w:q:d:

#569PDS

1

r:9/11t: 12/11w:q:d:

#570PDS

1

r:9/11t:w:q:d:

#571PDS

1

r:9/11t:w:q:d:

#572PDS

1

r:9/11t:w:q:d:

#435

#124

Ciccio

Kea

Michele

Filippo #198

Cirpo

#656

Paolo

It was a bug

The bug is complicated. We create a new ticket and put it

on top of the to-do list.

domenica 20 novembre 2011

ExpeditTO DOWIP: 15

WorkingWIP: 6

QAWIP: 3

DeployWIP: 3

Done#165

#362#445

#123

#567PDS

5

r:9/11t:: 12/11w:q:d:

#568PDS

2

r:9/11t: 12/11w:q:d:

#569PDS

1

r:9/11t: 12/11w:q:d:

#570PDS

1

r:9/11t:w:q:d:

#571PDS

1

r:9/11t:w:q:d:

#572PDS

1

r:9/11t:w:q:d:

#435

#124

Ciccio

Kea

Michele

Filippo #198

Cirpo

#656

Paolo

It’s not a bug, it’s a feature

We ask the client if he wants it, and if he says yes we create a ticket and plan when to do it.

domenica 20 novembre 2011

Overrunning the WIPTO DOWIP: 15

WorkingWIP: 6

QAWIP: 3

DeployWIP: 3

Done#165

#362#445

#123

#567PDS

5

r:9/11t:: 12/11w:q:d:

#568PDS

2

r:9/11t: 12/11w:q:d:

#571PDS

1

r:9/11t:w:q:d:

#572PDS

1

r:9/11t:w:q:d:

#435

#124

Ciccio

Kea

Michele

Filippo #198Cirpo

#656

Paolo

#569

#570

domenica 20 novembre 2011

Overrunning the WIPTO DOWIP: 15

WorkingWIP: 6

QAWIP: 3

DeployWIP: 3

Done#165

#362#445

#123

#567PDS

5

r:9/11t:: 12/11w:q:d:

#568PDS

2

r:9/11t: 12/11w:q:d:

#571PDS

1

r:9/11t:w:q:d:

#572PDS

1

r:9/11t:w:q:d:

#435

#124

Ciccio

Kea

Michele

Filippo #198Cirpo

#656

Paolo

#569

#570

domenica 20 novembre 2011

Overrunning the WIPTO DOWIP: 15

WorkingWIP: 6

QAWIP: 3

DeployWIP: 3

Done#165

#362#445

#123

#567PDS

5

r:9/11t:: 12/11w:q:d:

#568PDS

2

r:9/11t: 12/11w:q:d:

#571PDS

1

r:9/11t:w:q:d:

#572PDS

1

r:9/11t:w:q:d:

#435

#124

Ciccio

Kea

Michele

Filippo #198

Cirpo

#656

Paolo

#569

#570

domenica 20 novembre 2011

Timeboxing

Measure of time

Divides your working day

Indicates the time you should stay focus on only one activity

domenica 20 novembre 2011

Timeboxing: why?

To measure the effort on each activity

To measure how much time you work in a day

To try out different solution

To schedule activities every 25 minutes

domenica 20 novembre 2011

Timeboxing & Tracking

domenica 20 novembre 2011

Timeboxing & Tracking

Date

domenica 20 novembre 2011

Timeboxing & Tracking

Ticket

domenica 20 novembre 2011

Timeboxing & Tracking

Small description

domenica 20 novembre 2011

Timeboxing & Tracking

Pomodoros

domenica 20 novembre 2011

Timeboxing & Tracking

Hours

domenica 20 novembre 2011

Timeboxing & Tracking

Progetti

domenica 20 novembre 2011

Timeboxing & Tracking

domenica 20 novembre 2011

Tracking & Planning

domenica 20 novembre 2011

Tracking & Planning

#571PDS

1

r:9/10t: 25/11w: 28/11q: 29/11d: 29/11

Stages of our workflow

Estimation

domenica 20 novembre 2011

Tracking & Planning

Stages of our workflow

Estimation

domenica 20 novembre 2011

OK...but...

Is everything this beautiful?

domenica 20 novembre 2011

OK...but...

Is everything this beautiful?

Unfortunatly, no

domenica 20 novembre 2011

We found that...

CustomersRequests Developers

“Account”

Sales

Contracts

Customer care

user story, task, bug(Customersare all the same??)

domenica 20 novembre 2011

...changing is not bad!Customer1Customer2Customer3

DevelopersTeam I

Sales

Contracts

Customer care

user story, task, bug

Customer4Customer5Customer6

DevelopersTeam IIContracts

Customer care

user story, task, bug

New Customers First contact

domenica 20 novembre 2011

#phpday

Questions?

Filippo De Santis

fd@ideato.it

twitter: @filippodesantis

http://joind.in/4509

domenica 20 novembre 2011

#phpday

References

http://www.poppendieck.com/

http://en.wikipedia.org/wiki/Kanban

Kanban and Scrum - making the most of bothhttp://www.infoq.com/minibooks/kanban-scrum-minibook

domenica 20 novembre 2011

Recommended