IS consulting and value.
One is considering to be accompanied by consultants for a variety of reasons. That can be because of a specific expertise, the capability to give a proven return of experience, to benefit from an external eye, or to overcome internal issues. The consultant soft skills are essential, but they are not sufficient.
When being supported by a consultant, do you really benefit from experience and in depth knowledge of technologies for your success ? does he have an hidden objective in mind, how does he guide you and has he considered the options rightly ?. Making interviews and defining a 'to be' based on components is a basic. To make the right diagnostics, nothing replaces a broad professional experience.
To be on time on the market, and with the savings in mind, components off the shelf approaches are too often privileged compared to the specific, tailored solutions. This is rassuring for sure but this is an error in the world of today. With the assembly of cloud services and components new opportunities you can accelerate a lot your time to market and avoid the hassle of many hidden costs.
Taking the right options are not an easy task : devil is in the details. You make the difference with these slight specificities that change everything. It might be the case you are driven by the market trends or replication of systems that are not really fitting with what you really need.
The consultant has to be aware and rigourous, he has to understand you. Not only he also has to be really independant.