Announcements
We had a Microsoft partner helped to deploy d365fo in last Sep.
Now we want to do further customization to utilise the system, and we just hired a graduate to be a in-house developer for D365FO. He had no experience in d365fo but eager to learn.
The issue is we have no idea where to start, and the correct path way to go through.
Appreciate any suggestions.
Hello Aaron, You may also follow this blog: rockykatoch.wordpress.com/.../
Thanks Nikolaos,
We understand it's not a one man job, so we will still having partner with us for do the further major development. It's just we would like to have someone in our company to help on some of the customisation which could be handled instantly.
Thanks for the info and point out those practical issues.
We will still have service provider (with consultant) to do those major project, but we would like a in-house developer to do some stuff for us as well.
I want to emphasize the same things than others who already replied.
First of all, you need a functional D365FO expert to help you get most of the system, and help you utilize the existing processes and features. And, if there are functional gaps and a customization is needed, you still need the functional expert to define how to best augment/integrate with existing processes with your customization.
Second, succesful development for D365FO requires good understanding of the system, too. The developer should understand how to utilize existing business logic, as well as implement the customizations in understandable, maintainable and reusable way. In addition to development, someone needs to be able to set up and handle the ALM (Application Lifecycle Management) part such as source control, builds, deployments and so on. It can take months, even a year before a fresh graduate without previous D365FO experience would become a productive contributor.
You will save a lot of money and trouble if you hire some functional and technical experts, at least to help you start with your journey.
Hy Aaron,
before starting developing, which could be hard way. you should consider to hire a D365FO consultant first.
Because of the wide and large area of features and possabilities inside D365FO you should evaluate on a consulting level before starting customization. D365FO has a as many features Out of the Box. And if the required feature you need really is not present, it would be a good choice to define the business process by anybody or the consultant before coding. I saw a lot of codings which never would be needed if somebody experienced in consulting in D365FO would have been asked before.
You got yourself to a complicated situation. If you hired a somebody to mentor your developer(s), it would have been much easier.
Now you have nobody in your company who knows how to so the job, and you'll learn by trial and error, when the errors will be done in your mission-critical ERP system. There is so much to learn - the language, business logic, frameworks, extensibility model, development tools, deployments, reporting options, and so on and so on.
Learning it by oneself is possible, but very difficult. You surely can use a plenty of resources, such as Microsoft Learn (starting with Build Finance and Operations apps ), but I was you, I would hire somebody for an instroduction and then for providing consultation and code reviews a few hours a week. The developer will need somebody to help with problems, answer questions and provide feedback on what was already designed and/or implemented.
Hi AaronChen,
You should start with MS document, there are also a series of courses/training videos:
André Arnaud de Cal...
294,137
Super User 2025 Season 1
Martin Dráb
232,877
Most Valuable Professional
nmaenpaa
101,158
Moderator