Developer orientation can save you time, money, and a headache

You can overcome a surprising amount of the time and money costs of a new employee simply by deploying an orientation program. This article explains the benefits of an orientation program, some types of programs to choose from, and what topics should be covered to be most effective.
Ramp-up costs
Many sources, including a 1996 paper by Joan Brannick, PhD, and the 2002 Workforce Report from Joint Venture: Silicon Valley Network report that the effects of turnover are staggering, and can cost an employer as much as 25 to 30 percent of a new hire’s annual salary. Some of this impact stems from the time, fees, and materials associated with losing an employee, but a significant portion was reported to come from ramp-up time for the new employee and lost productivity from peers as they “show the ropes”.
When your business practices “rotating staffing” based on current workload and projects, you may experience a drain on your profits from inadequately assisting new people in becoming familiar with their environment. Of course, everyone is given the tour of the parking lot and shown where the coffee pot is, but how many people are given a cheat sheet of the locations and access requirements for development servers, CVS, testing URLs, peer phone numbers, database servers, and other important information?
Creating an orientation program can greatly reduce the department-wide impact that new hires have on a company, improve profits, and help ensure your project deadline and budget are affected as little as possible. Read more for suggestions on what types of programs companies are using.
Types of orientation programs
Depending on the new employee’s work scope, you may consider a number of options to help ease them into your technology environment.
Keep in mind that the program you choose should be appropriate for your particular situation—overkill can be mind numbing, but too little information is ineffective. Consider trying one of the following:
Now that you’ve seen some ways to present orientation information, let’s look at some topics that are particularly useful for new developers.
Helpful topics
Any developer in your organization should be able to help you determine what specific information you should present to new hires. If not, maybe you should consider re-orienting your existing staff. Creating common knowledge is an effective way to bring unity back to your department and alleviate questions and concerns employees may have about standard operating procedures.
In presenting this list, I’m assuming you already know what organizational information needs to be presented at your site; I’ve only included items of a technical nature that may not be apparent. Ideally, this information should be presented in a way that can be preserved and easily updated, such as on your company intranet or other centralized location:
Including everything here may seem overwhelming, but the intention is to review this information with new developers, and then allow them to use it as a reference guide for questions that may come up. The time it takes to assemble this information is well worth the benefit in productivity you’ll receive.
Summary
Taking the time to develop an orientation program for new developers not only makes dollars and sense, it will drastically shorten the time it takes for new hires to become productive. Answering a lot of the obvious questions up front gives the new hires the sense that your company is well organized and values their time. You’ll save yourself a lot of back-and-forth by deploying these methods, and ease the burden on the rest of your team.