Group join process tweak proposal

2016-08-08 Thread Adam Williamson
Hi folks! As discussed at today's QA meeting, I drafted up a couple of
tweaks to the QA/Join page and a new SOP for sponsoring new members. As
wiki login seems to be broken at the moment, I'll just send the texts
here for review.

Here's the changes to QA/Join. First of all, I made a small change to
the list of 'actions' near the start of the page. Here's the new text:

==

There are five steps you can take to get up to speed with QA efforts (in rough 
order of precedence): 
* Create a [[Account_System|FAS account]] and 
[https://admin.fedoraproject.org/accounts/group/application_screen/qa apply to 
the 'qa' group]
* Subscribe to the {{fplist|test}} mailing list
* [[#self-introduction|Introduce yourself]] to the team!
* Create a [https://bugzilla.redhat.com/createaccount.cgi Bugzilla Account] 
(ideally using the same address as the one associated with your FAS account)
* Join {{fpchat|#fedora-qa}} IRC channel on Freenode

==

Here's the old text:

==

There are five steps you can take to get up to speed with QA efforts (in rough 
order of precedence): 
* Create a [[Account_System|FAS Account]] and join the FAS QA Group
* Subscribe to the {{fplist|test}} mailing list
* [[#self-introduction|Introduce yourself]] to the team!
* Create a [https://bugzilla.redhat.com/createaccount.cgi Bugzilla Account] 
(ideally using the same address as the one associated with your FAS account)
* Join {{fpchat|#fedora-qa}} IRC channel on Freenode

==

I also propose adding this short new bit of text at the bottom of the
'self-introduction' section:

==

If you send a self-introduction mail at the same time as you apply to
the FAS group, a group sponsor will approve your membership right away.
If you do not, a sponsor will contact you directly to confirm your
interest before approving your group membership.

==

That's it for the QA/Join changes. Here is the full text of my proposed
SOP for sponsoring new members (this is for people who are sponsors):

==

{{header|qa}}

This SOP documents how new members of the [[QA]] group should be
verified and sponsored.

== Checking for applicants ==

All group members with sponsorship rights should receive an email
whenever someone applies to the group. The email comes from
{{code|accounts AT fedoraproject DOT org}} and has a subject like
{{code|Fedora 'qa' sponsor needed for (username)}}. You can also view
all outstanding membership requests on the [https://admin.fedoraproject
.org/accounts/group/view/qa FAS group page].

== Verifying applicants ==

If the applicant subscribes to the {{fplist|test}} mailing list and
sends a self-introduction mail - and the self-introduction mail seems
genuine and not just auto-generated - this is enough to consider the
applicant genuine and approve the application. If the applicant is
already an active Fedora contributor in other teams, and you as a
sponsor can verify that, this also is sufficient verification.

Otherwise, we must contact the applicant somehow to verify they are a
real person and genuinely interested in joining the QA team.

=== IRC ===

If someone who's clearly the applicant is active on IRC and you confirm
interest with them there in normal conversation, this is sufficient
verification and their application can be approved.

=== Email ===

If the applicant does not send a self-introduction mail and is not
obviously an existing Fedora contributor or active on IRC, a sponsor
should contact them via email to confirm their interest. When making
contact by email, you '''must''' ensure the mail is also sent to
{{code|qa-sponsors AT fedoraproject DOT org}}, in order to let all the
other sponsors know that you are contacting applicants and avoid
duplicate contacts.

Here is a template you can use for these contacts:
{{pre|
Hi there! Thank you very much for applying to the Fedora QA team, we
appreciate your volunteering. Unless we missed it, you have not sent a
self-introduction mail to the mailing list, so we just need to confirm
your interest before approving your membership. Could you please
confirm that you are interested in joining the Fedora QA team, and you
have read and understood https://fedoraproject.org/wiki/QA/Join ? If
so, please reply, and feel free to tell us a little about yourself too,
if you like. Thanks again!
}}

In all cases, set the {{code|Reply-to}} of your email to the {{code|qa-
sponsors}} address. When contacting a single applicant, please address
the mail to the applicant, and CC the {{code|qa-sponsors}} address.
When contacting multiple applicants at once, please address the mail to
{{code|qa-sponsors}} and '''BCC''' (not CC) the applicants, to avoid
disclosing their email addresses to each other. If you do this, please
ensure you contact ''all'' currently-waiting applicants, so other
sponsors will know that all applicants up to the time of your email
have been contacted.

Once an applicant provides a reasonable response to the contact

Re: Group join process tweak proposal

2016-08-08 Thread Viorel Tabara
On Mon Aug 08 2016 18:45:48 GMT-0600 (MDT) Adam Williamson 
 wrote:
> * Create a [https://bugzilla.redhat.com/createaccount.cgi Bugzilla Account] 
> (ideally using the same address as the one associated with your FAS account)

Hi Adam, I'd remove "ideally" as it contradicts the request under "What are you 
looking to do" further down the page:

Please make sure that the email addresses for your Fedora account and the 
Bugzilla account are the same.

> If the applicant is already an active Fedora contributor in other teams, and 
> you as a sponsor can verify that, this also is sufficient verification.

Does the process involve more than what Zodbot's ".fas" or ".fasinfo" provide?  

That would be all from me. Nice write up ;)

-- 
Viorel
--
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://lists.fedoraproject.org/admin/lists/test@lists.fedoraproject.org

Re: Group join process tweak proposal

2016-08-08 Thread Adam Williamson
On Mon, 2016-08-08 at 23:07 -0600, Viorel Tabara wrote:
> On Mon Aug 08 2016 18:45:48 GMT-0600 (MDT) Adam Williamson 
>  wrote:
> > 
> > * Create a [https://bugzilla.redhat.com/createaccount.cgi Bugzilla Account] 
> > (ideally using the same address as the one associated with your FAS account)
> 
> Hi Adam, I'd remove "ideally" as it contradicts the request under "What are 
> you 
> looking to do" further down the page:

This bit isn't changed in my proposal, but indeed that does seem inconsistent.

> > If the applicant is already an active Fedora contributor in other teams, 
> > and 
> > you as a sponsor can verify that, this also is sufficient verification.
> 
> Does the process involve more than what Zodbot's ".fas" or ".fasinfo" 
> provide?  

I'd probably check that the person was actually *doing* something in
the other group in question. Mostly I was kinda thinking about the case
where you see an application from someone you already know, and just
saying there's no need to jump through any hoops in that case.
--
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://lists.fedoraproject.org/admin/lists/test@lists.fedoraproject.org

Re: Group join process tweak proposal

2016-08-19 Thread Adam Williamson
On Mon, 2016-08-08 at 17:45 -0700, Adam Williamson wrote:
> Hi folks! As discussed at today's QA meeting, I drafted up a couple of
> tweaks to the QA/Join page and a new SOP for sponsoring new members. As
> wiki login seems to be broken at the moment, I'll just send the texts
> here for review.
> 
Hey folks! As no one had any objection to these (AFAICT), I've gone
ahead and updated the QA/Join page and created the sponsorship SOP:

https://fedoraproject.org/wiki/QA:Sponsoring_New_Members

note there's an error in that page I can't fix right now because
editing the wiki is apparently not going to work for the next two
hours. But I'll fix it when I can!

Sponsors, please follow the SOP when sponsoring people from now on :)
Thanks!
--
test mailing list
test@lists.fedoraproject.org
To unsubscribe:
https://lists.fedoraproject.org/admin/lists/test@lists.fedoraproject.org