how agile works in real life by mikhail podurets

16
www.luxoft.com HOW AGILE WORKS IN REAL LIFE Mikhail Podurets Luxoft Agile Practice 25-Nov-2016

Upload: luxoftagilepractice

Post on 09-Jan-2017

47 views

Category:

Presentations & Public Speaking


2 download

TRANSCRIPT

Page 1: How Agile Works in Real Life by Mikhail Podurets

www.luxoft.com

HOW AGILE WORKS IN REAL LIFE

Mikhail Podurets

Luxoft Agile Practice

25-Nov-2016

Page 2: How Agile Works in Real Life by Mikhail Podurets

www.luxoft.com

Mikhail Podurets

Agile/Lean Coach @ Luxoft Agile Practice

[email protected]

Mikhail-Podurets

Page 3: How Agile Works in Real Life by Mikhail Podurets

www.luxoft.com

What We’ll Talk About Today

What Agile is and what

it is not (reminder)

What are the basic

concepts under Agile

frameworks and

methods

How they are applied to

the real life

Page 4: How Agile Works in Real Life by Mikhail Podurets

www.luxoft.com

It All Started with a Question

“So, ok. You are telling us the cool stuff, unicorns and fairies. But in

the real life we have to deal with a zillion of real-life-problems.

For example we have several teams contributing to one product. To

make an increment potentially shippable we need to perform

integration testing which takes quite a time. Who should do that?

When we should do that assuming that it cannot be done within a

sprint? Who should perform that? What do your Scrum-fathers say?”

- An ICP trainee

Page 5: How Agile Works in Real Life by Mikhail Podurets

www.luxoft.com

What Agile Is Not (Although It Is Believed To Be)

TO DO IN PROGRESS DONE

Scrum Kanban Method

DSDM

Spotify model

SAFe

LeSS XP

Crystal FDD

Nexus

Page 6: How Agile Works in Real Life by Mikhail Podurets

www.luxoft.com

What Agile Is

The attitude to the work based on the 4 Values:

- Individuals and Interactions

- Working software

- Customer collaboration

- Responding to change

The way of work that allows us to quickly identify and address

threats and opportunities in high ambiguity

Page 7: How Agile Works in Real Life by Mikhail Podurets

www.luxoft.com

How We Become Agile

— To sell something useless we

must have bought something

useless. And we don’t have

money for that.

Uncle Feodor

A Russian cartoon character

Page 8: How Agile Works in Real Life by Mikhail Podurets

www.luxoft.com

We Already Have Something Useless

Valueless work Reworks Handoffs Delays

Information loss Wishful thinking Unfinished work Overproduction

Page 9: How Agile Works in Real Life by Mikhail Podurets

www.luxoft.com

And the Special Tools to Search for Inefficiency

Lean Software Development

Empirical Process

Pull systems

Incremental Development

and Iterative Design

Page 10: How Agile Works in Real Life by Mikhail Podurets

www.luxoft.com

So What is Scrum/Kanban/etc. Then?

Scrum is a framework within which people can address complex

adaptive problems, while productively and creatively delivering

products of the highest possible value.

Kanban is a method for managing knowledge work which

balances the demand for work to be done with the available

capacity to start new work.

Page 11: How Agile Works in Real Life by Mikhail Podurets

www.luxoft.com

How Does This Work?

The rules create boundaries

The organization hits the boundary

Once the boundary is hit it indicates the problem of

the process (inefficiency) – sets the red flag

The organization makes a decision on how to remove the

inefficiency based on their understanding of the context

Page 12: How Agile Works in Real Life by Mikhail Podurets

www.luxoft.com

Example of the boundaries

Cross-functional team

Self-organized team

Co-located team

One Product Owner

Releasable and usable increment

in the end of the sprint

Impossible is impossible

15 minutes on Daily Scrum

Sprint Goal defines the Product

Goal

Work in Progress limits

Helping each other

Intrinsic motivation

Fail fast & fail safe

etc.

Page 13: How Agile Works in Real Life by Mikhail Podurets

www.luxoft.com

Why They Say the Agile Doesn’t Work

Cannot create cross-functional teams

Cannot deliver increments

Cannot access the users

Failure is not an option

The decisions are delayed

Cannot decide who will be the only PO

Don’t invest in automation

Page 14: How Agile Works in Real Life by Mikhail Podurets

www.luxoft.com

So Is It Really Agile That Does Not Work?

Page 15: How Agile Works in Real Life by Mikhail Podurets

www.luxoft.com

Page 16: How Agile Works in Real Life by Mikhail Podurets

www.luxoft.com

THANK YOU! QUESTIONS?

Facebook: https://www.facebook.com/LuxoftAgilePractice

Youtube: https://www.youtube.com/c/LuxoftAgilePractice

Slideshare: http://www.slideshare.net/LuxoftAgilePractice

Blog: http://blog.luxoft.com/agile