scrum and kanban are not enough - agile slovenia 2013

Download Scrum and Kanban are not enough - Agile Slovenia 2013

If you can't read please download the document

Upload: wiktor-zolnowski

Post on 16-Apr-2017

629 views

Category:

Business


1 download

TRANSCRIPT

Scrum and Kanban are not enough

Wiktor onowski
@[email protected]

Let it Scrum

It is dangerous to think that a single practice makes an organization better...



It is quite possible that it is the other way around:

Good organisations pick particular practices to follow!

Individuals and Interactions over
Working Software over...
Customer collaboration over...Responding to change over...

How many of you are Project Managers?


Project: Planned set of interrelated tasks to be executed over a fixed period and within certain cost and other limitations.

source: http://www.businessdictionary.com/definition/project.html

Project:
- fixed scope
- fixed time
- fixed budget

Project lifecycle

Project lifecycle

Project lifecycle

Project lifecycle

Waterfall makes sense...

...until you start thinking about it...

Project Management is about spending a lot of time on planning first...

.and then changing that plan all the time...

Product - not project

Stickies on the wall will not help you if you are building crappy software

Product Agility

Stickies on the wall will not help you if you are building crappy software

Product Agility

People Agility

Agile Culture

But what about Agile for BIG PROJECTS?

Agile for BIG PROJECTS doesn't work!

CHAOS Report

Nothing will help you if you are building BIG crappy software

Scaling Agile

People who are trying to scale Agile don't know what Agile is about...

It's not about scaling Scrum/Kanban and other methods

It's not even about scaling projects...

Scaling Agile

It is about dividing your product into smaller sub-products which are as much independent as it is possible

Only what you need to do next, is split your n*houndred people development department into small scrum/kanban/xp/... teams/tribes/squads/...

And make these small products in an Agile way.

You also need to provide some communication and knowledge sharing framework.

Big organisation can not be Agile!

Stickies on the wall will not help you if you have basic communication problems

You can not expect that you will just implement framework for collaboration (Scrum, Kanban) and everything will just work and your organisation will become Agile in some magic way...

Working software means:
MaintainabilityTestabilityQualitySustainable PaceLow Technical Debt

Individuals and Interactions means:
CultureLeadersCommitmentInnovationsRespect

Customers Collaboration means:
Max ValueSoftware that mattersSolving real problemsShared mission and goal

Responding to changes means:
Organisation AgilityInspect & AdaptMeasure & LearnSafety to fail environment

Stickies on the wall will not help you if you don't want to be Agile

Questions?

Thank You

@streser
[email protected]
www.codesprinters.com