1. A computer implemented method to non-intrusively sense and measure work processes in a target computing system ( 604 ) having a system processing unit ( 612 ), the method comprising: providing a pre-defined collection of work processes covering the entire activities performed by a user; assigning each of a process step of said work processes with a meta-data, wherein said meta-data provides a multiple set of activities; recording the meta-data by querying the target computing system ( 604 ); 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 the plurality of direct measures and the plurality of indirect measures are tagged as metrics information for each of the process step of said work processes, wherein said metrics information includes computing time, think time (an amount of time the user waits between actions), bandwidth consumed, storage consumed, process step count, process count (a number of processes per address space), start time, end time, and total time consumed; obtaining a task performance metrics by analyzing the plurality of direct measures and the plurality of indirect measures, wherein the plurality of indirect measures is identified by using the direct measures and a measurement function; collecting a set of atomic actions being performed by the user at a particular point of time on the target computing system ( 604 ), wherein the set of atomic actions include Therbligs for a task performed on the target computing system ( 604 ), wherein said Therbligs are a set of fundamental elemental motions that describes standardized activities required by an individual to perform a manual task in a workplace; identifying the work processes performed by the user on the target computing system ( 604 ) by correlating the set of atomic actions with the predefined collection of work processes; identifying task performance measures of the user by comparing the identified work processes with the task performance metrics; deciding a future course of action based on the pre-defined rules and conditions associated to the pre-defined collection of work processes; and executing the future course of action.