I agree with DelPieroforlife, the only thing I'm certain of is that Ranieri must go.
Its not that he's a terrible coach, he's simply not right for Juventus. He's not a winner, and he's not capable of making the right tactical decisions on the fly.
When a coach is afraid to lose, you end up winning less. To me, three draws in a row is like winning one and losing two, totally unacceptable for a team at this level. A team like Parma? Thats different.
Does Ranieri have the best players at his disposal? Yes and no. When you have a future star like Giovinco on the bench, create issues with new arrivals to the point of their becoming useless (Tiago), overuse guys like Nedved, and make pencilling in marginal players like Molinaro, Marchionni, and Salihamidzic too much of a habit, you're probably not right for a team with expectations this high.
I had a lot of hope Ranieri would live up to his Tinkerman moniker, getting the most out of his players, unearthing talent, and quickly building a team, even better than he did in Chelsea. All we got was predictable, safe play, and praying that one of his aging stars would pull a rabbit out of their hat on a nightly basis. The day they stopped performing magic is the day the team started to fall apart. Perhaps my expectations were too high.
Problem is, who's out there that would be a real improvement?