Agile Principles and Mindset – Introduction

There has been a continuous discussion ever since Agile methodology was proposed for being it a better approach of software development methodologies. What we shouldn’t forget is that every methodologies that existed or is going to come, has their own merits and demerits.