kudos, motivation & agile

30
Kudos, Motivation & Agile Agnius Paradnikas

Upload: visma-lietuva

Post on 24-Apr-2015

484 views

Category:

Software


6 download

DESCRIPTION

Motivated people is a key to success in software development. Agnius will present ideas and principles which were used to build a successful environment to empower people and keep them motivated.

TRANSCRIPT

Page 1: Kudos, Motivation & Agile

Kudos, Motivation & AgileAgnius Paradnikas

Page 2: Kudos, Motivation & Agile

1 of 12 Agile principles

Build projects around motivated individuals. Give them the environment and support they

need, and trust them to get the job done.

Page 3: Kudos, Motivation & Agile

Background

• Visma• Nordic company

• 158 million EUR profit

• 5600 people, 90 autonomous companies

• Product development company

• Distributed

• Visma Lietuva • A development center for Visma

• 100 developers and tech QAs

• 22 teams

• 2 full time managers

Page 4: Kudos, Motivation & Agile

Environment

Software development company should be ruled by geeks

Page 5: Kudos, Motivation & Agile

Environment

Page 6: Kudos, Motivation & Agile

Environment

Hire good people, and leave them alone.- William McKnight, 3M, 1930-1940

Page 7: Kudos, Motivation & Agile

Environment

Everybody is equal

Page 8: Kudos, Motivation & Agile

Environment

Doesn’t matter how you dress

or look

Page 9: Kudos, Motivation & Agile

Environment

NO to open space office

Page 10: Kudos, Motivation & Agile

Motivated individuals

Hire by yourself

Page 11: Kudos, Motivation & Agile

Motivated individuals

Good people like to work with other good people.And they like to give Kudos to each other.

Page 12: Kudos, Motivation & Agile

Kudos

To gain kudos is to earn respect and recognition. - UrbanDictionary.com

Page 13: Kudos, Motivation & Agile

Kudos, how we started

• Bring a chocolate and get 1 Kudos point.

• No real value from Kudos points. Just for fun.

• The more points you have, the more respected you are.

Page 14: Kudos, Motivation & Agile

Kudos, how we started

Page 15: Kudos, Motivation & Agile

Kudos, scale out

• We grew and physical Kudos board had to be bigger.• There were more actions we wanted to reward each

other on:• Code review

• Pair programming

• Code Monkey presentation

• Public speaking

• Etc.

Page 16: Kudos, Motivation & Agile

Kudos, scale out

• Physically it was hard to manage.• Came up with custom solution on the SharePoint in our

intranet.

Page 17: Kudos, Motivation & Agile

Kudos, demo

Page 18: Kudos, Motivation & Agile

How to gain Kudos points?

Page 19: Kudos, Motivation & Agile

How to gain Kudos points?

Page 20: Kudos, Motivation & Agile

How to gain Kudos points?

Page 21: Kudos, Motivation & Agile

How to gain Kudos points?

Page 22: Kudos, Motivation & Agile

How to gain Kudos points?

Page 23: Kudos, Motivation & Agile

What’s in it for me?

• Recognition and respect from peers• Bigger motivation to do more• Fun• Real value exchanging Kudos points to gadgets or other

stuff

Page 24: Kudos, Motivation & Agile

What’s in it for me?

• Gadgets for Kudos points

Page 25: Kudos, Motivation & Agile

What’s in it for me?

• Workplace improvements for Kudos points (ex. height-adjustable table)

Page 26: Kudos, Motivation & Agile

Kudos committee

• Elected annually• Owners of Kudos points system• Implementing changes in Kudos points• Approves Kudos points

Page 27: Kudos, Motivation & Agile

How to change your company?

Start with small changes in your team. Good examples will outgrow to company level

Page 28: Kudos, Motivation & Agile

QA

?

Page 29: Kudos, Motivation & Agile

Discussion

• Does it sound relevant to you?• What do you do the same/different in your

company/team?• Any good ideas how to motivate people?• Kudos points – would it work in your case?

Page 30: Kudos, Motivation & Agile