When the initial decisions have been made concerning software and strategy, try implementing them with a single project rather than doing a full-scale rollout. There are a number of advantages to this approach, but two primary ones come to mind.
First of all, by limiting yourself to using your new methodology on one project, you can concentrate more on troubleshooting and looking for unexpected glitches. Sometimes what sounds good on paper doesn’t always translate well when applied to real-life situations. With a single pilot project, it’s a lot easier to tell what’s working and what’s not.
Secondly, this gradual start will allow employees to ease into the new system. To many people, change is scary. By allowing a slower implementation of the process, people will have the chance to acclimate themselves to the new software and methodologies in a more comfortable manner. This, in turn, will alleviate a lot of stress.