On Oct 19, 2012, at 4:45 PM, Kay Schenk <kay.sch...@gmail.com> wrote:

>
>
> On 10/19/2012 01:07 PM, Rob Weir wrote:
>> On Fri, Oct 19, 2012 at 12:17 PM, Rob Weir <robw...@apache.org> wrote:
>>> I am thinking about what new project volunteers need to get started.
>>> Obviously there are area-specific things.  For example, developers
>>> need to know how to download and build.  Translation volunteers need
>>> to understand Pootle, etc.  But there are also some basic things that
>>> all volunteers should probably do.
>>>
>>> Although we have all of this information (or at least most of it) on
>>> the website or wikis or mailing list archives, it is scattered all
>>> over the place.  I think it would be good if we could collect this
>>> information (or at least links to this information) into one place and
>>> put a linear order behind it, a step of specific steps we want new
>>> volunteers to take.
>>>
>>> Now, I can hear the objections already -- you can't tell volunteers
>>> what to do.  That is why they are volunteers.  You can't regiment
>>> them, etc.  This is true.  But at the scale we need to operate at --
>>> I'm aiming to attract dozens of new volunteers on the project by the
>>> end of the year -- we need some structure.  So what can we do to make
>>> their first 2 weeks in the project easier for them, and easier for us?
>>>
>>> One idea:  Think of the new volunteer startup tasks in terms of
>>> "stages" or "levels", a defined set of reading and other activities
>>> that leads them to acquire basic skills in our community.
>>>
>>> For example:
>>
>> To make it more concrete, this is what "Level 1" might look like:
>>
>> http://incubator.apache.org/openofficeorg/orientation/level-1.html
>>
>> -Rob
>
> This is very good! I esp like the last part about providing a way for 
> volunteers to "sign up" if you will. This will be a nice touch.
>
> I'm also wondering if there's some way to tie this in to our current "Help 
> Wanted" page:
>
> https://cwiki.apache.org/confluence/display/OOOUSERS/Help+Wanted

Yes, It is worth looking at the new volunteer view of things, from end to end.

My current thinking is this: as we scale the number of volunteers
we'll soon want a better way to track items like these. Maybe putting
them into BZ would work?  Introduce a new field to record "difficulty"
in BZ and filters to list unassigned easy issues?

>
> Maybe someone has some ideas?
>
>>
>>> Level 1 tasks:
>>>
>>> 1) Read the following web pages on the ASF, roles at Apache and the Apache 
>>> Way
>>>
>>> 2) Sign up for the following accounts that every volunteer should
>>> have:  ooo-announce, ooo-dev, ooo-users,  MWiki, CWiki, BZ, Forums
>>>
>>> 3) Read this helpful document on hints for managing your inbox with
>>> rules and folders
>>>
>>> 4) Read this code of conduct page on list etiquette
>>>
>>> 5) Send a note to ooo-dev list and introduce yourself
>>>
>>> 6) Edit this wiki page  containing project volunteers. Add your name
>>> and indicate that you have completed Level 1.
>>>
>>>
>>> Level 2 tasks:
>>>
>>> 1) Using the Apache CMS in anonymous mode
>>>
>>> 2) Readings on decision making at Apache
>>>
>>> 3) Readings on project life cycle and roles within the AOO project
>>>
>>> 4) Introduction to the various functional groups within the project:
>>> development, qa, marketing, UX, documentation, support, localization,
>>> etc.
>>>
>>> 5) Pick one or more functional groups that you want to help with.
>>> Edit the volunteer wiki and list them.  Also indicate that you have
>>> now completed Level 2.
>>>
>>> Get the idea?  After Level 2 this then could branch off into
>>> area-specific lists of start up tasks:  how to download and build.
>>> How to submit patches.  How to update a translation.  How to define a
>>> new test case.
>>>
>>> Is any one interested in helping with this?
>>>
>>> -Rob
>
> --
> ------------------------------------------------------------------------
> MzK
>
> "Anyone who considers protocol unimportant has never
> dealt with a cat."
>                               -- Robert Heinlein

Reply via email to