Many developers believe that formal ``heavyweight'' processes like RUP still have significant shortcomings. According the original Extreme Programming text (the ``white book''), at a minimum the following roblems still exist: