Closed
Bug 1121594
Opened 9 years ago
Closed 9 years ago
Mozilla Recruiting Requisition Opening Process Template
Categories
(bugzilla.mozilla.org :: Custom Bug Entry Forms, defect)
Tracking
()
RESOLVED
FIXED
People
(Reporter: rberenbaum, Assigned: dylan, Mentored)
Details
Attachments
(2 files, 6 obsolete files)
12.91 KB,
application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
|
Details | |
5.59 KB,
patch
|
dkl
:
review+
|
Details | Diff | Splinter Review |
Hello, The Requisition opening process for HR and Recruiting is being transferred to being hosted on Bugzilla. We will need to create a template (much like Legal's template, here: https://bugzilla.mozilla.org/enter_bug.cgi?product=Legal). The opening text needs to be as follows: (currently in dev) The required fields for the form are as follows: Position Title Cost Center (select from cost center list) Hiring Manager Name: VP Authority (select from list of VPs): HRBP Name (select from: Joanne Nguyen, Jess Amann, Michael Aukland) Full time or Seasonal? Desired Location Comp Grade The "your request has been successfully submitted!" page should read as follows: Thank you for submitting your request to have a requisition opened! It will be reviewed by the VPs and prioritized according to needs across the organization. If you have any questions please reach out to Michelle Marovich (mmarovich@mozilla.com). The bugs themselves should have the same security setting as a Legal bug. Also, we need to know how to set up the distribution list for this product. Please reach out to Michelle Marovich if you have any questions. Thank you!
Updated•9 years ago
|
Assignee: administration → nobody
Product: Bugzilla → bugzilla.mozilla.org
QA Contact: default-qa
Version: unspecified → Production
Updated•9 years ago
|
Component: Administration → Custom Bug Entry Forms
Comment 1•9 years ago
|
||
Hi Rachel, is there a deadline for your project? The Bugzilla devs are currently concentrating on their Q1 deliverables, so it might be a couple weeks before we get to this request.
Flags: needinfo?(rberenbaum)
Comment 2•9 years ago
|
||
Hi Mark, No roles will get opened and prioritized for 2015 hiring until we have this. So it's a fairly high priority.
Comment 3•9 years ago
|
||
Okay, but in the future, please give us some advance notice for high-priority items like this so we can fit them into our schedules. We have a relatively small team with many incoming requests and our own goals. Also, Rachel says (if I understand correctly) that the form design is in dev right now. When will that be finalized? From experience, having to do a lot of adjustments to the form's content while we are working on it significantly draws out the process.
Updated•9 years ago
|
Assignee: nobody → dylan
Updated•9 years ago
|
Flags: needinfo?(rberenbaum)
Updated•9 years ago
|
Priority: -- → P1
Reporter | ||
Comment 4•9 years ago
|
||
Hi Mark, Form design is complete, to clarify the part I described as "in dev" is the opening text- completed, here: "Recruiting Bugs are visible only to the Reporter, members of the People Team, and those on the CC list. Please do not add non-employees to the CC list. This form is to request a new open requisition only, and is not for communication about existing open requisitions in Jobvite. <b>Do not put information about backfills or replacements directly into this bug.</b>. Thank you for all of your help (and your team's!)
Assignee: dylan → nobody
Priority: P1 → --
Comment 5•9 years ago
|
||
Hi Mark, I really appreciate you scrambling, and we will work hard to make this our only fire drill for your team. If there are changes in the future, they will be communicated with plenty of lead time ( weeks). Our side of things has weird cadences and time frames, driven by the SCVP level ( especially around opening headcount at the beginning of the year) and that can sometimes create urgency where previously none existed. So thank you. We totally owe you.
Comment 6•9 years ago
|
||
We'll aim to have this done in time for our next deployment, which should be next Monday night or Tuesday morning.
Comment 7•9 years ago
|
||
And thank you for the explanation. :)
Assignee | ||
Updated•9 years ago
|
Assignee: nobody → dylan
Status: NEW → ASSIGNED
Reporter | ||
Comment 8•9 years ago
|
||
Thank you Mark and Dylan! Like Michelle said, we totally owe you! :) Unfortunately we do have one small edit- we'd like to add a question to the "form" after the 'Full time or Seasonal question', as follows: Will you be hiring more than one of this role in 2015? (Yes/No)
Comment 9•9 years ago
|
||
And hopefully final edit from David Slater: What part of your strategic plan does this role impact? [open paragraph box] Why is this critical for success? [open paragraph box] Is this new headcount or backfill? [drop down, net new/backfill]
Assignee | ||
Comment 10•9 years ago
|
||
Currently I'm using a new "HR and Recruiting" product for this. Should this get its own product? I hope to have this in for review and up on bugzilla-dev for testing shortly.
Flags: needinfo?(rberenbaum)
Comment 11•9 years ago
|
||
Hi Dylan, I'd appreciate it if you called this product Recruiting. How/when do we identify who on this product gets notified when a new bug is filed? Also, let's move this convo to the bug so that it gets out of the black box that is my email?
Assignee | ||
Comment 12•9 years ago
|
||
(In reply to Michelle Marovich from comment #11) > Hi Dylan, > > I'd appreciate it if you called this product Recruiting. Excellent, this is the name I have used. > How/when do we identify who on this product gets notified when a new bug is > filed? Also, let's move this convo to the bug so that it gets out of the > black box that is my email? Component watching would be the recommended method. Interested parties would need to go to https://bugzilla.mozilla.org/userprefs.cgi?tab=component_watch and choose to watch the Recruiting product (which will only have a single component, "General").
Assignee | ||
Comment 13•9 years ago
|
||
How does this look, aside from the place holder text in the Cost Center and VP Authority sections?
Attachment #8549973 -
Flags: review?(dkl)
Assignee | ||
Comment 14•9 years ago
|
||
I am embarrassed to ask, but: Where can I get the list of Cost Centers and VPs?
Flags: needinfo?(mmarovich)
Comment 15•9 years ago
|
||
I got Dylan the Cost Center list. Isn't each Cost Center assigned to a particular VP, though? If so, do we need the "VP Authority" field?
Comment 16•9 years ago
|
||
When I use these bugs to pull reports for prioritizations, having the VP field will allow me to sort more easily than by cost center. If it's too hard to add, we can work around it, but it's on the list of requests from Dave Slater. Let me double check and make sure you have an updated cost center list, they just put a new one out... in the last two weeks.
Flags: needinfo?(mmarovich)
Comment 17•9 years ago
|
||
Added most current cost center list.
Comment 18•9 years ago
|
||
Sylvie-- can you add a list of current VP's as an attachment? It's the only thing I don't have, and I figure you have one.
Flags: needinfo?(rberenbaum) → needinfo?(sbrossard)
Comment 19•9 years ago
|
||
Comment on attachment 8549973 [details] [diff] [review] bug-1121594-v1.patch Review of attachment 8549973 [details] [diff] [review]: ----------------------------------------------------------------- 1. Don't forget the changes needed for .htaccess (form.recruiting) 2. Either designate using a colored asterisk that the fields are mandatory or add a line of text stating that all fields are mandatory. 3. Personally for small forms, I like the two line approach per field. Example: https://bugzilla.mozilla.org/form.web.bounty 4. You will need a template for showing the successful submission. For example, see extensions/BMO/template/en/default/bug/create/created-fxos-betaprogram.html.tmpl. 5. Need javascript to enforce the required fields (or use HTML5 required attribute). ::: extensions/BMO/template/en/default/bug/create/create-recruiting.html.tmpl @@ +36,5 @@ > + > +<p> > + Recruiting [% terms.Bugs %] are visible only to the Reporter, members of the People > + Team, and those on the CC list. Please do not add non-employees to the CC list. > + This form is to request a new open requisition only, and is not for Set a max width for this text to 60-70%. @@ +38,5 @@ > + Recruiting [% terms.Bugs %] are visible only to the Reporter, members of the People > + Team, and those on the CC list. Please do not add non-employees to the CC list. > + This form is to request a new open requisition only, and is not for > + communication about existing open requisitions in Jobvite. <strong>Do not put > + information about backfills or replacements directly into this [% terms.bug %].</strong> Put the <strong> portion in its own paragraph. @@ +58,5 @@ > + > + <table> > + <tr> > + <td align="right" valign="top"> > + <strong>Position Title:</strong> Can you use <th> here instead of <strong>? @@ +70,5 @@ > + <td align="right"> > + <strong>Cost Center:</strong> > + </td> > + <td> > + <select id="cost_center" name="cost_center"> When dealing with required drop downs, I like to add an additional option <option value="">Select</option> which makes the JS easier for enforcing.
Attachment #8549973 -
Flags: review?(dkl) → review+
Comment 20•9 years ago
|
||
Here is the list of VPs: Rick Fant Sylvie Veilleux Mark Mayo Johnath Nightingale Pete Scanlon Mary Ellen Muckerman Darren Herman Additionally , here is the list of Steering Committee members: Chris Beard Denelle Dixon Thayer David Slater Andreas Gal Jim Cook Li Gong
Flags: needinfo?(sbrossard)
Comment 21•9 years ago
|
||
Comment on attachment 8549973 [details] [diff] [review] bug-1121594-v1.patch Review of attachment 8549973 [details] [diff] [review]: ----------------------------------------------------------------- Sorry. Meant r- on this, not r+ :(
Attachment #8549973 -
Flags: review+ → review-
Assignee | ||
Comment 22•9 years ago
|
||
> 1. Don't forget the changes needed for .htaccess (form.recruiting) Done. > 2. Either designate using a colored asterisk that the fields are mandatory > or add a line of text stating that all fields are mandatory. Done, like the other forms. > 3. Personally for small forms, I like the two line approach per field. I think it would be useful to see if the current way (which is a copy of the Legal form) is acceptable to our users. > 4. You will need a template for showing the successful submission. For > example, see > extensions/BMO/template/en/default/bug/create/created-fxos-betaprogram.html. > tmpl. Right! I didn't know how we did that. You also have to set the created-format form paramter. Thanks! > 5. Need javascript to enforce the required fields (or use HTML5 required > attribute). Using html5 required seems to work, provided I add the empty default select-options. The rest of the changes brought up in review are also fixed.
Attachment #8549973 -
Attachment is obsolete: true
Attachment #8550434 -
Flags: review?(dkl)
Comment 23•9 years ago
|
||
Comment on attachment 8550434 [details] [diff] [review] bug-1121594-v2.patch Review of attachment 8550434 [details] [diff] [review]: ----------------------------------------------------------------- r=dkl ::: extensions/BMO/template/en/default/bug/create/create-recruiting.html.tmpl @@ +31,5 @@ > +} > +p { > + max-width: 40%; > +} > +label.required:after { Personally I think it looks better with the red asterisk before the label as this allows Cc: to line up properly with the other labels. label.required:before { content: "* "; color: red; } @@ +195,5 @@ > + <th align="right" valign="top"> > + <label class="required" for="comp_grade">Comp Grade:</label> > + </th> > + <td> > + <input required name="comp_grade" id="comp_grade" size="60" value="[% comp_grade FILTER html %]"> Might as well leave the value="" blank as comp_grade is not passed in by enter_bug.cgi. Same with the other non-standard names.
Attachment #8550434 -
Flags: review?(dkl) → review+
Assignee | ||
Comment 24•9 years ago
|
||
(In reply to David Lawrence [:dkl] from comment #23) > Might as well leave the value="" blank as comp_grade is not passed in by > enter_bug.cgi. Same with the other non-standard names. Foiled by copying Legal again. Thanks!
Assignee | ||
Comment 25•9 years ago
|
||
Form up on the dev site for the relevant people to check / comment on: https://bugzilla-dev.allizom.org/enter_bug.cgi?product=Recruiting
Flags: needinfo?(mmarovich)
Assignee | ||
Comment 26•9 years ago
|
||
To ssh://gitolite3@git.mozilla.org/webtools/bmo/bugzilla.git f2112d4..6279e60 master -> master
Comment 27•9 years ago
|
||
Hey Dylan, Ok, round of feedback from the whole team using the component. We've got the following edit requests ( so sorry) and then we should be good. Initial request: Position Title Cost Center (select from cost center list) Hiring Manager Name: VP Authority (select from list of VPs): HRBP Name (select from: Joanne Nguyen, Jess Amann, Michael Aukland) Full time or Seasonal? Desired Location Comp Grade Directly after that, new requests: 1. Is this new headcount or backfill? [DROP DOWN: net new/backfill]. 2. Question add: In the box below, please upload or copy/paste a draft of the Job Description you would like to be associated with this requisition. [TEXT BOX with ADD FILE upload option]. 3. Question add: What part of your strategic plan does this role impact? [OPEN PARAGRAPH BOX] 4. Why is this critical for success? [OPEN PARAGRAPH BOX] 5. Formatting: center form, like Legal Bug. Thanks so much for all your work on this. Sorry about the delay in response, I was on PTO and it was a holiday in the US.
Flags: needinfo?(mmarovich)
Assignee | ||
Comment 28•9 years ago
|
||
I meant to update this yesterday -- we didn't get a push this week, but we should be good for pushing this next week.
Comment 29•9 years ago
|
||
Hi Dylan, thanks for the update-- just wanted to make sure you saw the changes requested in comment 27?
Assignee | ||
Comment 30•9 years ago
|
||
(In reply to Michelle Marovich from comment #29) > Hi Dylan, > > thanks for the update-- just wanted to make sure you saw the changes > requested in comment 27? Yep! The form is available at https://bugzilla-dev.allizom.org/enter_bug.cgi?product=Recruiting for review again.
Comment 31•9 years ago
|
||
Hey Dylan! Looks great. One thing though, you have two questions about it being new or backfill. Fix that and I think we are good to go! Do you know if this will get pushed this week? If so I'll talk about it at the MoCo meeting tomorrow.
Assignee | ||
Comment 32•9 years ago
|
||
Yes, it will be pushed tonight or tomorrow morning.
Assignee | ||
Comment 33•9 years ago
|
||
Attachment #8550434 -
Attachment is obsolete: true
Attachment #8554701 -
Flags: review?(dkl)
Comment 34•9 years ago
|
||
Comment on attachment 8554701 [details] [diff] [review] bug-1121594-v3.patch Review of attachment 8554701 [details] [diff] [review]: ----------------------------------------------------------------- ::: extensions/BMO/template/en/default/bug/create/create-recruiting.html.tmpl @@ +220,5 @@ > + </tr> > + > + <tr> > + <th align="right" valign="top"> > + <label class="required" for="new_or_backfill">Is this new headcount or backfill?</label> You have this question twice. Also why is it not a drop down with "New" and "Backfill" as the choices? Doesn't seem to fit with a free text input. @@ +228,5 @@ > + </td> > + </tr> > + > + <tr> > + <th align="right" valign="top"> These <th> should all be <td> with CSS classes which I should have mentioned long ago but not a show-stopper. @@ +260,5 @@ > + </tr> > + > + <tr> > + <th align="right" valign="top"> > + <label for="plan_impact">What part of your strategic plan does this role impact?</label> This label is displayed twice, here and below.
Attachment #8554701 -
Flags: review?(dkl) → review-
Assignee | ||
Comment 35•9 years ago
|
||
Let me try uploading the right file (although the select box was an oversight, the obvious text problem should have been correct.)
Attachment #8554701 -
Attachment is obsolete: true
Attachment #8554722 -
Flags: review?(dkl)
Assignee | ||
Comment 36•9 years ago
|
||
Attachment #8554722 -
Attachment is obsolete: true
Attachment #8554722 -
Flags: review?(dkl)
Attachment #8554725 -
Flags: review?(dkl)
Assignee | ||
Updated•9 years ago
|
Attachment #8554725 -
Attachment is obsolete: true
Attachment #8554725 -
Flags: review?(dkl)
Assignee | ||
Comment 37•9 years ago
|
||
Assignee | ||
Updated•9 years ago
|
Attachment #8554728 -
Attachment is obsolete: true
Assignee | ||
Comment 38•9 years ago
|
||
Assignee | ||
Comment 39•9 years ago
|
||
Comment on attachment 8554731 [details] [diff] [review] bug-1121594-v3.99.patch After about as many technical hangups as I should allotted for a week, here's the patch that actually needs to reviewed, without added cruft from the divergence of master and this branch.
Attachment #8554731 -
Flags: review?(dkl)
Comment 40•9 years ago
|
||
Comment on attachment 8554731 [details] [diff] [review] bug-1121594-v3.99.patch Review of attachment 8554731 [details] [diff] [review]: ----------------------------------------------------------------- Fix on commit. r=dkl ::: extensions/BMO/template/en/default/bug/create/create-recruiting.html.tmpl @@ +224,5 @@ > + <label class="required" for="new_or_backfill">Is this new headcount or backfill?</label> > + </th> > + <td> > + <select required name="new_or_backfill" id="new_or_backfill"> > + <option>Select...</option> <option value="">Select...</option>
Attachment #8554731 -
Flags: review?(dkl) → review+
Assignee | ||
Comment 41•9 years ago
|
||
To ssh://gitolite3@git.mozilla.org/webtools/bmo/bugzilla.git d645d21..cd92366 master -> master
Status: ASSIGNED → RESOLVED
Closed: 9 years ago
Resolution: --- → FIXED
Comment 42•9 years ago
|
||
the "recruiting" product still needs to be created on stage and production.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Comment 43•9 years ago
|
||
https://bugzilla.mozilla.org/form.recruiting is now live. leaving this bug open as the product was created with placeholders for descriptions.
Comment 44•9 years ago
|
||
Hey! The description should read: Request that we prioritize and open a headcount for hiring.
Comment 45•9 years ago
|
||
When I go to add myself to watch this component, it's not in the drop down. I'm assuming it just hasn't fully populated yet?
Assignee | ||
Comment 46•9 years ago
|
||
(In reply to Michelle Marovich from comment #45) > When I go to add myself to watch this component, it's not in the drop down. > I'm assuming it just hasn't fully populated yet? You must not be in the hr group, checking on that now and I'll report back what I find.
Comment 47•9 years ago
|
||
Yep, we should figure out who all is in that group. Because it's changed a lot lately. Let me know the list and I'll figure out how to get a corrected one?
Assignee | ||
Comment 48•9 years ago
|
||
Currently, members of group hr appear is jcook@mozilla.com group hr is not a member of other groups, so that should be the full list.
Comment 49•9 years ago
|
||
Hahahahahahaha! Ok, let me get you a list. I'm on a train, and it's too hard to do from my phone. I'll have it to you by 9 pacific.
Assignee | ||
Comment 50•9 years ago
|
||
(In reply to Michelle Marovich from comment #49) > Hahahahahahaha! > > Ok, let me get you a list. I'm on a train, and it's too hard to do from my > phone. I'll have it to you by 9 pacific. Excellent, I'll have to enter them one at a time but I'll do so as fast as possible. The product description is updated.
Group: mozilla-employee-confidential
Assignee | ||
Comment 52•9 years ago
|
||
I spoke with Michelle in IRC and she sent me an email of the people to add to the hr group. There doesn't appear to be a script to do this, so I have to edit each user by hand -- it'll take a little bit. will update bug when done.
Assignee | ||
Comment 53•9 years ago
|
||
Done! They should all be in the hr group now and able to see the new form.
Assignee | ||
Comment 54•9 years ago
|
||
Is everything satisfactory with this form?
Comment 55•9 years ago
|
||
So far so good! However nothing survives the first engagement with the enemy. Can we leave the bug open until EOB tmrw? Just waiting to get final round of user feedback.
Comment 56•9 years ago
|
||
(In reply to Michelle Marovich from comment #55) > So far so good! However nothing survives the first engagement with the > enemy. Can we leave the bug open until EOB tmrw? Just waiting to get final > round of user feedback. because this form has been pushed to production, it's better if you file a new bug for any further changes. it makes things much easier to track should someone else work of those amendments.
Status: REOPENED → RESOLVED
Closed: 9 years ago → 9 years ago
Resolution: --- → FIXED
Reporter | ||
Comment 57•9 years ago
|
||
Hi Byron & Dylan, Would you please update the VP list, removing Andreas Gal and adding Jascha KaykasWolff? Thank you! Rachel
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee | ||
Comment 58•9 years ago
|
||
Tracking this request in bug 1172614. It'll be done in a jiffy.
Status: REOPENED → RESOLVED
Closed: 9 years ago → 9 years ago
Resolution: --- → FIXED
You need to log in
before you can comment on or make changes to this bug.
Description
•