Factors affecting productivity