Domanda di colloquio di ADP

What do you understand by Agile methodology and also one question about coding principles.