Agile methodologies for software development are mainly based on collaboration with users during the whole development process, easily adaptation of the software product to changes in the requirements and incremental delivery of the product. Based on the Agile Manifest, they have been accepted and are successfully used in projects where detailed requirements are not initially known but they are build-up during the development process from feedback gathered from interactions with users. This paper proposes an evaluation framework for agile methodologies and shows its application to two methodologies – Scrum and eXtreme Programming (XP). The definition of this quantitative framework is novel; particularly because it allows evaluating how agile methodologies fulfill the Agile Manifest. Its utilization is recommended when deciding a methodology for adoption.