Agile methods are often misunderstood to mean no documentation, anarchy, or a simple switch from traditional methods, but Agile in fact emphasizes documentation, collaboration, and iterative improvement to develop software faster while avoiding a "silver bullet" approach.