A full Agile lifecycle model within the enterprise is presented in this Agile Process Flow Diagram. In any enterprise, multiple projects may be running simultaneously. Multiple sprints/iteration agile may be logged on different product lines and external and internal customers with various business needs. The lifecycle is also depicted in this Agile Process Flow Diagram. The iterative process dominates the Agile software development lifecycle. Each results in the other piece of the software development puzzle by working software and supporting elements such as documentation and being made available to customers until the final product is completed.