Hacker News new | ask | show | jobs
by j45 4725 days ago
Great point. Giving or receiving surprises is kryptonite to consulting relationships.

Part of the value we must provide is be the guide to finding and doing the things a business needs to move forward, and help communicate the risks, unknowns and things that have to be figured out before ever starting them so the customer gets to participate in things as an experiment.

1 comments

To put it a more geeky way, pretend you're building an API. Would you want your two disparate systems (your services, and the client) to "know" about each other's internals? Of course not. It's no different for business interfacing. All the client wants to know when it inputs Money into You is

1) What are the deliverables?

2) What is the value?

So that's all you should be concerned with "exposing" to their side of the API.