In context of Microsoft Dynamics Navision version => 3.7
MIBUSO is fast becoming a sure shot solution for all the product related technical/functional issue. Congratulations to all the members and admins.
I am observing a trend that a lot of new users are posting their queries on the forum without actually trying to solve the issue themselves. For me the 3 keys to success are :
1) Hard Work
2) Hard Work
3) Hard Work
I observed the rule no. 16 of the forum which is as follow :
#16: Don't post any programming questions like i.e. "what is RUNMODAL for" or "What does :: mean" if you never read the "Application Designers Guide" or never tried to press F1 in the C/AL Symbol Menu.
The same applies to basic functionalities of Navision which can be understood by using the excellent "help" of the product.
Looking into this should the basic questions asked by the freshers without putting their head into the problem should be encouraged or discouraged?
Comments
I tend to look at the question, how much Information is given, from this you can see if the poster has tried to resolve the problem, then make a judgement on posting an answer.
But there are two ways to post an answer, one is to give the solution, the better is to enpower the poster to find the soulution, I often post an answer rather than pointing the poster to a sample of the code, but that one of my failings.
So when a poster asks "what does :: mean", then the correct answer is look at the help, and not to post the Help text in the forum, as the user is no more likely to use the help text in future.
When a user ask's "here's a sample of my code what am I doing wrong", then correcting the code or giving an example is correct.
If a user ask's "how can I do this", then using you knowledge of Navision you could point someone to an example of the code, not all functions have help, look for DIV or MOD, in this case if the poster said "I have a calculated number what is the syntax I can use for DIV and MOD", you could say look at report 1401 Check for an example, as the Help shows nothing!
The thing I find funny is that once a correct solution has been posted, quite often there are new posts saying the same or posting bad advice, posted because there is nothing else to Answer, I do not post answers like "Yes just do what Kiri Said that is the correct way to do this", or "I agree with Johns answer", these answers just take up space!
I find that I am answering questions to the intermediate level, only on CAL Code, that is my strength, so I am only repaying the help I got when I started 10 years ago when the only forum was NOLUG and I was asking the questions.
Mobile: +44(0)7854 842801
Email: david.cox@adeptris.com
Twitter: https://twitter.com/Adeptris
Website: http://www.adeptris.com
RIS Plus, LLC
However, if the newbie's question is generally rude or demanding, then it's worthy of just ignoring them. I mean posting like:
"I need answer now"
"Why hasn't anyone replied yet?"
"This is urgent, help me"
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book
For instance 'dear <name>' might sound a bit over the top for us and too familiar (sometimes I even take it as condescending) but translated directly from another language that might be a perfectly acceptable way to address someone in business. If someone says 'I NEED ANSWER NOW' we might take it as 'easy dude I will answer you when I am damn well ready to do so, in my own time', when it might just as well have been a post by someone who is desperate for an answer and feels they are in too deep.
RIS Plus, LLC
So sometimes a mention does help.
Also I love those "Need Help Urgents" especially when they could have easily Searched the forum and found the answer without having to wait for a response.
http://www.BiloBeauty.com
http://www.autismspeaks.org
But as to the actual question posted, then I think that so long as the question is sensible in terms of the person asking it, and its not rude, and it contains sufficient information, then yes there is nothing wrong with trivial questions.
In the Beginning when I had to struggle with using a German Version of Navision (back before they translated it into English), and had no help, I had to struggle and hunt and work just to solve the most simple of issues. I think though that it would be just stupid for me to say "Well I had to learn the hard way, so should you".
Please don't deter users from asking what may be considered as Trivial questions, but do discourage them from asking questions that just don't make any sense.
Point taken.
Thanks all for participating =D>
http://ssdynamics.co.in
But urgency and demanding is very often a sign that there is not just one technical problem but the whole project is badly scheduled, planned and manned and heading for a spectacular disaster. And I think in this case technical advices just lengthen the suffering. I think there are unwinnable battles when one must withdraw, and maybe regroup and attack again or maybe just give it up. For example, there are often questions about Manufacturing when it sounds as if the project is close to it's end or even it's already live, and the client is something like a beer brewery or sewing shop or something like that. That's a sure sign that an instant withdraw is necessary, because NAV Mfg. wasn't designed for that. If you are experienced in Navision Mfg. and C/AL then probably you can customize it for such an industry to a basic level in 50 days and two months. If you are not, it's 250 days and maybe more than a year when everything including reports is done and accepted. So in this cases you really shouldn't try to add small technical advices because it will just lengthen the suffering. Advice to stop the project right at that second, migrate back to the legacy system if it's already live, and reschedule the project by months. That's the only thing that will help.
What was the result of that first project of mine? I lost 10kg of weight, worked 14-15 hours for months and got close to a nervous breakdown from stress, frustration and anxiety/anger. OK I learned a lot but did it worth it? And for them it still resulted in something quite clumsy to use and it will probably ever stay this way because they are absolutely unwilling to spend more money and nobody will work 100-150 days for them for free which would be needed to properly redesign all the cr*p I made there. Really, it would have been better for everybody to call it a failure, stop the project, and restart it after a major rethinking.
Be careful to not give technical advice in those cases when it would just lengthen the agony projects already doomed.
It'll save on some hard drive space as well.
AP Commerce, Inc. = where I work
Getting Started with Dynamics NAV 2013 Application Development = my book
Implementing Microsoft Dynamics NAV - 3rd Edition = my 2nd book
Well doing this will mean that as soon as something major goes wrong in the project , leave the project, replan and redo. I guess a lot of times you can actually save the projects putting the right person with right knowledge & experience. We can not leave the hope if some disaster happens.
Try try till you succeed.
http://ssdynamics.co.in
Putting the right person with the right knowledge & experience is the problem we are facing in implementations...especially that the clients don't want to pay for getting the right one...so what to do in this case...???
MCLC,MCT,MCITP,MCTS,MCSA,MCP
You will never know what power you have until you take decisions in a hard time.
Thus helping someone with what may seem like a trivial issue, is much better than having that person go off on their own and do it wrong.
Of course the best solution is to have properly trained implementors, and to have all new implementor mentored in their first implementations. The customer of course should not be paying for this mentoring, the Partner should be amortizing this as a training cost. This is one of the reasons that consulting services in this industry are quite high. If you don't have experienced Navision personnel on staff, then use freelancers to fill the gap, by far this is your cheapest solution.
The point is that you are not doing your customer any favors by cutting corners in the implementation phase. But in fact most problems arise when there is too much development done in the beginning, because the implementation team did not have enough knowledge of what is already in the base product and how that could be best used by the customer.
That's true but I think that happens quite rarely. I only saw a project team change when somebody quitted.
Independent Consultant/Developer
blog: https://dynamicsuser.net/nav/b/ara3n
Right :whistle:
1 month: Innocent Lamb
3 months: Surprised Lamb
6 months: Vacuum Cleaner (or Sacrifice Lamb)
12 months: Zombie
2 years: Slave
4 years: Mr. Fix-It
.
.
.
10 years: Pain In The Backside or in other words: Mr-Dont-Do-That-That-Way?