Data analysis for progress monitoring