DEV Community

Discussion on: Does this sort of consulting service exist? Does it have a name?

Collapse
 
vuild profile image
Vuild • Edited

It's generally the first phase of the work I do. It falls under Consultant, Strategy, Operations or Crisis Management mostly.

Strategic consultant, Management consultant, Technical consultant type roles. It's evolved over the years. Exact names vary.
brightnetwork.co.uk/career-path-gu...

The kind of work that firms like Accenture do for enterprise.
accenture.com/us-en
Large scale projects, not independent consultants.

Usually it is the CTO role (top IT generalist at enterprise dept, coder/admin at startups) + a few other stakeholders (CMO/HoD etc). Honestly, even with this, there are often mistakes.

The first requirement is usually getting the team up to speed as there are a lot of basics to cover (people/product/dev/growth/legal/content/data/trends/ROI/UI+UX/sec/DRM etc). It's endless but required before choosing who executes the work mostly.

Understanding if chatbot will actually work, if ML is worthwhile, that gradients are passé, that SEO traffic is declining, 301 vs 302, React is hot, CSS subgrids, Swift issues, device bugs, browser states, data privacy laws, market shares, server responses, hardware costs, licence fees, upgrades etc is more complex than it seems (if there is a large planned investment). The exponential complexity adds another layer. The answers are also often human too, which adds more fun.

Without knowing details:

  • Do it in phases (lower risk) & iterate. This gives time for people to adjust too. The dramatic change usually goes wrong.
  • Get bids/consulting/advice from firms you know can deliver, that have shown previous results of the scale you need, rather than RFP everyone. Build relationships.
Collapse
 
karlredman profile image
Karl N. Redman

I think this is pretty much what I would have said if not beaten to it. I'd add, though, that the position your friend is wanting to fill is also extremely dangerous unless he/she knows exactly what they are looking for -there be sharks in them waters! The person hired for this position will have extreme control over the future of the company and every detail of how it works down to the culture.

Whatever buzzword name people settle on "consultant" is probably not what you want in that situation unless it's the rarest of type. By this I mean, the very nature of being a consultant in this business means "contractor". IMHO, generally speaking, contractors do not have a deep vested interest in the business, it's future, or it's past. That's not the type of job it is by definition.

There are consulting agencies all over the place that will claim to fix/reorganize, etc. your entire business. Very few, will call themselves a 'partner' on paper (in a contract). And that is what your friend is really fishing for here -someone who considers themselves as a partner to the the company and whom respects the values thereof.

my 2 cents.

Collapse
 
vuild profile image
Vuild

These situations are often true.

The solution is to understand the big vision/direction in-house (even then, enterprise can turnover & new people often don't know the history). Then send out for the best "whatever" you need. Hire a few different consultants in different areas & get second opinions. More work (to manage), lower risk, more in parallel, constant feedback/results. Force consistency.

Large corps can often partner with OEMs or use specifically recommended providers (often ex employees of said OEM). Nike can call Apple for example. Depends on the size of the business/project/integration if this is an option.

Honestly, a lot of it can be common sense, standard practice & pretty straightforward too. As it is a big money earner (for anyone doing the work) there will be layers of 'abstraction' to increase the value of the service offered to the enterprise. There can be a lot of risk (depends on the company/product/tech/maturity) or it may be imagined risk.

Tech companies tend to try to behave like startups (it works) & this may be a good way to go (risk/legacy dependent).

It all depends on product/goals/resources & in-house knowledge/skills really.