I'm looking to hear experiences of others who have hired a full time NAV developer/admin or business analyst vs relying on consultants.- When did it makes sense to do it- How did you make the case for the headcount- What did the skillset look like?- How large is your implementation?
From your questions on these forums I take it that you have a background in IT and have experience managing and definitely understand development projects. That puts you in a position to hire developers and work with them per my enormous post :pOn the side of hiring a contractor, you are absolutely right. I find that despite the amount of development work done in the NAV community, there are a lot of partners that are much stronger on the financial/functional side and development is quite informal. I think that is because most of these customers are doing small, adhoc developments. They're adding a few new fields here or there. They don't necessarily develop a large code base, where unit testing and source control and proper functional and design specifications are relevant. Those partners try and get into a larger development effort, and suddenly they get underwater really fast.Even some of the so-called custom development shops are more hackers.So again ... it does come down to whether you are working on a large, well specified and designed project that is going to take a long time (whether you use Scrum or Kanban or other agile methods to manage that), or a lot of small incremental "ad-hoc" changes that are going to be on an as-needed basis that should really be done on the recommendation of a BA/Functional Consultant. Makes a huge difference.-Rob
Excellent points on this subject Rob! Glad you posted them on this thread.
Click here to schedule a meeting with me: https://my.timetrade.com/book/PWKRN
Website: ">http://www.archerpoint.com">www.archerpoint.com • Phone: (678) 389-4283 x 7150 • Direct: (678) 710-9096 • Mobile: (404) 409-2814
ArcherPoint Support's Regular hours are M-F 8:30am Eastern – 5:00pm Pacific.
The after hours support number is 916-458-4151 and is monitored outside of regular support hours.
Benji, the old fashion world has not changed.
To keep it simple:1. Look for a PerDiem with ability to switch as Full Time employee, this will allow easy searches for other people.2. Find several bad coding example and ask them what is wrong with it.3. Have them bring their documentation on coding performed in the programs.4. Get sample documents distributed to staff on completed work on how it will be used, is it end-user staff friendly?5. Give them request that you have asked for from out side consultants, ask them for the number of hours and objects/programs to be used. This will give you a good estimate of the amount of work they can perform.6. Ask their experience with Finance development (Get some verbal), warehouse. Manufacturing, Production, Inventory, Procurement, Jet Report, Power BI. Word/Excel, Outlook, Webservice, Data Exchange. Rare to see someone with all areas.7. Trouble shooting: Windows environment, server, web, ports, folders permission, End-User experience. It makes a difference in NAV BC.8. Able to discuss topics with End-users, Management, Consultants. Which we know its all different.9. Did you calculate the cost of buying the developer licenses and annual maintenance cost.10. Some things you may want to send them to prepare ahead of time and to send you the information once you review their resumes, this way you can review their documents before meeting with them.You can always reach me for further information.Good luck. and nice response from everyone.
If you've found this thread useful, dive deeper into User Group community content by role