Agile is not just a collection of practices or a checklist, but rather a methodology that needs to be tailored to each individual project situation. While Agile shares common principles, it does not prescribe practices that must be followed for every project. Agile should start by following established practices and principles but allow for iteration-based tailoring, as it is not a one-size-fits-all approach that will be right for every project type.