在開發新應用程序時,代碼往往變化很快、改動很大。即使由最高級開發人員開發,比起那些已經在生產環境中運行一段時間的應用程序,新應用程序一定會有更多的Bug和錯誤。因此,源代碼必須由第三者審核。QA工程師主要負責審核應用程序功能,但是也能夠在源代碼層面上讀懂應用程序,他們并不參與實際的軟件編寫,但是能夠提高代碼質量,即使新應用程序的發布時間很緊迫。
此外,在運維人員將網站制作或應用程序發布到生產環境測試之前,這種處理和反饋過程還可以讓他們提早發現更多問題。運維工程師應該能夠幫助確定代碼題所在位置,并且將這些問題告知Web開發人員和QA工程師,或者甚至自己直接解決這些Bug并簽入代碼,具體情況取決于運維工程師的經驗和角色定位。