Rotation programs are typically designed by hospital administrators and nurse managers. These programs consider factors such as the nurse's experience level, the needs of different departments, and the overall staffing requirements of the facility. Rotations can last from a few weeks to several months, depending on the institution's policy. Some facilities offer rotational programs as part of a nursing residency to help newly graduated nurses transition into professional practice.