Techniques for dynamic scheduling in a manufacturing evironment