[openstack-dev] Gamification and on-boarding ...

Ben Nemec openstack at nemebean.com
Wed Feb 12 18:35:08 UTC 2014


On 2014-02-12 12:00, Sandy Walsh wrote:
> At the Nova mid-cycle meetup we've been talking about the problem of
> helping new contributors. It got into a discussion of karma, code
> reviews, bug fixes and establishing a name for yourself before
> screaming in a chat room "can someone look at my branch". We want this
> experience to be positive, but not everyone has time to hand-hold new
> people in the dance.
> 
> The informal OpenStack motto is "automate everything", so perhaps we
> should consider some form of gamification [1] to help us? Can we offer
> badges, quests and challenges to new users to lead them on the way to
> being strong contributors?
> 
> "Fixed your first bug" badge
> "Updated the docs" badge
> "Got your blueprint approved" badge
> "Triaged a bug" badge
> "Reviewed a branch" badge
> "Contributed to 3 OpenStack projects" badge
> "Fixed a Cells bug" badge
> "Constructive in IRC" badge
> "Freed the gate" badge
> "Reverted branch from a core" badge
> etc.
> 
> These can be strung together as Quests to lead people along the path.
> It's more than karma and less sterile than stackalytics. The
> Foundation could even promote the rising stars and highlight the
> leader board.
> 
> There are gamification-as-a-service offerings out there [2] as well as
> Fedora Badges [3] (python and open source) that we may want to
> consider.
> 
> Thoughts?
> -Sandy
> 
> [1] http://en.wikipedia.org/wiki/Gamification
> [2] http://gamify.com/ (and many others)
> [3] https://badges.fedoraproject.org/

+1 from me, if this can be done without a huge amount of ongoing 
maintenance for someone.  I will admit that climbing the reviewstats 
"leaderboard" is good motivation for those days when I just don't feel 
like reviewing.  Ditto for Launchpad karma. :-)

-Ben



More information about the OpenStack-dev mailing list