Do Quality Processes really matters ?
“Do the Quality processes in SAP projects really matters ? “,this is a basic question which strike to my mind,while I was sitting in the Quarterly Audit for my project.”You have to update the object tracker regularly and also the defect tracker with all the efforts and if missed that will amount to Non-conformance of the quality process;The WBS of the project should be evident ;where are you putting all the efforts for TS review ? ” , screamed the Auditor.
These questions appeared to me as volleys, from which I have to safeguard my head;otherwise it would definitely strike the Head ! 😀
But do we really follow Quality processes in our projects and fill the documents in timely manner ? Or, is it simply a Historical and manipulated Data ?
And what benefit, it will provide to the project in continuous improvement ?
Now-a-days,in the SAP Projects – whether Implementation or Support – the environment is very challenging and more and more stressful.Every now and then there are rapid changes in the requirements and sometimes, it is seen that after the long development period of 3 months, finally the object is scrapped and it is no more required.Or otherwise, it is found that although the development is correct but the old version of the object was better;so switch to the older version and comment the latest one ! So how you define the SDLC for this ? Within the Quality perspective,first you have to develop a technical specification or a technical design for the object and then jump to coding.But, if the requirements keeps on changing and no test data is given ? then , what should be the approach ?
The most favorite Question that is asked in the Audit is – “what is your delivery process ?” .”How do you deliver the object to the end customer ?” . The real problem arises when the customer do not follow any specific process and your Quality Department is adamant on following s set of processes. “We are a CMMI Level 5 company and we cannot compromise with any non-conformance of the Quality Process “, adds the QA of the project. So, how to strike a balance between the two flippers – Client and the Quality Deptt. ? Finally, what is the solution ? Is it right that you feel always overburdened with the lot of Work and always face the dilemma of managing the start date and end date of a object and its representation in the object tracker !
The purpose of the quality system of a company – I feel – is to facilitate the smooth delivery to the client and definitely of High Quality.To ensure this, there must be – what we call it as adaptation- just like in Agile Development.The Quality processes should not be blindly followed,but,rather be adapted to the client requirements and delivery processes.It must not be the case of too many processes or no process.In this way,only, the QMS may achieve its basic organisational goal of ‘High Quality Delivery” . Till this thought is put into consideration,our Team Leads and Manager will surely have a hard time with QA !
I still feel that the debate is still not over for this moot point and would certainly like to hear the voices of fellow members and their thoughts.Please feel free to share your expression on this. 🙂