Do you need to bring onboard new employees and get them productive fast? Are you a business that frequently sources your hiring needs with temporary hires? If the answers are a yes, you’ll find this success story very interesting because here at the Citrix XenApp engineering offices in Ft Lauderdale, we were having the same problems. We came up with a great solution that reduced the onboarding cost from 3 weeks to just 2-3 days, and one that is flexible enough that it can be easily tailored to meet your company’s specific needs.
The Challenge
For many types of projects, firms look to temporary workers or contractors to meet their hiring needs. At Citrix, we keep a watchful eye on our contractor budgets to ensure they are spent efficiently. Given that the tenure of contractors is usually in the order of only a few months, it’s important that their ramp-up period is as short as possible so we can effectively amortize the fixed cost over their short tenure.
Before we came up with the solution I’m about to describe for one of our development projects, we carefully studied the current problem. We observed that there were two components to the bring-up costs:
These are all very legitimate questions for a contractor to ask, but ones that steal time away from valuable full-time employees.
Our solution was very simple. Since setup was the biggest component of the bring-up, we created a “Dev Machine” that contractors could then “check out” from our internal cloud called SkyNet, a massive XenServer pool. Nicely pre-packaged and pre-configured into this dev machine were all those pieces I described in the earlier section that would normally take a new person a long time to setup and configure (It took me, an 8 year “veteran,” about a week.) Putting ourselves in the shoes of a developer, we created “one-click build scripts” that started the lengthy but necessary process of syncing hundreds of lines of source code for all our technology components – HDX, IMA, Single Sign On, Management Components etc., all with the click of a single button.
This “Dev machine” is actually a shared hosted desktop on XenApp. On the first day, this entire desktop was delivered to the contractors who could then use their own laptop or a Wyse terminal as a thin client.
You could always customize a solution like this for your organization based on the unique software needs of your enterprise.
The Benefits: