Recently I was working with a customer that was going to deploy Project Server as one part of a larger effort to improve their organizational project management practices and processes. Through our initial conversations I was struck by the negative way they viewed not only how they did things currently (hence the desire to change) but also about their readiness and even ability to undertake these changes. However, despite these negative feelings they were much farther along then they thought.
As the cliche goes the first step in getting better is realizing you have a problem. I have worked with many (MANY) companies that did not think they had a problem. They just wanted software to compliment their existing processes. A few of them were right, they did do things well but most were not seeing the bigger picture.
The customer I'm thinking of not only knew that they had an issue with things but also had decided on change and had put together a team that had the authority to make the changes needed. They had thought long and hard about what had to change and had even laid out some possible changes for me to look at and talk about with them. All they needed help with was on the specifics of how to go about making the changes. One of these was to put some software in place to give better visibility to those that needed it.
They thought they were miles away from being ready when in reality they were so close they could not see it!
If you are asking the question then you are more ready than you think!