Previous Section   Next Section

6.4  Costs, benefits and possible problems

6.4.1 Costs
6.4.2 Benefits
6.4.3 Possible problems


6.4.1  Costs

The costs associated with establishing a Capacity Management process include:

The costs associated with maintaining a Capacity Management include:

As discussed earlier Capacity Management responsibilities may be distributed either geographically or functionally within the organisation. Where this is the case, additional costs will be incurred for the central co-ordination and reporting of Capacity information.

6.4.2  Benefits

Increased efficiency and cost savings

Capacity Management leads to increased efficiency and cost savings in several areas, including:

Reduced risk

Reduced risk is a major benefit of Capacity Management. Effective Capacity Management reduces the risk of performance Problems and failure in the following ways:

More confident forecasts

Capacity planning improves over time. By establishing normal operating baselines and monitoring usage over time, Capacity requirements for existing services become more accurate. Through application sizing and modelling for new services more accurate forecasting and greater confidence results.

Value to applications lifecycle

Throughout its lifecycle, application development is influenced by Capacity Management. Additional Capacity requirements can be identified during the early development stages and built into the Capacity Plan. This is in contrast to the more usual approach of thinking about Capacity just before go-live. There are, therefore, benefits in terms of reduced risk and more economic provision of new services.

6.4.3  Possible problems

Over expectation

Customer expectations often exceed technical capability. Therefore it is essential that Customer expectations for new applications be managed from the outset. Capacity Management needs to discuss with Customers the technical feasibility and, more importantly, the cost implications, of meeting over-ambitious requirements. The opportunity to achieve this is provided as part of the application sizing activity, where requirements and expectations should be discussed and agreed between all parties.

The improvements that can be made through regular tuning may not be significant. However if a service or application has been badly designed or implemented, a large performance gain may be possible.

Also Demand Management is often constrained by the requirement for constant on-line access to corporate information. It is not always easy or possible to re-schedule the use of services to quieter off-peak periods. For example, it would be difficult for an Internet site selling flowers to influence the demand for flowers on or around St. Valentine's Day!

Vendor influence

Where budget and sales target deadlines coincide, it is not uncommon to be offered what seems to be the deal of a lifetime i.e. 'purchase sufficient Capacity for today and tomorrow at yesterdays prices'. On face value, cost efficiencies can be realised, however, before purchasing, remember:

Manufacturer's quoted performance figures are often not achievable within a production environment. Care should be taken when negotiating with vendors for additional performance. Where possible, performance figures should be verified before purchase through reference site visits and by simulation testing where appropriate.

Lack of information

Time-to-market demands are ever decreasing and as a result business planning cycles are shorter. This is not an excuse, but a statement of fact about the environment within which Capacity Management must function. Traditionally, it has always been difficult to obtain accurate business forecasts, in order to predict increases and decreases in demand for IT Capacity.

However, even the best business planning function cannot always accurately predict demand. There have been numerous recent examples of unprecedented and unpredicted consumer demand for either the latest product or latest information. Internet sites that are suddenly popular, are good examples of consumer demand far outstripping supply and causing failed or drastically delayed delivery of information or products. The Internet is a prime example where consumers literally 'at the click of a button' are lost forever as they go elsewhere to receive a service, never again to return to a temporarily unavailable or slow site.

It is not possible to provide consistently high quality service levels, cost effectively, without timely, accurate business planning information being made available. However Capacity Management can work effectively, even with crude business estimates. Also it helps if the Capacity Management process understands the business and can talk to the Customer in their language. The business is much more likely to know how many chocolate bars it is going to sell, than the amount of CPU seconds it uses in the process. The Capacity Management process always improves over time.

Capacity Management in a distributed environment

Capacity Management is often considered only as a requirement within the host environment. The network and client environments are not included as part of the Capacity Management process.

Anecdote

A group of Network Managers were asked 'When is the first time you get involved in Capacity planning for new applications to be utilised across the network?' Unfortunately the most common answer was 'Usually during the first week of live running, when Users complain about poor performance'. Another common answer was 'During Customer acceptance testing, when the application is being tested by Users just before transition to live running'.

However when also asked 'If you had been involved from the outset, when the new application was just a Customer requirement, could you have provided accurate figures on spare network Capacity within the target environment?' only a handful were confident in their ability to do so.

Result

There are a number of results and lessons to be learned from the above:

• the network is not within the scope of Capacity Management, but it should be

• huge potential for new applications to perform poorly or fail totally

• Customer perception that IT fails to deliver (again)

• potential financial costs incurred by the business due to application failure

• unpredicted and unbudgeted IT costs to resolve the performance Problems, which usually require to be addressed urgently and thus cost even more.

Level of monitoring to be implemented

Tools available today provide extremely comprehensive monitoring capabilities. It is possible to monitor most aspects of most components in the IT Infrastructure. However careful consideration should be given to the level of monitoring to be undertaken, and the decision should be based upon:

Question

Should an organisation with 40,000 desktops in over 1,000 locations monitor spare Capacity and performance for every desktop?

Answer

It is very unlikely that this will prove cost effective, especially when it is realised that none of the desktops store any local data and they all run a standard application set that cannot be added to by Users. However there would be some benefit in monitoring at least a sample (if not all) of the servers located in each of the 1,000 locations used to store local data. The level of monitoring to be implemented would need to be based upon business criticality and volatility of the server based applications. The requirement is for exception report monitoring, with reports being produced only when predefined thresholds have been reached or exceeded.

Previous Section   Next Section