每個模組都保持在能夠產生實際成果的最小規模,也就是「最小可行商品」,並通過正式測試,確保滿足輸入和輸出的要求。這個過程使用了物件導向的一項強大原則:只要輸入與輸出符合規格要求,模組內部怎麼處理並不重要。