Collective Wisdom from the Experts 25
Consider the candidate’s attitude toward work, coworkers, clients, and stake-
holders. I once worked with a developer known as “The Hair Dryer.” Legend
has it that when he was upset, he could blow people’s hair dry with his shout-
ing. He was an excellent developer, but a detriment to a project team.
As the world moves toward agile development methodologies, cross-functional
communication and soft skills will increase in importance. Developers will
find themselves working in small teams with people from elsewhere in the
organization. How well will your potential new teammate represent you when
unleashed into the wild? Follow these simple guidelines when hiring software
developers:
• Screen them to check for the right knowledge of development life cycles,
methodologies, toolsets, and their industry/sector familiarity.
• Test them to see a demonstration of their ability to apply their knowledge
in your workplace.
• Check out their communication and social skills.
• Look for the right attitude toward the work: a balance of desire to cre-
ate high-grade products while accepting the project constraints. Is there
documented evidence that they can produce products that are “fit for pur-
pose,” on time, and within the budget?
No matter how personable and skilled your applicant, always verify credentials
with the issuing institutions and check out resume entries with former employers.
Careful hiring practices may prevent a multitude of future problems.