Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. How do you ensure a diverse, successful hiring process?

How do you ensure a diverse, successful hiring process?

Scheduled Pinned Locked Moved The Lounge
careercollaborationquestionlearning
25 Posts 19 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • D Dave_6

    My team is going to try to hire two software engineers this year. We've made some very poor choices in the past. I’d like to avoid that in the future. Our process has been simple; we advertise the job on our company web site and the local newspapers. All applications and resumes go to HR. HR reviews the resume to make sure they are applying for the correct job. For a software engineer, HR expects to see a computer science education or software engineering experience. Then HR creates a copy of the resume with all personal information removed, such as name, age, sex, race, e-mail address and where the applicant lives. Then HR forwards the redacted copy of the resume to software management for review. Last time we interviewed all five candidates that made it to management review. Four men and one woman. Interviewing three of the applicants was a complete waste of time. One candidate simply lied on their resume in order to get the interview. I know that some managers give applicants a test that is relevant to the job being applied for. Is that appropriate, or too much pressure for an applicant? I want to make sure our process is not biased on the basis of sex or race. And I thought we had done that. But, I’ve been told that is not enough. I need to ensure the team and the interview process are gender diverse. But, how is that achieved without quotas? Which would be unfair. Interesting that there is no requirement that I make the process racially diverse. Just gender diverse.

    N Offline
    N Offline
    Nemanja Trifunovic
    wrote on last edited by
    #12

    There is only one 100% good way of hiring developers: hire someone you already worked with and know well.

    utf8-cpp

    1 Reply Last reply
    0
    • D Dave_6

      My team is going to try to hire two software engineers this year. We've made some very poor choices in the past. I’d like to avoid that in the future. Our process has been simple; we advertise the job on our company web site and the local newspapers. All applications and resumes go to HR. HR reviews the resume to make sure they are applying for the correct job. For a software engineer, HR expects to see a computer science education or software engineering experience. Then HR creates a copy of the resume with all personal information removed, such as name, age, sex, race, e-mail address and where the applicant lives. Then HR forwards the redacted copy of the resume to software management for review. Last time we interviewed all five candidates that made it to management review. Four men and one woman. Interviewing three of the applicants was a complete waste of time. One candidate simply lied on their resume in order to get the interview. I know that some managers give applicants a test that is relevant to the job being applied for. Is that appropriate, or too much pressure for an applicant? I want to make sure our process is not biased on the basis of sex or race. And I thought we had done that. But, I’ve been told that is not enough. I need to ensure the team and the interview process are gender diverse. But, how is that achieved without quotas? Which would be unfair. Interesting that there is no requirement that I make the process racially diverse. Just gender diverse.

      E Offline
      E Offline
      Espen Harlinn
      wrote on last edited by
      #13

      Dave_6 wrote:

      we advertise the job on our company web site and the local newspapers.

      I'm with you so far, but the rest doesn't make sense at all ... it's just conventional ... Are you looking for junior or senior personnel? What are the strengths/weaknesses of your current team? When you've thought those things through, skip the interview and bring the potential candidates into the team - so that you can watch how they fit in. If you select candidates to address current weaknesses in your team - be prepared for a bit of tension, especially if you bring in an expert as this may alter the pecking order of your team, and some feathers might get ruffled.

      Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Projects promoting programming in "natural language" are intrinsically doomed to fail. Edsger W.Dijkstra

      D 1 Reply Last reply
      0
      • D Dave_6

        My team is going to try to hire two software engineers this year. We've made some very poor choices in the past. I’d like to avoid that in the future. Our process has been simple; we advertise the job on our company web site and the local newspapers. All applications and resumes go to HR. HR reviews the resume to make sure they are applying for the correct job. For a software engineer, HR expects to see a computer science education or software engineering experience. Then HR creates a copy of the resume with all personal information removed, such as name, age, sex, race, e-mail address and where the applicant lives. Then HR forwards the redacted copy of the resume to software management for review. Last time we interviewed all five candidates that made it to management review. Four men and one woman. Interviewing three of the applicants was a complete waste of time. One candidate simply lied on their resume in order to get the interview. I know that some managers give applicants a test that is relevant to the job being applied for. Is that appropriate, or too much pressure for an applicant? I want to make sure our process is not biased on the basis of sex or race. And I thought we had done that. But, I’ve been told that is not enough. I need to ensure the team and the interview process are gender diverse. But, how is that achieved without quotas? Which would be unfair. Interesting that there is no requirement that I make the process racially diverse. Just gender diverse.

        R Offline
        R Offline
        Roger Wright
        wrote on last edited by
        #14

        Step one is to bypass HR. They're useful for filling out forms and such, but only get in the way of hiring qualified help.

        Will Rogers never met me.

        1 Reply Last reply
        0
        • D Dave_6

          My team is going to try to hire two software engineers this year. We've made some very poor choices in the past. I’d like to avoid that in the future. Our process has been simple; we advertise the job on our company web site and the local newspapers. All applications and resumes go to HR. HR reviews the resume to make sure they are applying for the correct job. For a software engineer, HR expects to see a computer science education or software engineering experience. Then HR creates a copy of the resume with all personal information removed, such as name, age, sex, race, e-mail address and where the applicant lives. Then HR forwards the redacted copy of the resume to software management for review. Last time we interviewed all five candidates that made it to management review. Four men and one woman. Interviewing three of the applicants was a complete waste of time. One candidate simply lied on their resume in order to get the interview. I know that some managers give applicants a test that is relevant to the job being applied for. Is that appropriate, or too much pressure for an applicant? I want to make sure our process is not biased on the basis of sex or race. And I thought we had done that. But, I’ve been told that is not enough. I need to ensure the team and the interview process are gender diverse. But, how is that achieved without quotas? Which would be unfair. Interesting that there is no requirement that I make the process racially diverse. Just gender diverse.

          J Offline
          J Offline
          jschell
          wrote on last edited by
          #15

          Dave_6 wrote:

          We've made some very poor choices in the past. I’d like to avoid that in the future.

          Depends on the rate good versus bad. However one can suppose that those making the evaluation are at fault - and thus the first step would be to evaluate how they are arriving at their decisions and attempt to alter how they do that. Or find some other people to do it. If there is a gate keeper, like human resources, you should also look into evaluating their process. And alter that as well.

          Dave_6 wrote:

          Interesting that there is no requirement that I make the process racially diverse. Just gender diverse.

          So obviously how competent the engineer is doesn't matter. So just hire the first two women that come through the door. If your previous failure rate was high then this might even be better.

          1 Reply Last reply
          0
          • D Dave_6

            My team is going to try to hire two software engineers this year. We've made some very poor choices in the past. I’d like to avoid that in the future. Our process has been simple; we advertise the job on our company web site and the local newspapers. All applications and resumes go to HR. HR reviews the resume to make sure they are applying for the correct job. For a software engineer, HR expects to see a computer science education or software engineering experience. Then HR creates a copy of the resume with all personal information removed, such as name, age, sex, race, e-mail address and where the applicant lives. Then HR forwards the redacted copy of the resume to software management for review. Last time we interviewed all five candidates that made it to management review. Four men and one woman. Interviewing three of the applicants was a complete waste of time. One candidate simply lied on their resume in order to get the interview. I know that some managers give applicants a test that is relevant to the job being applied for. Is that appropriate, or too much pressure for an applicant? I want to make sure our process is not biased on the basis of sex or race. And I thought we had done that. But, I’ve been told that is not enough. I need to ensure the team and the interview process are gender diverse. But, how is that achieved without quotas? Which would be unfair. Interesting that there is no requirement that I make the process racially diverse. Just gender diverse.

            L Offline
            L Offline
            Lost User
            wrote on last edited by
            #16

            If you can find a good agency (hard, to be sure) use them rather than HR for the initial filter. Make sure they come in and spend time with you and the managers and understand the sort of person you are looking for - develop a relationship with them. They should sort out the resume liars. And give the agency feedback on why you didn't make an offer - that should help them weed out others in the future. I personally DETEST giving tests (pun poor but intentional) I have never seen a test that gives me real insight into a candidate that I couldn't glean after a few minutes conversation. Ask them to bring in some code they have written. Get them to talk you through it. To make it gender divers, how about getting them to design an algorithm to most effectively do the housework and mow the lawn?

            MVVM# - See how I did MVVM my way ___________________________________________ Man, you're a god. - walterhevedeich 26/05/2011 .\\axxx (That's an 'M')

            1 Reply Last reply
            0
            • D Dave_6

              My team is going to try to hire two software engineers this year. We've made some very poor choices in the past. I’d like to avoid that in the future. Our process has been simple; we advertise the job on our company web site and the local newspapers. All applications and resumes go to HR. HR reviews the resume to make sure they are applying for the correct job. For a software engineer, HR expects to see a computer science education or software engineering experience. Then HR creates a copy of the resume with all personal information removed, such as name, age, sex, race, e-mail address and where the applicant lives. Then HR forwards the redacted copy of the resume to software management for review. Last time we interviewed all five candidates that made it to management review. Four men and one woman. Interviewing three of the applicants was a complete waste of time. One candidate simply lied on their resume in order to get the interview. I know that some managers give applicants a test that is relevant to the job being applied for. Is that appropriate, or too much pressure for an applicant? I want to make sure our process is not biased on the basis of sex or race. And I thought we had done that. But, I’ve been told that is not enough. I need to ensure the team and the interview process are gender diverse. But, how is that achieved without quotas? Which would be unfair. Interesting that there is no requirement that I make the process racially diverse. Just gender diverse.

              R Offline
              R Offline
              Ravi Bhavnani
              wrote on last edited by
              #17

              There's a big gap in your process: a phone screen (by a senior dev). Where I work, we have 2 levels of phone screens before deciding to bring in the candidate for an interview. /ravi

              My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

              1 Reply Last reply
              0
              • D Dave_6

                My team is going to try to hire two software engineers this year. We've made some very poor choices in the past. I’d like to avoid that in the future. Our process has been simple; we advertise the job on our company web site and the local newspapers. All applications and resumes go to HR. HR reviews the resume to make sure they are applying for the correct job. For a software engineer, HR expects to see a computer science education or software engineering experience. Then HR creates a copy of the resume with all personal information removed, such as name, age, sex, race, e-mail address and where the applicant lives. Then HR forwards the redacted copy of the resume to software management for review. Last time we interviewed all five candidates that made it to management review. Four men and one woman. Interviewing three of the applicants was a complete waste of time. One candidate simply lied on their resume in order to get the interview. I know that some managers give applicants a test that is relevant to the job being applied for. Is that appropriate, or too much pressure for an applicant? I want to make sure our process is not biased on the basis of sex or race. And I thought we had done that. But, I’ve been told that is not enough. I need to ensure the team and the interview process are gender diverse. But, how is that achieved without quotas? Which would be unfair. Interesting that there is no requirement that I make the process racially diverse. Just gender diverse.

                A Offline
                A Offline
                Amr Abdel Majeed
                wrote on last edited by
                #18

                In my humble experience, here is the order, from best to worst: 1. Recommendation: Developers usually have friends that are developers. This will save you a lot of time and money. (4 out of the 5 jobs i had were recommendations ) 2. Stack overflow careers and Git Hub: no better indication of an applicant like a bucket of reputation or open source projects. 3. Linked In: Good developers usually already have jobs. You'll find them on Linked In. (The other 1 job was from linked in) (Note: after point 3, the chance of finding a good developer decreases significantly) 4. Company website: unless your company is VERY well know, this is very inefficient. 5. Local newspaper: very efficient .... in the 90's. (Note: years of experience and certifications mean NOTHING. A 10 minute technical discussion and a 20 minute coding session will weed out 90% of the poor choices.

                Amr Abdel Majeed Software Developer

                1 Reply Last reply
                0
                • D Dave_6

                  My team is going to try to hire two software engineers this year. We've made some very poor choices in the past. I’d like to avoid that in the future. Our process has been simple; we advertise the job on our company web site and the local newspapers. All applications and resumes go to HR. HR reviews the resume to make sure they are applying for the correct job. For a software engineer, HR expects to see a computer science education or software engineering experience. Then HR creates a copy of the resume with all personal information removed, such as name, age, sex, race, e-mail address and where the applicant lives. Then HR forwards the redacted copy of the resume to software management for review. Last time we interviewed all five candidates that made it to management review. Four men and one woman. Interviewing three of the applicants was a complete waste of time. One candidate simply lied on their resume in order to get the interview. I know that some managers give applicants a test that is relevant to the job being applied for. Is that appropriate, or too much pressure for an applicant? I want to make sure our process is not biased on the basis of sex or race. And I thought we had done that. But, I’ve been told that is not enough. I need to ensure the team and the interview process are gender diverse. But, how is that achieved without quotas? Which would be unfair. Interesting that there is no requirement that I make the process racially diverse. Just gender diverse.

                  T Offline
                  T Offline
                  Tasadit
                  wrote on last edited by
                  #19

                  I'm a woman engineer, and the words "But, I’ve been told that is not enough. I need to ensure the team and the interview process are gender diverse." frankly, send a shiver down my spine. It's in nobody's interests for "woman engineer" to be synonymous with "weak candidate who only got the job because we wanted to be gender diverse." I am growing increasingly uneasy about the current drive to increase the number of visible women in engineering, at any cost. Where did it come from? Who is driving it? What alarms me is that "no women applied" isn't being accepted as a valid excuse - people are being told to go away and make sure that some women apply and are selected, as engineers, as writers and as conference speakers. This is a hair's breadth from accepting lower standard women, just so that the diversity people will get off your back. I'm happy to do my bit evangelising engineering as a career to school-girls, and I'm very happy if other skills are accepted as equally important as the ability to churn out millions of lines of uncommented code "because any competent engineer should understand my code" (it is my firm belief that the obnoxious guy with no social skills, who the PM daren't sack, because he writes 10 times as much code as anyone else, causes more trouble than he is worth, even though he thinks he is the star member of the team). But diversity has to go hand in hand with reality. If we're evangelising, and we're still not getting women to speak at conferences, and write open source software, then maybe it's just down to the women themselves. Maybe it's their fault. Maybe they don't want to. Please, fellow engineers, do not make a golden idol out of diversity.

                  1 Reply Last reply
                  0
                  • D Dave_6

                    My team is going to try to hire two software engineers this year. We've made some very poor choices in the past. I’d like to avoid that in the future. Our process has been simple; we advertise the job on our company web site and the local newspapers. All applications and resumes go to HR. HR reviews the resume to make sure they are applying for the correct job. For a software engineer, HR expects to see a computer science education or software engineering experience. Then HR creates a copy of the resume with all personal information removed, such as name, age, sex, race, e-mail address and where the applicant lives. Then HR forwards the redacted copy of the resume to software management for review. Last time we interviewed all five candidates that made it to management review. Four men and one woman. Interviewing three of the applicants was a complete waste of time. One candidate simply lied on their resume in order to get the interview. I know that some managers give applicants a test that is relevant to the job being applied for. Is that appropriate, or too much pressure for an applicant? I want to make sure our process is not biased on the basis of sex or race. And I thought we had done that. But, I’ve been told that is not enough. I need to ensure the team and the interview process are gender diverse. But, how is that achieved without quotas? Which would be unfair. Interesting that there is no requirement that I make the process racially diverse. Just gender diverse.

                    H Offline
                    H Offline
                    hound rock
                    wrote on last edited by
                    #20

                    Is'nt ensuring a diverse hiring process code for "don't hire the white guy"... Why can't we just hire the best person for the job ? "I have a dream that my four children will one day live in a nation where they will not be judged by the color of their skin but by the content of their character."

                    1 Reply Last reply
                    0
                    • D Dave_6

                      My team is going to try to hire two software engineers this year. We've made some very poor choices in the past. I’d like to avoid that in the future. Our process has been simple; we advertise the job on our company web site and the local newspapers. All applications and resumes go to HR. HR reviews the resume to make sure they are applying for the correct job. For a software engineer, HR expects to see a computer science education or software engineering experience. Then HR creates a copy of the resume with all personal information removed, such as name, age, sex, race, e-mail address and where the applicant lives. Then HR forwards the redacted copy of the resume to software management for review. Last time we interviewed all five candidates that made it to management review. Four men and one woman. Interviewing three of the applicants was a complete waste of time. One candidate simply lied on their resume in order to get the interview. I know that some managers give applicants a test that is relevant to the job being applied for. Is that appropriate, or too much pressure for an applicant? I want to make sure our process is not biased on the basis of sex or race. And I thought we had done that. But, I’ve been told that is not enough. I need to ensure the team and the interview process are gender diverse. But, how is that achieved without quotas? Which would be unfair. Interesting that there is no requirement that I make the process racially diverse. Just gender diverse.

                      U Offline
                      U Offline
                      User 9549293
                      wrote on last edited by
                      #21

                      Having recently graduated myself I would like to suggest that you don't forget local colleges. I know that it is more work to take on a college grad that doesn't have much experience and it doesn't work for every situation. But, if you create a relationship with the teachers they can recommend to you the students better suited for a position. You can also hire them as on an intern bais which would allow you to see how they would fit with your company before deciding if you wanted to offer them a job. Probably not what you are looking for but I thought I would give a little shout out since I was really grateful that someone wanted to take a chance on me.

                      1 Reply Last reply
                      0
                      • E Espen Harlinn

                        Dave_6 wrote:

                        we advertise the job on our company web site and the local newspapers.

                        I'm with you so far, but the rest doesn't make sense at all ... it's just conventional ... Are you looking for junior or senior personnel? What are the strengths/weaknesses of your current team? When you've thought those things through, skip the interview and bring the potential candidates into the team - so that you can watch how they fit in. If you select candidates to address current weaknesses in your team - be prepared for a bit of tension, especially if you bring in an expert as this may alter the pecking order of your team, and some feathers might get ruffled.

                        Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Projects promoting programming in "natural language" are intrinsically doomed to fail. Edsger W.Dijkstra

                        D Offline
                        D Offline
                        Dave_6
                        wrote on last edited by
                        #22

                        I'm looking for senior level personnel. Strengths/weaknesses: Probably half of the development done is only one developer. Others to do code review and testing. But, the candidate has to be able to specify requirements, design, code and deliver. "bring the potential candidates into the team" How do I do that? Only HR can hire. And they will only hire two people. I could pitch for using a temp agency and bring in more candidates for a couple of weeks, perhaps. But, is that long enough? Last time 60% were not worth talking to. I'd perfer to weed them out without bringing them in.

                        E 1 Reply Last reply
                        0
                        • L Lost User

                          let them do a brainbench test. The score they will get is very telling: http://www.brainbench.com[^] "I know that some managers give applicants a test that is relevant to the job being applied for. Is that appropriate, or too much pressure for an applicant?" If they deflate noticeably, it is probably appropriate.

                          D Offline
                          D Offline
                          Dave_6
                          wrote on last edited by
                          #23

                          From reviewing the replies here, I'll think having candidates that a test is going to become SOP. brainbench looks very promising. Thank you. I think I will require the candidate to take the test here, on site, with an observer. Probably me or someone in HR.

                          1 Reply Last reply
                          0
                          • D Dave_6

                            I'm looking for senior level personnel. Strengths/weaknesses: Probably half of the development done is only one developer. Others to do code review and testing. But, the candidate has to be able to specify requirements, design, code and deliver. "bring the potential candidates into the team" How do I do that? Only HR can hire. And they will only hire two people. I could pitch for using a temp agency and bring in more candidates for a couple of weeks, perhaps. But, is that long enough? Last time 60% were not worth talking to. I'd perfer to weed them out without bringing them in.

                            E Offline
                            E Offline
                            Espen Harlinn
                            wrote on last edited by
                            #24

                            Dave_6 wrote:

                            Probably half of the development done is only one developer.

                            Sounds like you've got what Harlan Mills coined the 'chief programmer', or the 'surgeon' according to Fred Brooks, but you don't have the co-pilot.

                            Dave_6 wrote:

                            Only HR can is allowed to hire.

                            It's almost certain that they can't - hiring the right person for your team is something that should be done by you and your 'chief programmer'. If I were to guess (perhaps wildly), your 'chief programmer' would wellcome somebody who's able to challenge him/her profesionally. When you do 50% of the work, you're usually way ahead of the rest of the team - which can be somewhat lonesome.

                            Dave_6 wrote:

                            I could pitch for using a temp agency

                            That sounds like a good idea.

                            Dave_6 wrote:

                            for a couple of weeks, perhaps. But, is that long enough?

                            You can learn a lot about a person in a couple of weeks ...

                            Dave_6 wrote:

                            Last time 60% were not worth talking to.

                            If you use an agency, make sure they understand what you want

                            Espen Harlinn Principal Architect, Software - Goodtech Projects & Services AS Projects promoting programming in "natural language" are intrinsically doomed to fail. Edsger W.Dijkstra

                            1 Reply Last reply
                            0
                            • D Dave_6

                              My team is going to try to hire two software engineers this year. We've made some very poor choices in the past. I’d like to avoid that in the future. Our process has been simple; we advertise the job on our company web site and the local newspapers. All applications and resumes go to HR. HR reviews the resume to make sure they are applying for the correct job. For a software engineer, HR expects to see a computer science education or software engineering experience. Then HR creates a copy of the resume with all personal information removed, such as name, age, sex, race, e-mail address and where the applicant lives. Then HR forwards the redacted copy of the resume to software management for review. Last time we interviewed all five candidates that made it to management review. Four men and one woman. Interviewing three of the applicants was a complete waste of time. One candidate simply lied on their resume in order to get the interview. I know that some managers give applicants a test that is relevant to the job being applied for. Is that appropriate, or too much pressure for an applicant? I want to make sure our process is not biased on the basis of sex or race. And I thought we had done that. But, I’ve been told that is not enough. I need to ensure the team and the interview process are gender diverse. But, how is that achieved without quotas? Which would be unfair. Interesting that there is no requirement that I make the process racially diverse. Just gender diverse.

                              R Offline
                              R Offline
                              RafagaX
                              wrote on last edited by
                              #25

                              To test technical skills, I usually apply a small test, program something, for example in case i'm looking for someone with web skills, I give him the task to program a calculator in the web that uses javascript and a web service back end, if you know what you're doing it can be done in an hour, if you don't, it may take 2 hours; also I give them all the facilities, like internet access, so they can look for examples, or dig in documentation, curious to note, even given that, not too many are capable of doing something useful in the two hours limit.

                              CEO at: - Rafaga Systems - Para Facturas - Modern Components for the moment...

                              1 Reply Last reply
                              0
                              Reply
                              • Reply as topic
                              Log in to reply
                              • Oldest to Newest
                              • Newest to Oldest
                              • Most Votes


                              • Login

                              • Don't have an account? Register

                              • Login or register to search.
                              • First post
                                Last post
                              0
                              • Categories
                              • Recent
                              • Tags
                              • Popular
                              • World
                              • Users
                              • Groups