business predictability