Creating Operational Flexibility in Software Engineering Programs