1. A computer implemented method to non-intrusively sense and measure work processes in a target computing system having a system processing unit, the method comprising: providing a pre-defined collection of work processes covering the entire activities performed by a user; assigning each of process step of said work processes with a meta-data, wherein the meta-data providing a list of activities being performed by the user on the target computing system; recording the meta-data by querying the target computing system; obtaining a plurality of measures and their associated parameters for each of the process step of said work processes, wherein the plurality of measures include a plurality of direct measures, and a plurality of indirect measures, and wherein the plurality of obtained measures are tagged as metrics information for each of the process step of said work processes; obtaining a task performance metrics by analyzing the plurality of direct measures and the plurality of indirect measures; collecting a set of atomic actions being performed by the user at a particular point of time on the target computing system; identifying the work processes performed by the user on the target computing system by correlating the set of atomic actions with the pre-defined collection of work processes, and identifying task performance measures of the user by comparing the identified work processes with the task performance metrics.