The ADDIE process is often used in instructional design. As Brown and Green say, it’s not a specific model for instructional design, but rather “an illustration of the conceptual components of many instructional design/development models.” (The Essentials of Instructional Design, p.8).
Indeed they are not static steps, but rather processes that need to occur at many stages during the design of instruction. Analysis should happen constantly, not just at the beginning. Evaluation might happen before implementation. After evaluation of implemented instruction, it is likely that changes will need to be made to optimize the instruction for next time, hence design and development will occur again.