Why processes should be organized to cope with changes in the software requirements and design?