Introduction
SAP ABAP Quality Check for Coding. Every Company does It but still there are numerous Issues that Is not filtered and causes chaos In SAP Production System. There are some basic steps that a Technical Consultant needs to follow but since we are all Humans, we can make mistakes. On an average every Company spends at least 5-10 hours in resolving Quality Issues that should have been caught in the normal quality check process. SAP Is smart enough to do Its own quality check with the help of customized specification from different customers based on their requirements and guidelines.
Now with the current trend of reduce workforce the QA Code Team Is non-existant. ABAP Code Quality check still Is very Important to make sure erroneous code Is never moved to the Production Environment.
Objectives
◉ Drawbacks of not doing Quality Check in Coding.
◉ Time spent in fixing Quality Issues
◉ What Auto QA Check does for you?
Drawbacks of not doing Quality Check in Coding
◉ Performance issue: Nowadays every Company has a lot of Data and the ABAP Code needs to be smart enough to run In an optimized way. A simple example can be a Technical Consultant writes a SELECT FOR ALL ENTRIES statement without Checking the INTERNAL TABLE HAVE DATA POPULATED IN IT.
◉ Testing Issue: Ideally when you change the Code all the Test Scenario needs to be retested. 90% of the times when the erroneous code hits production system the company Is only wanting to fix the obvious bug without full cycle testing as It takes a lot of time.
◉ De-scope or Re-scope of work: Since the QA check was not done properly all subsequent changes or upcoming changes needs to be reworked which may lead to De-scope or Re-scope of work
◉ Get the blame from others fault. When something goes wrong Invariably the Blame Game starts. Everyone Involved related to that object should be blamed but most of the time the fault always goes back to the Technical Consultant.
Process of Fixing Quality Checks No Way
In Most companies with very few QA Expert the Quality check becomes a formality where everything Passes. Since It Is done by Human there are chances of making mistakes. Automatic QA check can get rid of this very Important Boring job to be done in an optimized fashion.
Process of Fixing Quality Checks Tough Way
Quality Check should not be time consuming so that It will affect the deliverables of the Object. Quality check should be fast and smart just like the Airport Scanning of Passenger
Process of Fixing Quality Checks Smart Way
Quality check should be done automatically before the code moves to the Quality System. The article below covers the way to do this.
No comments:
Post a Comment