Agile methodology can be characterized in a variety of ways. Agile methodology is more of a mentality or method of project management. Agile divides the creation process into more manageable iterative segments. This enables additional testing, adjustments, and flexibility throughout the lifecycle.