15
Agile values Stanislav Vasilyev Agile Estonia [email protected]

Agile Values

Embed Size (px)

DESCRIPTION

Slides from AgileSaturday 13.02.2010

Citation preview

Page 1: Agile Values

Agile values

Stanislav VasilyevAgile [email protected]

Page 2: Agile Values

Myths about Agile

Working is not necessary

Deadlines do not exist

It is really hard

Agile is a hype

It is meant for special people

There is no slack

No one is responsible

Page 3: Agile Values

Early startup days

Page 4: Agile Values

Maturing organization

Budget

Competitors

Infrastructure

Departments /Teams

Support and maintenance

Rules and

policies

Page 5: Agile Values

Floating in deep waters

Page 6: Agile Values

To be fast, you have to be agile…

Page 7: Agile Values

Going fast means…

There are no defects

There are good engineering practices – code is clean and easy to maintain

People are in touch with the business and can make fast decisions

No extra work is done

Page 8: Agile Values

Focus on value

Plans are nothing; planning is everything.

Dwight D. Eisenhower

Do only things that make your product and business better

Do not think too much of a future, it is really unpredictable

Prototypes!

Page 9: Agile Values

Testing from day one

Finding problems early is cheaper

We believe in test automation

Build quality in

You can build quality product, but it is hard to add quality later

Page 10: Agile Values

Fail fast

Fail tolerant attitude

The faster you will know that it is a dead-end – the better

Let’s try 3-4 different solutions during a month instead of squeezing everything from a single idea

Page 11: Agile Values

Involvement and transparency

People should see how they work affects business

Clear decisions and rules apply to everyone

Common goal and common purpose

Provokes self-organization

People become a part of something big, instead of just another department

Page 12: Agile Values

Technical excellence

We expect people to know what they are doing

Constant improvement

Good people lead to good results

People develop your product, not processes and tools

Page 13: Agile Values

Full utilization

People should have time to do the work

No one is able to work on full utilization all the time

Instead of thinking how to get full utilization from the people, think how to automate process and prioritize wisely

Page 14: Agile Values

Person able to…

speakexpress opinion in a logical manner, speak up when needed. Being silent is an answer too

listento others, to ideas, find compromises, let other express opinions

thinkbeing able to make decision, use common sense, constantly improve, adjust

Page 15: Agile Values

Questions?

Thank You!