My bosses and said guy agreed and decided to make him a "business systems analyst". As of today I'm still not completely sure what that position entails. The basic idea, I was told, was that he would discuss and gather requirements from clients, then turn them into a useful set of documents and clear explanations. And this is where this article particularly hit the nail.
Not once did this "business systems analyst" produce a valuable document. While he was attending meeting after meeting, going to conferences around the globe to supposedly learn about products he had literally no technical knowledge of, I wondered more and more what his value to the company might have been. He essentially created, with my bosses' blessing and encouragement, a whole confusing layer in the development process.
He made a lot of noise, produced extremely confusing (and poorly written) documents turning basic client requirements into any developer's worst nightmare, readily passing the blame around without ever putting his position in the balance. Missed deadlines would be the PM's fault, an incorrect feature would be a developer's mistake, a misunderstood requirement would be the client's fault, and the list goes on. Each and every single project he touches simply becomes an absolute bane, but the amount of fuss generated through useless emails, delayed replies and inconsequential yet time-consuming nitpicking, has my bosses falling head over heels for him.
Long story short, four valuable people (including myself) have left the company, and the guy is now "business systems director" (I did not make this up) and is on the board. This is both a sad and terrifying state of affairs...