In an ideal world, all organizations would strictly follow the recommendations made in this document. However, most organizations have very real cost constraints. Besides, not all applications are “enterprise class.” Thus, there are legitimate reasons for trying to reduce the costs implied by the previous sections. In this section, we'll briefly describe some suggested ways of reducing the costs and the risks involved in doing this.
While certainly desirable, this is quite expensive to build and maintain. For smaller companies and environments with low complexity, it is quite common not to have a staging environment.
While a separate system test environment should not be eliminated, there are ...