This already exists (community) but it would be cool to formalize it a bit more.

Proteges get a list of issues based on the 'level' they choose. They get a mentor to help them try and solve that issue.

Mentors would volunteer to help new contributors. and choose a 'level' they were willing to support.

Proteges would become active contributors quicker and hopefully become mentors themselves.

By using the mentoring system per issue, Mentors wouldn't get burnt out and proteges wouldn't become too reliant on one person.

I think it is very important to focus on all levels of contributors. Docs, New people, Intermediate programmers etc.

At it's core the idea could really just be

a. A more granular filter system for issues
b. A way to connect willing mentors and proteges through the issue que.

So say you have an issue.
-The issue gets tagged with the project it comes from (views,solr,theme) etc.
-Then it could get tagged with the skills required to solve the issue (advanced php, CSS, documentation)
-Then is gets tagged with a level of difficulty (easy, intermediate, uber)

Then you have mentors
-Mentors volunteer to help and tag themselves with the things they know about (modules,skills)
-They also tag themselves with the level they are willing to support

Proteges
-Sort through a list of issues based on level of difficulty and subject
-Get a list of mentors who are appropriate to help with that issue

The benefits to this might be
-Avoids burnout because there are more than one mentor per issue.
-Better pair people new to Drupal to things they can help with. Focuses on Mentors and Proteges actual knowledge.
-Could integrate really well with the badge system idea (which is awesome) Everybody gets recognized for their help
-More issues get solved because people work together on them.

Comments

g76’s picture

greggles’s picture

Status: Active » Postponed

I suggest exploring some previous discussion on this topic in http://groups.drupal.org/guilds

That group can be used to formulate ideas. The webmasters queue is an OK place for general discussion, but it's ideal for situations where a specific concrete suggestion is being debated. So "increase mentoring" is harder to discuss in the webmasters queue while "add this specific module to get more metadata on issues to increase mentoring as agreed by people who participated in the discussion over at X" is something ideal for the webmasters queue.

g76’s picture

Just wanted to let you know webchick asked for this to be posted on drupal.org to continue discussion from the ideascale discussion: Mentoring from all levels of Drupal Developers. No one was sure where or how to post it, if here then where and if not maybe a new group on gdo where we can attempt to pull together all other existing groups/resources/links/people addressing the same thing so there is not so much overlap. Any suggestions?

BJ___’s picture

@greggles Yeah I was kinda fumbling around of where to put it.

The link you suggested has some cool ideas but I decided to post a new discussion on http://groups.drupal.org/drupalorg-improvements instead

Hopefully this is a better place

http://groups.drupal.org/node/214288

Thanks :)

tvn’s picture

Component: Association.drupal.org » Other
Status: Postponed » Closed (duplicate)

Since there is now a place for general discussion about this, let's close this issue to have all conversations in one place.

tvn’s picture

Issue summary: View changes

Updated issue summary.