Agnius paradnikas Kudos, motivation agile

35
Kudos, Motivation & Agile Agnius Paradnikas

description

Motivated developers are a key to success in software development. We all know that. How to make them motivated and maintain it? What really motivates developers? Is it enough of foosball or Xbox in the office? Agnius will try to answer these questions as well as telling few secrets about Kudos which is a small piece, but yet very important, in the whole motivation puzzle.

Transcript of Agnius paradnikas Kudos, motivation agile

Page 1: Agnius paradnikas   Kudos, motivation   agile

Kudos, Motivation & AgileAgnius Paradnikas

Page 2: Agnius paradnikas   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: Agnius paradnikas   Kudos, motivation   agile

Background

• Visma• Nordic company

• 158 million EUR profit

• 6000 people, 90 autonomous companies

• Product development company

• Distributed

• Visma Lietuva • A development center for Visma

• 24+ Scrum teams

• 145 geeks

Page 4: Agnius paradnikas   Kudos, motivation   agile

Geek?

• Passionate about technology• Expert in the field• Tweak till its perfect• Early adopter• Friendly and social

Page 5: Agnius paradnikas   Kudos, motivation   agile

Stereotype

• Ego centric• Challenging to manage• Hate bureaucracy• Anti-social

• ... because Geeks want to get things done

Page 6: Agnius paradnikas   Kudos, motivation   agile

Environment

Software development company should be ruled by geeks

Page 7: Agnius paradnikas   Kudos, motivation   agile

Environment

Motivation first

Page 8: Agnius paradnikas   Kudos, motivation   agile

Environment

Page 9: Agnius paradnikas   Kudos, motivation   agile

Environment

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

Page 10: Agnius paradnikas   Kudos, motivation   agile

Motivated individuals

• Treat your company as a community• Keep people busy

• Pet projects on latest technologies: • codefights.net

• Shrooms

• Different interests• TechieClub

• Travel club

• Micro team buildings

Page 11: Agnius paradnikas   Kudos, motivation   agile

Motivated individuals

• Feed Geeks brain!• CodeMonkeys

• Books

• Mentoring

• Cross team code reviews

Page 12: Agnius paradnikas   Kudos, motivation   agile

Motivated individuals

Geeks hire geeks

Page 13: Agnius paradnikas   Kudos, motivation   agile

Motivated individuals

• Respect == geeks’ currency• You’ll gain respect if you get things done• Success of the project depends on how much geeks

respect each other

Page 14: Agnius paradnikas   Kudos, motivation   agile

Motivated individuals

Can we transform respect into something tangible?

Page 15: Agnius paradnikas   Kudos, motivation   agile

Kudos

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

Page 16: Agnius paradnikas   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 17: Agnius paradnikas   Kudos, motivation   agile

Kudos, how we started

Page 18: Agnius paradnikas   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 19: Agnius paradnikas   Kudos, motivation   agile

Kudos, scale out

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

intranet.

Page 20: Agnius paradnikas   Kudos, motivation   agile

Kudos, demo

Page 21: Agnius paradnikas   Kudos, motivation   agile

Other tools to manage Kudos

• White board• JIRA – create feedback form• http://blogs.atlassian.com/2014/01/inside-atlassian-employee-r

ecognition-jira/

• www.KudosNow.com

Page 22: Agnius paradnikas   Kudos, motivation   agile

How to gain Kudos points?

Page 23: Agnius paradnikas   Kudos, motivation   agile

How to gain Kudos points?

Page 24: Agnius paradnikas   Kudos, motivation   agile

How to gain Kudos points?

Page 25: Agnius paradnikas   Kudos, motivation   agile

How to gain Kudos points?

Page 26: Agnius paradnikas   Kudos, motivation   agile

How to gain Kudos points?

Page 27: Agnius paradnikas   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 28: Agnius paradnikas   Kudos, motivation   agile

What’s in it for me?

• Gadgets for Kudos points

Page 29: Agnius paradnikas   Kudos, motivation   agile

What’s in it for me?

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

Page 30: Agnius paradnikas   Kudos, motivation   agile

Kudos committee

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

Page 31: Agnius paradnikas   Kudos, motivation   agile

What other companies do?

• Kudo box

Page 32: Agnius paradnikas   Kudos, motivation   agile

What other companies do?

• Trophy• Weekend car (fancy)

• Chair

• Yoda

Page 33: Agnius paradnikas   Kudos, motivation   agile

How to change your company?

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

Page 34: Agnius paradnikas   Kudos, motivation   agile

QA

?

Page 35: Agnius paradnikas   Kudos, motivation   agile