Without commenting one way or another on the larger discussion, I do have something to say about this:
I happen to see it like this: people, e.g. software developers, with the same experience and background attributing themselves as "architects", blowing up their programming experience by years and languages they have never seen.
Inflated resumes are the natural response to inflated requirements. You can't require 5 years of experience in a technology that's only 4 years old. You can't require 5 years of experience in a dozen different things. I won't speculate on the reasons behind these inflated requirements, but they are definitely inflated.
Also, you can't take a set of requirements and carbon copy it for all of your positions. The difference between a junior position and a senior position should be more than just a year of experience. Likewise, the requirements for positions like architect, developer, and tester should not be identical except for "architecting", "developing", and "testing".
In the end, though, you should view job postings and resumes as a very weak filter. People are going to lie, from small tweaks to outright falsifications, and you're going to have to use other means to weed the liars out. Interviews, training, and probation are going to be your tools here, and no amount of inflated requirements or expectations of "professional honesty" are going to change that.
I happen to see it like this: people, e.g. software developers, with the same experience and background attributing themselves as "architects", blowing up their programming experience by years and languages they have never seen.
Inflated resumes are the natural response to inflated requirements. You can't require 5 years of experience in a technology that's only 4 years old. You can't require 5 years of experience in a dozen different things. I won't speculate on the reasons behind these inflated requirements, but they are definitely inflated.
Also, you can't take a set of requirements and carbon copy it for all of your positions. The difference between a junior position and a senior position should be more than just a year of experience. Likewise, the requirements for positions like architect, developer, and tester should not be identical except for "architecting", "developing", and "testing".
In the end, though, you should view job postings and resumes as a very weak filter. People are going to lie, from small tweaks to outright falsifications, and you're going to have to use other means to weed the liars out. Interviews, training, and probation are going to be your tools here, and no amount of inflated requirements or expectations of "professional honesty" are going to change that.