5.2. Implement best practices in program life cycles to maintain a culture of quality program delivery. 

Program life cycles indicate the different stages a program moves through during its lifetime. It is a best practice to have a healthy mix of programs at different stages in order to consistently be bringing new programs into operation while retiring ones that are no longer popular. 

5.2.1. Document the program development process to maintain program consistency and assist in training staff. 

Maintaining a replicable program development process will enable a quick turnaround from the idea stages to implementation of new programs. 

5.2.2. For each program area, update key service attributes to reflect what is most important to users.