(disclaimer: This is all assuming that "implementations" works the way it has at the several B2B software companies I've worked at as a developer. It sounds the same from the short description given, but you never know with a new employer.)
(disclaimer: This is all assuming that "implementations" works the way it has at the several B2B software companies I've worked at as a developer. It sounds the same from the short description given, but you never know with a new employer.)
Re: technical background, it will certainly give you authority, but a soft skill I lean on every day is you'll need to learn how to educate/explain in brief sentences, while still sounding enthusiastic and without any hint of eye-rolling or annoyance, even if it's a basic concept to the project or something you have a deep knowledge of.
I see this new job as a chance to explore more opportunities while building my AI/ML profile on the side.
What would be some tools or processes that would help me keep track of all the client's concerns and effectively communicate with the clients and make sure there is progress when it comes to implementations?
Also, do the dev teams listen to the feedback that you provide to them regarding the features that would be helpful / useful according to the client's suggestions?
I employ a team of implementation specialists at a B2B SaaS company. We heavily rely on that team to help guide future product development. But you’ll likely need to be able to translate the ask from 1 customer to something applicable to many customers for the product team to really listen.
One other tip for you- our culture is one of transparency with customers. We encourage our implementation team to be on the lookout for “deal breakers”. It’s best to identify those early and get them a refund than to waste weeks/months only to find that one show stopper right before going live.
You’d think that would be the sales team’s job. I did too, until I hired sales people ;).
Sales people can greatly mis-state product capabilities so be on the lookout for where they let themselves get carried away with selling a solution. I've even worked with them before and gotten called down for correcting their "misunderstandings" in front of the potential customer.
Sales people live for the sale, you should be living to deliver the final solution to a happy/content client.
"Hi <so and so>, we talked about this matter last in <this email chain or that meeting>, I'm attaching the last <email/meeting summary>. If there's a need to readdress this <situation/decision>, please feel free to let me know and we can setup a meeting to further discuss."
That establishes what you consider to be the facts, based on whatever evidence you are attaching, and doesn't necessarily place you at odds with the client. You always need to figure out how to balance your client relationship with your project needs. Sometimes you may need to give a bit on the project needs to keep the client content but that is surprisingly less than most consultants think.
I've had several clients come back to me after an engagement has completed and mention that they were being intentionally difficult to see what else they could get but documentation helped prevent too much excess on my part. I've even been in the situation where I have acted as the client when dealing with vendor implementation teams and told specifically to be difficult to see what else we could get.
To reflect back what I'm seeing in your language use - to see if I've gotten the gist of it - your subtext / authoring attitude is "ah, you just forgot, let me simply re-inform" but you also don't bother mentioning any particular reason.
>tools
A notebook. An excel/sheets spreadsheet. An open mind. People skills. A sense of humor.
>processes
Regular check-ins with stakeholders. Actually having a well-structured, end-to-end implementation plan at some point for any given client. Being willing to dramatically shift said plan on a dime in order to keep everyone happy and maintain the business relationship.
You can also work for a few years and then get a job at whatever client company you liked working with the most, pretty easily. I've seen that happen a lot.
The things you'll need for this sort of job are things like:
* Clearly explaining highly technical facts and concepts in an easy to understand manner
* Reading people to understand their motivations, needs, and expectations
* Setting clear boundaries and communicating them early
* Connecting with the people you're working with and getting them to like you even if you don't really like them
* Consistently presenting an appearance of calm, control while simultaneously being excited and enthusiastic
* Learning the map of the organization and discovering who can help you, who is a waste of time, and who will actively oppose you
* Listening to bad ideas or ideas you fundamentally disagree with and handling them without being dismissive, possibly even going along with one because it gains you a position or relationship of value
All those things while being knowledgeable about your product or solution.