agile values

Post on 26-Jun-2015

296 Views

Category:

Technology

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

Slides from AgileSaturday 13.02.2010

TRANSCRIPT

Agile values

Stanislav VasilyevAgile Estoniastanislav.vasilyev@agile.ee

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

Early startup days

Maturing organization

Budget

Competitors

Infrastructure

Departments /Teams

Support and maintenance

Rules and

policies

Floating in deep waters

To be fast, you have to be agile…

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

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!

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

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

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

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

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

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

Questions?

Thank You!

top related