Improvise, adapt, overcome has for a long time been a mantra within armed forces around the world who, when faced with gruelling challenges and little or no epuipment, have improvised to face the challenge, adapted to the challenge and lastly overcome the challenge.
The same attitude is necessary in IT support. Support departments around the world will tell you that they are constantly under-staffed, over-worked, and lacking both training and equipment, be it software or hardware.
In my experience, the most successful support technicians are the ones who do the best with what they have. A can-do attitude, and a willingness to face any problem head on, rolling with the punches, and asking for more on the other side.
Here’s what these terms mean to me:
In terms of IT Service and Support, improvisation means working around a problem, finding a temporary fix. Practical example: A user calls in, and is unable to print. You set the user up with a different printer as a temporary fix, solving the more immediate problem.
Adapting to the problem means finding a permanent workaround, using what tools are available, as well as online resources, to work around the problem permanently, though not resolving it. Practical example: A user calls in, and tells you their anti-virus solution is not working. You install a different anti-virus solution.
Overcoming the problem means finding a permanent fix, resolving the problem. Practical example: A user reports being unable to create PDF documents. You install PDF-creating software.
Together, these three are an adaptation of the term evolution, as used in the armed forces; a training exercise is called an evolution, not an exercise. In terms of IT Service and Support, evolve means not only improvising a temporary fix, adapting to a problem and providing a permanent work-around or overcoming a problem, permanently fixing it, but at the end of it having learnt from the experience, and even documenting the solution for future reference.