Michael Masterson's book "Ready, Fire, Aim" is one of my favorites. Masterson, a serial entrepreneur who has built dozens of businesses, some to $100 million in revenue and beyond, explains that the biggest determiner between success and failure is how quickly we get going and execute…even if the plan isn't perfect. Spot on!
But, Masterson also takes great care to explain how critical (and often misunderstood) being truly "ready" is, and that "firing" without actually being ready is as bad as if not worse than delaying for perfection. So what do we do? Where do we draw the line when it comes to projects like client virtualization, with hundreds of moving parts, politics galore, and very little objective, unbiased information available?
Answer: The winners will get going today…now...and will get ready by talking to the people their work will ultimately serve, and learn enough about their needs and the technology and best practices to avoid the mistakes most likely to result in failure -- knowledge that they will acquire in less than 90 days. The fire process starts the moment they make an investment in new people or technology, and the aiming process continues through the life cycle of the service, steadily improving in value, effectiveness, and efficiency.