Best strategy to prepare for future upgrades
themave
Member Posts: 1,058
We currently have Navision 4.0 and are making customizations to the database to better fit our company. But, as I have been thinking about a future to Nav 5.0 and beyond. I have been trying to figure the best thing to do now to prepare for that.
I am thinking the customizations should be done using new fields and new code units, ect, as much as possible, rather then change existing code. This way the standard code should be easier to upgrade, if it is untouched, it should not require anything, and then we just have to review existing customizations to see what we want to carry forward.
What is your opinion of customizations and upgrades ?
As we look at add-on's for credit card processing and e-ship ect. I was wondering do add-ons typically use there own forms, codeunits, ect, or do they modify existing code. How hard does having an add-on affect upgrades between major version of Navision.
I am thinking the customizations should be done using new fields and new code units, ect, as much as possible, rather then change existing code. This way the standard code should be easier to upgrade, if it is untouched, it should not require anything, and then we just have to review existing customizations to see what we want to carry forward.
What is your opinion of customizations and upgrades ?
As we look at add-on's for credit card processing and e-ship ect. I was wondering do add-ons typically use there own forms, codeunits, ect, or do they modify existing code. How hard does having an add-on affect upgrades between major version of Navision.
0
Comments
-
In http://dynamicsuser.net/files/12/nav_of ... y1842.aspx you have a good document about that.
The document is also in the Parnersource.0 -
Document well were the standard has changed and why has changed. It’s common to forget why you have changed that peace of code.0
-
I read the tech ed document, it was more of a how to approach an upgrade, rather then how to minimize upgrade cost. and I am an end user, so no access to partnersource.nunomaia wrote:In http://dynamicsuser.net/files/12/nav_of ... y1842.aspx you have a good document about that.
The document is also in the Parnersource.
Reading the tech ed doc above is what generated my question. one of the first things they say to do is to compare customized old version objects with base non customized objects.
So, to expand the questions, is it better to use new objects and maybe pay a little more for the current custimizations, then to modify existing objects and pay more later to upgrade.
We just went through a 2.0 upgrade to 4.0, and it was very expensive, now trying to just upgrade to SP1 or SP2 is a whole nother major hasle. I am trying to determine ways to minimize this, so that we can continue to upgrade to the newer versions, What I am starting to think, is it is going to be so costly to upgrade to 5.0, that we never will. and maybe we are just better off accepting that, and make the current 4.0 the best we can without worry about 5.0.0 -
Heavy customized Navision implementations it’s quite common. Many businesses processes are too specific to be coverage by add-on.
The add-on approach it’s a good solution, because the customer will implement a proved solution and the normally it’s well documented the have partner and tools to make easy upgrades. The add-on owner will become responsible to upgrade his add-on to future versions. The final customer hasn’t to worry about making again the merge with the standard.
For some business it’s difficult to update to every new versions. Some customizations can take several months to a year to customize,, so it can be prohibitive to upgrade to every new version.
The new object approach is the way to go, because the Microsoft upgrade tools will move the standard without any problems.
The upgrade to 5.0 version, it’s better to wait for service pack 1 or 2, because it seems to have many new features and need some time to correct new bugs.0 -
[/quote][quote="themave What I am starting to think, is it is going to be so costly to upgrade to 5.0, that we never will. and maybe we are just better off accepting that, and make the current 4.0 the best we can without worry about 5.0.
I hear ya! - We love our Navision 3.7 product but our company had determined that the upgrade isn't worth the cost at this point. The decision makers believe in "if it's not broke , don't fix it." We have everything working great, just what we need w alot of little custom changes here & there. We'll probably be stuck at this version for a long while, but it's a nice place to be stuck.0 -
That's good to hear Savatage. Because I'm thinking that in ~5 years? It would be a lot cheaper to just do a re-implementation than upgrade all the code to whatever language Dynamics product is going to be.0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.7K Microsoft Dynamics NAV
- 18.8K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 333 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 991 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions
