I am often required to participate in hiring interviews. At a recent one, the candidate repeatedly made the point that “I’m really energetic”. It seemed fairly true from his body language and general attitude and I saw this as a really cool quality. However I failed miserably to understand, or even get the guy to properly explain, what this significant amount of energy was and what it would be used for in his potential new job.
Having recently talked about the dual (Yin/Yang) structure of Global Economic Impact of WAN Governance, I will now discuss the first point of the Yang (productivity increase) aspect: ensuring an appropriate, predictable and stable level of performance.
As this point is often confused with the acceleration of applications over networks, I will be specific and isolate it: neither the goal nor the implementation are similar. We will talk more about acceleration in a later post; let’s concentrate a moment on guaranteed performance.
The goal here is to obtain stable business processes (like customer-facing transaction, purchase orders, financial consolidation…) through guaranteed performance of applications, in all cases, everywhere over the global network.
Application performance over the network and hence the processes they support, is impacted by many factors that relate more to the usage and traffic load than to the network itself:
· Time matters: like in consumer networks, business network traffic changes, dependent on the moment you look at it. Each working day has its own peak times (usually up to 11 am, then up to 3 pm, with a lull for lunch). Monday and Friday traffic can differ from the other days (more or less activity, depending on enterprises). In some cases, monthend is critical (for example, financial consolidation for public companies). According to their market sector, enterprises may have very important traffic seasonal fluctuations (e.g. the end of the year for retail). On top of all this, time zones, bank holidays and so on all differ between regions…
· Asynchronous events: the network is used for many types of activities, implying a lot of people working in different departments. Many events depend on poorly planned causes (e.g. anti-virus signature updates, data-base synchronization, data replication, video conferencing, etc.).While some enterprises still ask some of their employees to stop working on the network in order to protect critical applications periodically, this has become more painful, very hard to explain and justify and finally quite ineffective.
The impact of application brown-out depends on many parameters (the most important being the enterprise domain of activity). Consequences to the business are generally so important that IT managers often feel the need to put in place processes and tools to assess and manage the performance of business applications over the WAN, in order to provide their end-users with guaranteed performance - and prove it to their management.
Impossibility to forecast is the main challenge to consider when setting-up methods and tools to guarantee application performance over the WAN in large organizations. Such tools must then be able to automatically adapt to new situations, extremely rapidly. No wonder that Autonomic Networking, with its Objective-based management model, fits so well with performance guarantees: this is exactly the challenge it was designed to address.
Guarantee, first: the faster the car, the more stable it needs to be. Performance assessment and guarantee is the foundation on which enterprises may, when required, build additional performance enhancement mechanisms such as desktop virtualization, data caching and protocol acceleration.
Despite the fact that the economic impact of stable and predictable application performance over the network is difficult to evaluate in a standard manner (being tightly coupled with the enterprise organization and business), it is closely related to IT and WAN governance, extending well above “just” the IT, up to fundamental business processes. Like other “must have” capabilities, application performance guarantees are so essential that calculating its value to the business may even lead to very strange discussions (what it the NPV of your electricity supply?). Among many aspects to be considered are:
1. Employee productivity: no wasted time because people wait for transactions to complete;
2. Organization reactivity: antivirus definitions are updated in real time, financial reports are ready for their publication date, voice calls have the right quality, etc.
3. Customer satisfaction: the waiting time to complete a purchase or reservation is acceptable, not too many people lining up at the desk…
4. Employee satisfaction: nothing is less motivating for employees than having the impression that IT systems (like the other company systems, processes, organization, etc.) prevent them from performing well.
Workaholic people do not frighten me; however I decided not to hire this candidate. I was too unclear about how to channel his energy, and even wondered if it would not just disturb his colleagues and the environment without alignment to our own business and responsibility. Sometimes, less is really more…
(Thanks to Mark for this post Burtonification)