Agile is a term first widely applied to software development, but now is used just about everywhere (maybe overused is a better way to put it). Being nimble, able to change course quickly, and not bogged down by minutia can make even the largest MSP Agile.
Do a Google search on “Agile MSP” and you’ll get 4,630 results, only a minority of which actually refer to managed service providers.
Dig into the results that do, and you’ll find about a dozen different takes on what it means to be an Agile MSP. For some, it just means being flexible and forward thinking. Others try to apply Agile development directives 100% to MSPs, which really only works if the MSP is likewise development focused.
Some of the Agile development techniques make sense, but applying Agile development lock stock and barrel doesn’t truly fit the MSP model.