A methodology for integrating "push" and "pull" production management strategies