A computer-implemented method for assessing physical movement of a task executed by an operator during a work cycle execution on an industrial manufacturing work station in comparison with a previously acquired physical movement template and previously identified representative instants in said previously acquired physical movement template referred as template synchronization instants which include start and end instants of the movement template, comprising: capturing a data sequence comprising a plurality of time series of movement data from a tri-axial output inertial sensor being worn by the operator, the data sequence comprising a time series for each of the sensor outputs along periodical instants for a predetermined period of time; calculating candidate representative instants in said captured sequence referred as candidate synchronization instants; aligning said plurality of time series with a previously acquired data sequence comprising a plurality of time series of template movement data, by: computing a cost matrix comprised of the multidimensional Euclidean distance between each pair of instants for the captured sequence and the template sequence; finding an optimized warping path between the captured sequence and the template sequence; wherein a warping path is defined using said cost matrix as a continuous path that matches each instant of the captured sequence with an instant of the template sequence in said cost matrix; wherein the finding of the optimized warping path between the captured sequence and the template sequence comprises: generating sub-warping paths using said cost matrix between the candidate synchronization instants; selecting the sub-warping paths that minimize a predefined cost metric and, when merged, provide a full warping path between the captured sequence and the template sequence; providing the overall cost of the optimized warping path as a dissimilarity score between the captured physical movement in comparison with the previously acquired physical movement template. capturing a data sequence comprising a plurality of time series of movement data from a tri-axial output inertial sensor being worn by the operator, the data sequence comprising a time series for each of the sensor outputs along periodical instants for a predetermined period of time; calculating candidate representative instants in said captured sequence referred as candidate synchronization instants; aligning said plurality of time series with a previously acquired data sequence comprising a plurality of time series of template movement data, by: computing a cost matrix comprised of the multidimensional Euclidean distance between each pair of instants for the captured sequence and the template sequence; finding an optimized warping path between the captured sequence and the template sequence; wherein a warping path is defined using said cost matrix as a continuous path that matches each instant of the captured sequence with an instant of the template sequence in said cost matrix; wherein the finding of the optimized warping path between the captured sequence and the template sequence comprises: generating sub-warping paths using said cost matrix between the candidate synchronization instants; selecting the sub-warping paths that minimize a predefined cost metric and, when merged, provide a full warping path between the captured sequence and the template sequence; computing a cost matrix comprised of the multidimensional Euclidean distance between each pair of instants for the captured sequence and the template sequence; finding an optimized warping path between the captured sequence and the template sequence; wherein a warping path is defined using said cost matrix as a continuous path that matches each instant of the captured sequence with an instant of the template sequence in said cost matrix; wherein the finding of the optimized warping path between the captured sequence and the template sequence comprises: generating sub-warping paths using said cost matrix between the candidate synchronization instants; selecting the sub-warping paths that minimize a predefined cost metric and, when merged, provide a full warping path between the captured sequence and the template sequence; generating sub-warping paths using said cost matrix between the candidate synchronization instants; selecting the sub-warping paths that minimize a predefined cost metric and, when merged, provide a full warping path between the captured sequence and the template sequence; providing the overall cost of the optimized warping path as a dissimilarity score between the captured physical movement in comparison with the previously acquired physical movement template.