2.2 Identify your resources and skills requirements

It is also imperative to be able to account for all the assets had by your site. For example, you should have all the source code for your custom code in a code repository. Building an inventory of assets would enable you to track (or identify the need for) High Availability implementations for the various components, as well as, and perhaps more importantly, High Availability processes. For example, do you have enough build, test, or staging environments between your development machines and production environment? You must test the assets that you develop before you deploy them on to your production environment. Insufficient testing prior to deployment puts your production environment at risk and may impact its availability.
xxxx