While Agile gets thrown around by project managers, and is used to describe everything from teams to tools, it’s actually a project management methodology that was originally created with software development in mind. Depending on who you talk to, you may run into wildly varying definitions for what constitutes Agile. But the Agile manifesto that laid out the foundations of this methodology pushed four core principles:
Individuals and interactions over processes and tools
Working software over comprehensive documentation
Customer collaboration over contract negotiation
Responding to change over following a plan
In other words, Agile is about being flexible, and collaborating with your customers and internal teams to build something that is actually valuable to the end user.