Often, people have a very vague idea of what Agile is and how it is implemented. For many professionals, Agile simply means more freedom, less or no documentation and changing plans as and when desired. This is a very bad interpretation of what Agile actually is, and in fact creates a negative impression due to…