Wednesday, August 20, 2014

Effective Consulting and Project Management Requires a Strong Sense of Urgency

I recently had the “pleasure,” for the first time in my career, to be the customer rather than the vendor. It was an interesting role for me, and a challenging one for my service provider. Why? Because I hold myself and my team to a certain standard when it comes to communications, project management, and consulting. One of the hardest thing to do when you are a service provider is to “out service the service provider” you are servicing, and I have to say, I was not out serviced at all.

I hired the PS team of a leading PSA provider to assist me in configuring their solution. The project was to take 8 weeks - end to end from requirements to go live. It required a one-person team from the vendor’s side and 5 people on my side, including me. In reality, it took 6 months of painful interactions with their project manager (PM) and multiple calls into the account manager and PS director raising concerns that, ultimately, were never addressed.

So where did my service provider go wrong? First of all, the PSO’s delivery model is fundamentally flawed and shows a lack of knowledge and awareness of how to effectively roll out a software solution. Requirements were gathered but not documented, meeting notes were never captured or distributed, and UAT was scheduled to begin before any stub or real data was in the system - there was nothing to test. Additionally, the solution had no documentation to train us on how to use it, and the sample UAT test plan we were provided was based on an older version of the user interface and couldn’t be followed.

I have worked for enough early-staged software companies to know that documentation is always an after thought, but this company has been around since the 1990s. They aren’t “early-stage.” And the product team can't be blamed for the sample test plan.

That said, one thing a PS team can do is “prop up” the product and hide some of the worts. Let’s face it, no product is perfect and even later-stage companies are trying to change the tires on the car as they drive 75 MPH down the highway, The PS team we were working with, however, only made things worse.

We should be talking, however, about the importance of displaying a strong sense of urgency on your projects. While not all of my complaints about the experience I had with this specific customer are the fault of the PSO, I expected a stronger PS presence to help us through our issues, keep us on track, and assist us in dealing with some pretty obvious product constraints that they knew all to well.

I will be the first to admit that we were not a model customer. My company had a very meeting intensive culture, and finding time on all stakeholders’ calendars for important meetings with our vendor was very difficult. Additionally, many of the stakeholders, myself included, had intense travel schedules (I was physically in the office for 3 out of 12 weeks in the middle of the project), and we never named an “administrator” for deeper product training before we started requirements and implementation.

With that said, the PM downplayed the need for the administrator when I explained that we had to hire for the role. He said we could easily get started...it wouldn’t be a problem. However, when I started to complain about progress, he pulled out the “you haven’t assigned an administrator yet” card as the reason for the delays. He was right, actually, but my response to him was that he should have pushed me harder and made me perfectly clear of the risk I was taking on without assigning the administrator upfront. He showed no sense of urgency on the need for the administrator, so I did not address it urgently.

Additionally, he would send email that wouldn’t be seen due to travel schedules and conduct no follow up. Weeks would go by, and I would become aware of lack of progress. I would reach out to him, and he would simply send me the email he had sent to me 3 weeks earlier.

When I questioned him, he would simply say that he was waiting for my response. When I questioned his boss, his boss pointed the finger back at me for not replying. In my organization, the program and project managers knew not to sit back and wait. If you need something from the client and you aren’t getting the response you need, try other communication channels, stakeholders, and/or escalation paths. Don’t sit around and wait.

While it feels good to vent about the mess that was our PSA configuration, I am not writing about it to make me feel better. Rather, I am writing about it to illustrate the effect the PM and consulting team’s sense of urgency, or lack there of can have on a project. As you start your next project, keep these points in mind:

  1. Your job is to help customers get value, not the other way around. If the client isn’t doing what is needed, you need to call them out and make them aware of the implications.
  2. You need to recognize that if the client could do it themselves, they wouldn’t need you. The inability to “DIY” depends on a lot of factors. Some customers will have the skills and expertise, but lack the time. Others will have the time, but lack the skills and expertise, and still others will lack skills, expertise, and time. Understanding which constraints exist is important to your ability to understand how to approach your customer.
  3. The worst thing you can do is sit back and wait for your customer. if you don’t get the response you need in a reasonable amount of time, reach out again. Try a different method: If you sent an email, reach out via the phone; if you called, follow up with an email. If all else fails, escalate. Reach out to your boss or your client’s boss to get the attention you need.
  4. Find out up front the best methods of communication for each person and what constraints they see coming that will impact the project. Develop plans to mitigate the impact of these issues.
  5. Send regular status reports and notes to ensure everyone understands where you are in the plan, where you are falling behind, what is on the critical path, and what is needed to get back or stay on track.

I can assure you that if our vendor’s PM did any of these things on our project, it would have been more successful. Instead, the cost overruns for them and the lack of value for us equalled a number I certainly don’t want to calculate, but I am sure it is significant, and I, for one, am not likely to look at their solution in the future.

No comments:

Post a Comment