Agile failure seems to be increasingly more prominent nowadays despite all the efforts undertaken by numerous organization embarking on their journeys to become agile. The funny thing is: Who would disagree that the four core principles of the Agile Manifesto - Individuals and interactions over processes and tools Working software over comprehensive documentation Customer collaboration over contract negotiation Responding to change over following a plan - are derived from applying common sense to a challenging problem?