Upgrade to Pro — share decks privately, control downloads, hide ads and more …

How to Motivate Your Developers

How to Motivate Your Developers

With all the pressure on delivery, how can we keep developers motivated? This talk will explain the advantages of motivated developers, how different types of people behave, what they expect, what drives and hinders them. This talks also dives deeper into the mind to see what kind of challenges people seek and how can a manager realistically provide those challenges without sacrificing productivity.

Anna Filina

August 23, 2015
Tweet

More Decks by Anna Filina

Other Decks in Technology

Transcript

  1. How management sees devs • Hard to hire • Lack

    of cooperation • Works too slowly • Complains about stuff we don't understand • Quits for no reason 5
  2. Survival kit • Good salary • Adapted tools • Grab

    a drink (or a bite) • Paid training or conference • Share business objectives 6
  3. Understanding beginners • Trying to prove themselves ◦ Don't judge

    ◦ Check progress ◦ Invite to ask questions ◦ Show new tools 7
  4. Understanding beginners • Need a list of tasks ◦ Be

    clear ◦ Do the planning ◦ Appropriate to skill • Need approval ◦ Validate quickly ◦ Help with decisions 8
  5. Understanding experts • Want to move fast ◦ Give autonomy

    ◦ Trust them ◦ Give them a Padawan ◦ Cut on communication intermediaries ◦ Fewer meetings 9
  6. Understanding experts • Put out fires ◦ No perpetual emergency

    state ◦ Don't overwork ◦ Plan your project 10
  7. Definition • Dictionary:
 Reason to do something. • Wikipedia:
 Psychological

    feature that arouses an organism to act towards a desired goal. 13
  8. Things to avoid • Unclear objectives • Last-minute changes •

    Arbitrary deadlines ◦ Check with team lead • Overtime • Weekend social events • Bad chairs 17
  9. Gadgets • Cool name badge • Nerf guns • Big

    screen retro gaming • thinkgeek.com 19
  10. Anna Filina • Development: PHP, JS, etc. • Fix problems:

    bugs, performance, etc. • Workshops: testing, Symfony, AngularJS, API, etc. • Advisor: testing strategy, legacy code, etc. 20