armands baranovskis -myths and truths about agile

36
Myths and truths about Agile Armands Baranovskis @xabarx eBI T

Upload: agile-lietuva

Post on 05-Dec-2014

468 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Armands Baranovskis -Myths and truths about agile

Myths and truths about Agile

Armands Baranovskis

@xabarx eBIT

Page 2: Armands Baranovskis -Myths and truths about agile

Disclaimer• This talk is a subjective representation of

my understanding of Agile processes based on my personal experience.

• Any similarities with real life projects are purely intentional.

• No Scrum masters were hurt during the making of this presentation.

Page 3: Armands Baranovskis -Myths and truths about agile

The BIGGEST evil:

Agile manifesto

Page 4: Armands Baranovskis -Myths and truths about agile

image via geek-and-poke.com

The “I have read about it” group

Page 5: Armands Baranovskis -Myths and truths about agile

Individuals and interactions over processes and tools

There are no

Page 6: Armands Baranovskis -Myths and truths about agile

Jira

Redmine

Pivotal tracker

Git SubversionInformation

radiatorWiki

Etc.

TOOLS:

Scrum

Kanban

XP

FDD

TDD

Planning poker

Continuous delivery

Etc.

Processes:

Page 7: Armands Baranovskis -Myths and truths about agile

Working software over comprehensive documentation

There is no

Page 8: Armands Baranovskis -Myths and truths about agile

Sufficient

Alive

Should be: Code

User stories

Manuals

Architecture

ER diagrams

Acceptance criteria

Etc.

Types:

Page 9: Armands Baranovskis -Myths and truths about agile

Customer collaboration over contract negotiations

There are no

Page 10: Armands Baranovskis -Myths and truths about agile

Scope replacement procedure

User stories

with estimatesCooperation

guidelines

Acceptance criteria

Should include:

Page 11: Armands Baranovskis -Myths and truths about agile

Responding to change over following a planThere is no

Page 12: Armands Baranovskis -Myths and truths about agile

Project plan

Priorities

Estimations

Budget

Scope

Acceptance criteria

There absolutely

MUST be:

Management

Planning

Tracking

Understanding

Page 13: Armands Baranovskis -Myths and truths about agile

Gartner hype cycle

image via datameer.com

Page 14: Armands Baranovskis -Myths and truths about agile

The “silver bullet” seekers

Page 15: Armands Baranovskis -Myths and truths about agile

We will do stuff faster and better

Page 16: Armands Baranovskis -Myths and truths about agile

Do expect:

10x increase in productivity

Miracles

Don’t expect:Faster identification of

problems

Better understanding

Shorter feedback

loops

Quicker initial results

Page 17: Armands Baranovskis -Myths and truths about agile

We should do it if we don’t know what we need

Page 18: Armands Baranovskis -Myths and truths about agile

Please please please

go back to the project

definition

Page 19: Armands Baranovskis -Myths and truths about agile

The “once tried and failed” group

Page 20: Armands Baranovskis -Myths and truths about agile

It’s a great skill, juniors can’t do it

Page 21: Armands Baranovskis -Myths and truths about agile

Our brain is

Agile

Page 22: Armands Baranovskis -Myths and truths about agile

Impossible to do under fixed price

Page 23: Armands Baranovskis -Myths and truths about agile

Scope replacement procedure

User stories

with estimatesCooperation

guidelines

Acceptance criteria

Should include*:

*See “There is no contract” section

Page 24: Armands Baranovskis -Myths and truths about agile

Agile = Scrum!

Page 25: Armands Baranovskis -Myths and truths about agile

Everyone should be multifunctional, there is no specialization

Page 26: Armands Baranovskis -Myths and truths about agile

Work still needs to be done

Try your best to

learn moreDon’t be scared to

fail

You are not Chuck Norris

Tips to remember:

Page 27: Armands Baranovskis -Myths and truths about agile

The “nonbelievers”

image via rockpapercynic.com

Page 28: Armands Baranovskis -Myths and truths about agile

It’s more expensive

Page 29: Armands Baranovskis -Myths and truths about agile

Costs will be structured differently

Page 30: Armands Baranovskis -Myths and truths about agile

It requires more involvement from the client

Page 31: Armands Baranovskis -Myths and truths about agile

Want good results?

Get involved!

Page 32: Armands Baranovskis -Myths and truths about agile

Impossible to sign off on anything

Page 33: Armands Baranovskis -Myths and truths about agile

This might be a

problem

Page 34: Armands Baranovskis -Myths and truths about agile

It just blows up scope

Page 35: Armands Baranovskis -Myths and truths about agile

DO NOT forget:

Planning

Management

Tracking

Understanding

Page 36: Armands Baranovskis -Myths and truths about agile

Thank you!

Any questions?