The responsibility for your software does not end when you send
it out of the development team door. In many ways it is just the
beginning of the application’s life in the real world, with teams of
IT, Installation, Deployment, Support, Help desk end users and
customers. It is not uncommon to find a 2 to 8 ratio in years of
development to application usage.
A significant part of the total
cost of an application’s life cycle is in maintenance and support.
Incorporating proper instrumentation in the application, during the
design and development phases, significantly increases the ability
of the support team to maintain the application in the field, as
well as to identify and to solve problems quickly. In addition, the
support team can collect and send relevant feedback to the
development team, information that will enable the developers to
locate and eliminate bugs faster and better.
Incorporating
instrumentation in the software, takes very little design and
development effort. On the other hand, it provides enormous savings
in day to day maintenance costs and significantly reduces the down
time required to locate and fix the root cause of failures and
crashes.
The instrumentation infrastructure is integrated in the Microsoft
Windows operating systems. It is widely used by Microsoft itself in
its own operating system services and in its desktop products and is
open and freely available to any software developer.
In our unique and practical workshop we will train your relevant
personnel how to incorporate the instrumentation infrastructure in
their products.
The workshop is based on field experience and on original material
gathered from different Microsoft sources.
Basic knowledge in programming in native and managed code, Basic knowledge of the C language and basic knowledge of system APIs..
|
|