Project Management Institute (PMI) describes the project life cycle as “the series of phases that a project passes through from its start to its completion. Within a project life cycle, there are generally one or more phases that are associated with the development of the product, service, or result. These are called a development life cycle. Development life cycles can be predictive (plan-driven), adaptive (agile), iterative, incremental, or a hybrid” (PMI, 2017, p. 665).