Top Banner
How to Keep Your Drupal Developers Happy and Inspired! Stanford DrupalCamp 2016
37

How to Keep Your Drupal Developers Happy and Inspired!

Apr 13, 2017

Download

Technology

Anne Stefanyk
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: How to Keep Your Drupal Developers Happy and Inspired!

How to Keep Your Drupal Developers

Happy and Inspired!

Stanford DrupalCamp 2016

Page 2: How to Keep Your Drupal Developers Happy and Inspired!
Page 3: How to Keep Your Drupal Developers Happy and Inspired!

● Developers are the lifeline of the business.● Open source software development is hard.● Unfortunately it can be easy to take a

developer's work for granted.

Facts

Page 4: How to Keep Your Drupal Developers Happy and Inspired!

Common Issues

Page 5: How to Keep Your Drupal Developers Happy and Inspired!

● Frustration with organizational bureaucratic necessities.

● Diminishing returns in mutual value.● Simple boredom.● Lack of accountability.

Common Issues

Page 6: How to Keep Your Drupal Developers Happy and Inspired!

Hire the Right Developer for the Job

Page 7: How to Keep Your Drupal Developers Happy and Inspired!

Be Organized

Page 8: How to Keep Your Drupal Developers Happy and Inspired!

Developers as Problem Solvers.

Page 9: How to Keep Your Drupal Developers Happy and Inspired!

What Makes Them Unhappy?

Page 10: How to Keep Your Drupal Developers Happy and Inspired!

● Clueless Project Managers

● Low-level QA

● Data Entry

● Incomplete Information

● What makes YOU unhappy?

Obstacles to Good Rapport

Page 11: How to Keep Your Drupal Developers Happy and Inspired!

Create a Culture of Awesomeness

Page 12: How to Keep Your Drupal Developers Happy and Inspired!

● It’s not about free lunches and ping pong.

● Like attracts like.

● Ask your developer up front what style of

culture they enjoy.

● Create your own #FreedomFridays.

Creating Awesome

Page 13: How to Keep Your Drupal Developers Happy and Inspired!

Make your Developers Feel Valued

Page 14: How to Keep Your Drupal Developers Happy and Inspired!

● Provide a Fair Base Salary (duh).

● Involve them from the start!

● Appreciate their work.

● Show them the small ways in which you care

for them.

Recognizing Good Work

Page 15: How to Keep Your Drupal Developers Happy and Inspired!

Be the Intelligent Meat Shield

Page 16: How to Keep Your Drupal Developers Happy and Inspired!

● Ask them for reality, assume nothing.● NEVER throw them under the bus.● Be there at the 11th hour with them or when

they need you.● Communicate regularly. Find out about

blockers early and often and help them troubleshoot.

● Listen and learn from them.

The Good Project Manager

Page 17: How to Keep Your Drupal Developers Happy and Inspired!

Detect and Avoid Burnout

Page 18: How to Keep Your Drupal Developers Happy and Inspired!

● Make time for breaks, period. Force breaks!● Force developers to take vacation - or simply

unplug!● Set realistic timelines.● Don’t cry wolf - not everything can be ‘High

Priority” but when it is, they’ll believe you.

Encourage Balance

Page 19: How to Keep Your Drupal Developers Happy and Inspired!

Flexible Work Schedule without Sacrificing

Client Service

Page 20: How to Keep Your Drupal Developers Happy and Inspired!

● Night owls, early birds, they are all magical creatures - let them work when inspiration is at its best - as long as the work is consistently delivered on time and on budget.

● Support one another.● Communicate when you are on and offline.

Flexibility + Accountability = Trust

Page 21: How to Keep Your Drupal Developers Happy and Inspired!

Build it and They Will Come

Page 22: How to Keep Your Drupal Developers Happy and Inspired!

● Bored developers will leave or produce poor work or miss deadlines.

● Provide freedom to experiment and be creative.

● Ask what their work style is and try to accommodate.

Creating the Right Environment

Page 23: How to Keep Your Drupal Developers Happy and Inspired!

Mental Vacation from Endured Stress

Page 24: How to Keep Your Drupal Developers Happy and Inspired!

● Take a support vacation.● Take a client vacation.● Refocus on a different type of client or

project or pet project to take a mental break.

Dealing with Stress

Page 25: How to Keep Your Drupal Developers Happy and Inspired!

Give Credit

Page 26: How to Keep Your Drupal Developers Happy and Inspired!

● Figure out how your developers like to be recognized.

● Give them credit in front of clients, peers, and on social networks.

● Send a small token of your gratitude.● Do it in the heat of the moment, when

stress is the highest.

Positive Reinforcement

Page 27: How to Keep Your Drupal Developers Happy and Inspired!

Listen to their Advice and Solutions

Page 28: How to Keep Your Drupal Developers Happy and Inspired!

● They are not there to delay a release or undermine profits.

● They may have solutions to issues on projects they are on or for others on your team.

● Do not interrupt them. A million pings a day does not get the work done.

Developers as Partners

Page 29: How to Keep Your Drupal Developers Happy and Inspired!

Educate the Client

Page 30: How to Keep Your Drupal Developers Happy and Inspired!

● It goes back being an intelligent meat shield.

● Communicate roles and development processes to clients so they understand how developers work.

● Create realistic timelines and budgets that set everyone up for success.

The Project Manager - Part 2

Page 31: How to Keep Your Drupal Developers Happy and Inspired!

Feed them Beer.Regularly

Page 32: How to Keep Your Drupal Developers Happy and Inspired!

Do you think your developers are

unhappy?

Page 33: How to Keep Your Drupal Developers Happy and Inspired!

● Hold a developer meeting to discuss issues.

● Look at internal policies and see if there are areas for improvement.

● Revisit and see what is working and what you may need to adjust or address new issues.

Troubleshooting Issues

Page 34: How to Keep Your Drupal Developers Happy and Inspired!

Becoming the Developer People

Want to Keep

Page 35: How to Keep Your Drupal Developers Happy and Inspired!

● Create trust● Communicate early and often● Are realistic - Don’t over promise but

keep their word. ● Are honest about their skill set.● Are flexible● Anticipate problems and offer solutions.

Good Developers

Page 36: How to Keep Your Drupal Developers Happy and Inspired!

Thank You!

Anne [email protected]

@kanopi_studios

Page 37: How to Keep Your Drupal Developers Happy and Inspired!