Adjusting effort estimation using micro-productivity profiles