drupalcon-motivation



drupalcon-motivation

0 0


drupalcon-motivation


On Github mkadin / drupalcon-motivation

As you come in...

What Motivates You to Contribute to Drupal? Or to Learn More About Drupal? Or to Mentor new Members of the Community?

Tweet your answer with the hashtag

#DrupalMotivation

Building a Learning Community Through Competition

DrupalCon Portland 2013

Mike Kadin

@mkadin

http://mrkadin.com

A Little About Me

  • Mike Kadin - Freelance Drupal Dev
  • High School Teacher - Educational Focus
  • A Light Spattering of Core and Contrib Work
  • Started The Module Off

Goals for this Session

  • Review some research around motivation in open source communities
  • Discuss The Module Off and the lessons learned
  • Discuss the motivational tools that the Drupal community has
  • Discuss motivational tools from other communities

Agenda

  • Our stories
  • The research
  • Drupal community tools
  • The Module Off
  • Tools from other communities
  • Call to action

My Story

  • Fell into Drupal by Accident
  • Boston Meetup - Drupal Ladder
  • Bad Camp - Accessible Contributors

Contributing to Drupal is Hard

Your Stories

Tweets about "#DrupalMotivation"

Your Stories

Talk to a neighbor...

Take a few minutes to discuss what motivates you to learn Drupal or contribute to Drupal

"Come for the code, stay for the community"

David Corbacho: http://infogr.am/Drupal-Code-Base

Best to get involved sooner rather than later

"#Drupal 8's gonna come out. You can either get hit by the bus that is Drupal 8, or you can get involved now and help shape it." - @webchick

— xjm (@xjmdrupal) March 18, 2013

Fundamental Question:

Working on core is hard. It takes time and motivation.

We support new contributors pretty well, but how can we motivate new (and old) contributors to step up?

Agenda

  • Our stories
  • The research
  • Drupal community tools
  • The Module Off
  • Tools from other communities
  • Call to action

Extrinsic vs. Intrinsic Motivation

  • Extrinsic Motivation
    • Carrots and Sticks
  • Intrinsic Motivation
    • Motivation is internally generated
    • You do it for its own sake

Extrinsic vs. Intrinsic Motivation

Examples

  • Smokers who value themselves instead of what others think of them are more likely to quit
  • Students who are already intrinsically motivated to do a task can be "turned off" by superfluous rewards.
  • The entire open source movement!

Motivation in Open Source

Dan Pink - Drive: The surprising truth about what motivates us

Gamification & Badges

Extrinsic motivators aren't all bad though...

  • For short, non-complex tasks, extrinsic motivators work really well
  • Example: Autodesk Free Trial Gamification

Gamification & Badges

  • Badges and achievements have been shown to increase educational engagement in digital learning environments
  • Poorly designed badges can have the adverse effect
  • Key Point: Well-designed gamification can get users in the door, and help with simple repetitive tasks.

Agenda

  • Our stories
  • The research
  • Drupal community tools
  • The Module Off
  • Tools from other communities
  • Call to action

Certified to Rock

  • Built by Greg Knaddison, Ben Jeavons, and the folks at Growing Venture Solutions
  • Formed out of the debate over a Drupal "certification"
  • Gives a score to a D.O username based on contributions

Drupal.org User Pages

  • Lists contributions, posts, commits
  • Badges for membership in the DA

IRC Karma

  • Druplicon++
  • Crowdsourced Reputation Score

Agenda

  • Our stories
  • The research
  • Drupal community tools
  • The Module Off
  • Tools from other communities
  • Call to action

The Module Off

  • 2 Week Drupal Development Challenges
  • Prizes from Drupal Vendors
  • Submissions are made public when the challenge closes
  • >300 Users

The Idea

  • I have a bad habit of late night domain registrations
  • Other than a bit of time, cost neutral
  • All I have to do it market it

Implementation

  • A couple weeks of free time to develop it
  • Responsive - Omega
  • Twitter & MailChimp integration
  • Drupal Planet Blog

Challenges

  • International Contests...yikes!
  • Who the heck am I to judge these modules?!
  • Fading interest...
  • Skepticism
    • "This guy is just looking to get his work done for free"

Successes

  • 11 Submissions for the 1st Challenge
  • Found sponsors for 10 different challenges
  • Drush Issue Queue Extras
    • "The Module Off Drush challenge was the perfect motivation for me to finally pick up this idea and implement it. Due to my limited time, I had to pick something that I thought I would implement eventually anyway, but without the motivation of the competition, it might have been a long time before I managed to get to it." - Greg.1.Anderson

Ongoing Issues

  • Seeking Co-Maintainers
  • Moar sponsors!!!!1

Agenda

  • Our stories
  • The research
  • Drupal community tools
  • The Module Off
  • Tools from other communities
  • Call to action

UbuntuForums - # of Post Classifications

  • Visual (coffee-based) representation of experience
  • Based on number of posts

Stack Overflow - Reputation

  • Reputation is built both by posting and be being upvoted
  • Scales nicely, not easily gamed

Dribbble

  • Design-oriented community
  • 'Favorites' and 'Buckets'
  • Followers

Agenda

  • Our stories
  • The research
  • Drupal community tools
  • The Module Off
  • Tools from other communities
  • Call to action

So What?

  • As the user community (and codebase) grows, we need more devs working with core.
  • We've got great tools for mentoring new contributors...
  • but what do we have to motivate them? Or to keep them going?
  • Add indicators of longevity and contribution level throughout D.O
  • Keep the mood fun / light.
  • Encourage Drupal vendors to contribute

Best Way to Motivate Contributors?

Building a Learning Community Through Competition

DrupalCon Portland 2013

Mike Kadin

@mkadin

http://mrkadin.com

Links & References

RSA Animate - Dan Pink - Drive: The surprising truth about what motivates usAutodesk GamificaitonDigital Badges BibliographyCertified to RockQuitting Smoking: Intrinsic vs. Extrinsic MotivationDruplicon KarmaIntrinsic vs. Extrinsic Motivation in EducationOSS Motivations 1OSS Motivation 2