Upload
stanislav-vasilyev
View
295
Download
0
Tags:
Embed Size (px)
DESCRIPTION
Slides from AgileSaturday 13.02.2010
Citation preview
Agile values
Stanislav VasilyevAgile [email protected]
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!