可能有朋友會說,如果我進行了很好的流程控制,對原材料的控制方法當然也納入到了我們的流程之中,原材料沒有了問題,那這件事情是不會發生的。
如果是制造業,這件事情可能會存在,但是在軟件產業中,這件事情幾乎不會發生。因為在軟件產品的開發過程當中,幾乎所有的原材料都是自己生產的,如需求規格說明書、概要設計、詳細設計等,單靠過程的控制無法得到無缺陷的“原材料”。由于軟件開發的固有特性,我們在每一步的生產加工過程中,都會引入新的缺陷,不管我們的流程規劃的多么完美。所以,在每一階段完成后,都需要對上一階段的工作產品進行檢驗,評估這個階段的工作產品是否符合預定的質量要求,只有這樣才能保證最終軟件產品的質量。
軟件企業中只有SQC的角色