Re: Kieren, thank you for avoiding profanity this time
"Sorry to correct you, group traits are one thing, however they are totally useless for finding the specific profile(s) you might need to perform specific roles."
Which is what you said first time round and with which I agreed.
The point is that when you've made a series of such individual selections for similar roles you shouldn't be surprised to find your group skewed on some criterion or other as, in fact, you found in the example which you went on to quote.
Having obtained your result would you then have felt there was something wrong by having a predominantly female programming team?