Gags
Gagan Grover wrote:Heard about Agile development but "Agile Hiring" seems unheard. What are the ways in which this agile hiring is different from normal hiring? I want to improve the hiring process in my organization so what is that I can expect from Agile Hiring?
Gags
Gags
Gagan Grover wrote:
Our highest priority is to satisfy the customer
through early and continuous delivery
of valuable software.
Welcome changing requirements, even late in
development. Agile processes harness change for
the customer's competitive advantage.
Deliver working software frequently, from a
couple of weeks to a couple of months, with a
preference to the shorter timescale.
Business people and developers must work
together daily throughout the project.
Build projects around motivated individuals.
Give them the environment and support they need,
and trust them to get the job done.
The most efficient and effective method of
conveying information to and within a development
team is face-to-face conversation.
Working software is the primary measure of progress.
Agile processes promote sustainable development.
The sponsors, developers, and users should be able
to maintain a constant pace indefinitely.
Continuous attention to technical excellence
and good design enhances agility.
Simplicity--the art of maximizing the amount
of work not done--is essential.
The best architectures, requirements, and designs
emerge from self-organizing teams.
At regular intervals, the team reflects on how
to become more effective, then tunes and adjusts
its behavior accordingly.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Ilja Preuss wrote:Hi,
I'm not a hiring expert, still I'd try to take a stab at it. I'll try to simply translate the principles to hiring, without judging whether it results in a good advice or not. ;)
Gagan Grover wrote:
Our highest priority is to satisfy the customer
through early and continuous delivery
of valuable software.
Who is the customer of the hiring process? Probably the company we are hiring for. And the product is the work force. So "Our highest priority is to help the hiring company through early and continuous improvement of the work force"?
Welcome changing requirements, even late in
development. Agile processes harness change for
the customer's competitive advantage.
I see two main domains where change can happen in hiring: our understanding of what the company needs, and our understanding of the best job for an applicant. So if you find out that the person who applied as a, say, Java developer, would in fact make a great usability expert, see whether it would make sense to hire him as a usability expert. Don't cling to the original job description.
Deliver working software frequently, from a
couple of weeks to a couple of months, with a
preference to the shorter timescale.
Not sure how to reasonably translate this.
Business people and developers must work
together daily throughout the project.
Applies directly to the hiring process: both business people and technical people must be involved in the hiring process to find the best candidates.
Build projects around motivated individuals.
Give them the environment and support they need,
and trust them to get the job done.
Again, applies directly. Hire people that are passionate about their job, even if they are not a perfect fit, skill-wise. Trust them to acquire the skills they'll need.
The most efficient and effective method of
conveying information to and within a development
team is face-to-face conversation.
Face to face. Anything needs to be said about this?![]()
Working software is the primary measure of progress.
Let applicants do real work for you, in the real environment, with the team they will later be part of. That's the best measure on whether they will be a good fit.
Agile processes promote sustainable development.
The sponsors, developers, and users should be able
to maintain a constant pace indefinitely.
Not sure how this applies to hiring. Any ideas?
Continuous attention to technical excellence
and good design enhances agility.
Don't let the hiring process happen to you, design it for your needs. Be sure you know exactly why you are doing each step of the process, and that it is the best way you are aware of to get the information you need for hiring.
Simplicity--the art of maximizing the amount
of work not done--is essential.
Any translation needed?
The best architectures, requirements, and designs
emerge from self-organizing teams.
Mhh, is the same true for hiring? Should teams do their own hiring, perhaps?
At regular intervals, the team reflects on how
to become more effective, then tunes and adjusts
its behavior accordingly.
Certainly applies directly to hiring. Inspect and adapt.
Sean Landis wrote:
Working software is the primary measure of progress.
Let applicants do real work for you, in the real environment, with the team they will later be part of. That's the best measure on whether they will be a good fit.
There is something to be said for that and we do it in one form or other. I'd say though the primary measure in the hiring system is the quality and quantity of hires.
The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
Ilja Preuss wrote:
Sean Landis wrote:
Yes. And the primary measure of the quality of hires is how well they do on the job (in contrast to how well they did in tests or interviews).
Absolutely! Good interview performance merely get the candidate an offer. I recommend some sort of trial period for candidates. This is a great way to monitor the quality of your hiring as well as the quality of the candidate.
She said she got a brazillian. I think owning people is wrong. That is how I learned ... tiny ad:
We need your help - Coderanch server fundraiser
https://coderanch.com/wiki/782867/Coderanch-server-fundraiser
|