practice analysis