The future of NAV developers
Comments
-
Of course, this "high-level" view doesn't change, and yes, .NET is not needed in NAV to be able to develop what customer wants. But partner with knowledge of .NET could have "bonuses" for the customer when customer is choosing partner (like nice eyes catching addins, web portals etc.). And this is what sells the product, not the basic functionality and customizations. It is the way, in which partner could be "different" than rest of partners.0
-
matttrax wrote:...
At the end of the day, the details are changing, the big picture isn't. We provide solutions for customers, based on the available technology, what we know about their business, and the budget they have available. Whether that's C/AL code, .NET, add-ins, add-ons, project management services, whatever, I don't see that changing. If you're a customer, you generally don't care what the solution is written in (assuming development), you just want it done correctly for the least amount of investment. All of the work in between conception and delivery isn't changing that much. In my opinion anyway.
=D> =D> =D> =D> =D> =D> =D> =D>
I couldn't agree more with that statement.David Singleton0 -
kine wrote:... .NET could have "bonuses" for the customer when customer is choosing partner (like nice eyes catching addins, web portals etc.)...
The word you are looking for is "fluff"
Sadly though you are right, too many customers chose the eye candy instead of what is best for their business.David Singleton0 -
kine wrote:But partner with knowledge of .NET could have "bonuses" for the customer when customer is choosing partner (like nice eyes catching addins, web portals etc.). And this is what sells the product, not the basic functionality and customizations.
Sure, but I'll keep driving home the point. How is this different than today? Bonuses may sell the product, but they don't keep customers. How many companies are certified for add-ons they haven't sold or used in years? Or know the buzzwords that customers want to hear? I mean, it's like saying your company has combined 100 years experience implementing NAV when two people have 15 years each and the other 30 have 2 years each. A company will market itself the best way it can that will allow it to make the most money.
I would say now it's more eye candy instead of ear candy. NAV was pretty simple before in terms of look and feel. There wasn't much to brag about. Partners relied on their experience, certifications, and add-ons to distinguish themselves. Now every partner will be demoing the RTC, no difference there. They can pull out the demo add-ins from Microsoft, same as everyone else.
Maybe it's because I have only been doing this for six years, because I do 90% development, or because I'm still pretty fresh out of college (same time, six years). I know most of the senior people here are well over ten with NAV and have experience in other industries as well. I just don't see all of this as that big of a deal. Going back to the title, where I do see the future of NAV developers? With opportunities to do more, learn more, and work with new and exciting technologies. I'm excited for all of the things that have happened and are coming down the pipe, but I see a lot of people stuck in their ways of "It ain't broke so don't fix it."0 -
matttrax wrote:Maybe it's just the types of customers that I deal with, but the vast majority of them don't need these combination C/AL and .NET solutions for 99%+ of their issues."Money is likewise the greatest chance and the greatest scourge of mankind."0
-
David Singleton wrote:matttrax wrote:...
If you're a customer, you generally don't care what the solution is written in (assuming development), you just want it done correctly for the least amount of investment.
...
I couldn't agree more with that statement.David Singleton wrote:..., too many customers chose the eye candy instead of what is best for their business.
In the future that will change. You'll be able to buy 30 small, visual impressive eye-catcher solutions from 30 different "solution" providers. I mean for a real solution provider, it'll be like Matt said, all of the work in between conception and delivery won't change that much. But maybe there'll be also many providers of those small eye-catcher solution that justmatttrax wrote:want to do work once, then sell it over and over again.
All of you know about the problems of the last few years in finding proper solution providers with good consultants. And I really can't think of what will happen if solution providers of the .NET world realize how to make money in the NAV world. It'll become even more complicated to find a proper partner."Money is likewise the greatest chance and the greatest scourge of mankind."0 -
einsTeIn.NET wrote:If you agree to that statement then I see some slight contradiction to that statement:
a/ you misquoted me, b/ there is no contradiction. 8)David Singleton0 -
matttrax wrote:Going back to the title, where I do see the future of NAV developers? With opportunities to do more, learn more, and work with new and exciting technologies. I'm excited for all of the things that have happened and are coming down the pipe, but I see a lot of people stuck in their ways of "It ain't broke so don't fix it.""Money is likewise the greatest chance and the greatest scourge of mankind."0
-
David Singleton wrote:a/ you misquoted me, b/ there is no contradiction. 8)"Money is likewise the greatest chance and the greatest scourge of mankind."0
-
einsTeIn.NET wrote:In my opinion a company shouldn't decide for NAV because of its customizations, its visual look-and-feel or its out-of-the-box possibilities. For sure you have to consider those aspects in your decision as well. But the main reason should be the quality of the consultancy around the solution.
That's why you choose a partner, not why you choose a solution. If the SAP partner was better at implementing, but SAP cost $1 million and NAV costs $100,000 (not an understatement), you'd have to determine if it was 10x better or not. They should make their decision based on all appropriate factors. There are around 200 NAV partners in the US last I checked. Just because you talk to a bad one during the sales cycle doesn't mean you can't like the product but go with another solution center.0 -
Of course, your given budget is another knock-out criterion.matttrax wrote:Just because you talk to a bad one during the sales cycle doesn't mean you can't like the product but go with another solution center.
Maybe my post is a little bit mistakable. I guess it's more clear if I had said:einsTeIn.NET wrote:In my opinion a company shouldn't decide for NAV for a solution because of its customizations, its visual look-and-feel or its out-of-the-box possibilities. For sure you have to consider those aspects in your decision as well. But the main reason should be the quality of the consultancy around the solution."Money is likewise the greatest chance and the greatest scourge of mankind."0 -
The problem is Einstein that you started a thread about the future of NAV developers, but that is not the question you are asking, and not the topic you are discussing. You are discussing development teams.
Big difference.David Singleton0 -
Yeah, I know we moved a little bit to another topic."Money is likewise the greatest chance and the greatest scourge of mankind."0
-
einsTeIn.NET wrote:Yeah, I know we moved a little bit to another topic.einsTeIn.NET wrote:From my point of view this question also implies the following: What will be the future of NAV developers? You know SQL becomes a bigger topic in future, web services as well, form and report design is going to change, maybe cloud computing and network could be an issue,... I think maybe it's possible that we won't have a single NAV developer but several for different parts of NAV. And that leads me to another question: From a companies point of view, how should someone decide which way to go with his traditional NAV developers? I mean NAV is not a development tool, it's an ERP system with some possibilities in development. So, you need someone who knows about the business logic, not so much about the programming language (that's easy to learn for someone who's able to program). That means, should you qualify your current developers in terms of .NET or should you hire .NET developers and teach them how to understand and implement business logic?
I see the question you ask as a general one of how partners need to evolve and how they need to address the new requirements.
But in terms of "The future of NAV developers" (the topic), I can't see that the future has ever looked as good.
I don't see that NAV developers need to move in the .NET direction, I see that NAV developers need to head more into the business analysis direction. One good business analyst will feed 3-5 developers, whether they be .NET or T-SQL or C/AL programmers. So the smart person that has 5 years NAV programming, now has a huge opportunity to leverage those skills and move up the chain.David Singleton0 -
I think I see what you mean. I choosed that subject because of the question that was asked at Christians session. For sure I did some interpretation on that question and maybe the original questioner didn't mean all of that.
It was just the starting point of a great discussion.David Singleton wrote:I don't see that NAV developers need to move in the .NET direction, I see that NAV developers need to head more into the business analysis direction. One good business analyst will feed 3-5 developers, whether they be .NET or T-SQL or C/AL programmers. So the smart person that has 5 years NAV programming, now has a huge opportunity to leverage those skills and move up the chain.
I don't see a clear picture of what will be needed in future for a certain company. So, the general question would be, how could you decide from a company's point of view how to go on with your current team. I mean the same question could be also interesting for an individual. First of all you have to decide what you want to do in future and afterwards choose the way of change. But you won't know if your company will need someone like you when you travelled that way. Of course you could talk to your boss and ask him about his plans, but maybe you won't get the right answer. Not because your boss is lying or don't want to tell you some internals, but just because he don't know it better. That would mean you have to consider that you maybe have to change your company when you decide for a certain way."Money is likewise the greatest chance and the greatest scourge of mankind."0 -
David Singleton wrote:I don't see that NAV developers need to move in the .NET direction, I see that NAV developers need to head more into the business analysis direction...So the smart person that has 5 years NAV programming, now has a huge opportunity to leverage those skills and move up the chain.
Just curious, do you see the business analyst as more important than the developer? I see them as equals personally. Without proper analysis you can't do the right work and without proper development you can't do the work right.einsTeIn.NET wrote:So, the general question would be, how could you decide from a company's point of view how to go on with your current team. I mean the same question could be also interesting for an individual. First of all you have to decide what you want to do in future and afterwards choose the way of change.
I asked myself the same question a few years ago. Do I want to stay with NAV? If I do what do I want to do with it? For me, I have absolutely zero interest in doing anything other than development full-time. Part of the territory is that you get to do other types of work, analysis / project management / etc, in this line of development, which is nice. I decided that for me, and for the next few years, the best thing I could do was to continue learning about NAV, but learn .NET as well. The RTC was not necessarily a deciding factor, but it helped. I could semi-return to what I really enjoy doing, which is more user-centric. I studied things like Human Computer Interaction, Information Visualization, Educational Technology, etc. Those things applied in Classic, but they were very limited.
This might sound a little weird, but I think a great NAV developer needs to be an expert at NAV, not NAV programming. That in turn may lead you down some of the more functional roles, but it doesn't have to. You can just as easily go towards .NET, or even SQL Administration / Programming / Reporting. Those two are just the technologies that will apply to every installation. You could learn more about web portals, business intelligence solutions, SharePoint / Performance Point. I guess the point is, these are things you should either decide on your own that you want to do, or be talking with your manager about doing. Knowledge is knowledge and it can only strengthen your position.0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K 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
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 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