Hacker News new | ask | show | jobs
by andrew_v4 1886 days ago
Re team structure, most consulting firms are a collection of mini pyramids, with partners or equivalent at the top that are supporter by project teams. Partnere are responsible for sales, client relationship, and quality of the delivery, and are often (for better or worse) very hands on in the execution. I have seen failures result from having a sales org that gets the contracts and writes the scope, and a subordinate delivery org that had to go in and try and figure out to do what the salespeople pitched. When its bespoke services, the people doing the work should be selling it. If it's something closer to a commodity with well defined inputs and outputs, the opposite is true and you might as well have a dedicated sales person/team