It means shaky! In this context, rocky is taking its secondary meaning of *tending to rock or shake; unsteady* instead of its primary meaning of *consisting or formed of rock*. This is actually an idiomatic expression which means that something was poorly conceived or incorrectly implemented from its start.