Why programmers are an integral part of your ERP solution

Firstly, I had to google if this International Programmers Day is honestly a thing and interestingly enough, I can now add a new byte of information to my development knowledge base.

To quote Wikipedia:

“The Day of the Programmer is an international professional day that is celebrated on the 256th (hexadecimal 100th, or the 28th) day of each year (September 13 during common years and on September 12 in leap years). It is officially recognized in Russia.[1][2]

The number 256 (28) was chosen because it is the number of distinct values that can be represented with a byte, a value well known to programmers. 256 is also the highest power of two that is less than 365, the number of days in a common year.”

As a tester myself, I feel slightly forgotten that there is a day where programmers are observed and celebrated for the positive changes that they make to improve our everyday lives when the tester is also a crucial part to that change. I’m not saying we are better than programmers; in contrary without a programmer, I don’t have a job but together we make a great team to deliver on these positives changes to improve life. I have a note taped to my screen that reads “I make Developers cry” and some days depending on the item being worked on that is the absolute truth and other days they make me cry. What is the relevance of mentioning this note?

I recently had to test a new application designer program aimed at developers in which to create new programs all from within SYSPRO. Let me just state that being a developer and being a tester is very similar and not in several ways. It has been a long time since I last created programs, university days to be exact and yes let’s just keep it at several years ago. Having a developer mindset or at least some insight into how they see and use applications is quite a bit different to how testers approach it. Once again there are two sides to everything, but I can tell you that once again I’ve gotten a new appreciation for programmers and how their minds work. Which also means that sometimes, and I do not say this is all the time, I do feel sorry for the programmers’ being at the mercy of their testers.

The program was given to a controlled group of programmers to use and several great/vital errors were found and corrected, none of which would have been uncovered by me as a tester. I went about the project as a tester and some of the things I reported I’m sure made my developer cry. Firstly, because why would you do that, it isn’t designed for this and thanks to this program a large portion of coding has been eliminated. I started to feel like quite the keyboard warrior that can also create programs now or at least the visual components of programs (meaning that the back end that does all the work still needs to be coded). This is a classic example of having insufficient or outdated where having old/outdated or just a little bit of information can be dangerous. I will however still strongly defend my test findings because if I can do this, then so can a customer or third-party developer. It is all for the better of the program. The concept and hard work to bring this program to fruition is credited to a programmer. In nearly every major software business and with ERP we require programmers to maintain our systems and infrastructure. An ERP programmer reviews, analyzes, and modifies the programming systems including encoding, testing, and debugging to support an organization’s ERP applications.

So, with this newfound appreciation for the programmers out there, I salute you and wish you a happy programmers’ day. May I suggest that as a celebration of testers the habit of programmers to treat bugs as undocumented features be suspended and that way programmers can have a bug-free day…now on your marks, get set and code!

Tags

Stay ahead of the rest...

SYSPRO blog gives you weekly industry insights supplied by experts.



5 thoughts on “Why programmers are an integral part of your ERP solution”

  1. This article underscores the often-overlooked importance of programmers in maximizing the potential of an ERP solution. While ERP systems provide robust frameworks for managing business processes, they truly shine when customized to fit an organization’s unique needs. Programmers play a critical role in tailoring these solutions, ensuring seamless integration with existing systems and optimizing workflows. As businesses continue to evolve, having skilled programmers who understand both the technical and business aspects of ERP can make all the difference in driving efficiency and innovation.

    Reply
  2. Programmers are indispensable in ERP solutions due to their ability to tailor software to specific business needs. They understand complex coding languages, allowing them to customize ERP systems to optimize processes, integrate with existing systems, and address unique challenges. Programmers also play a crucial role in troubleshooting issues, ensuring system stability, and implementing updates to keep the ERP solution aligned with evolving business requirements. Their expertise is vital for maximizing the value and efficiency of an ERP system.

    Reply
  3. Great insights into the role of programmers in enhancing ERP solutions! Skilled developers are essential for customizing and fine-tuning ERP systems to fit unique business needs. At Samkit Infosystems Limited, we emphasize the importance of collaboration between developers and functional consultants in Oracle Fusion ERP implementations. This teamwork ensures that the ERP not only aligns with the business processes but also integrates seamlessly with other systems and provides the flexibility to adapt as the business evolves. Programmers truly are the backbone of delivering a tailored, efficient ERP solution that meets both operational and regulatory needs, such as our GoBD Audit Report feature for compliance in Germany.

    Reply

Leave a Comment