The worldwide acceptance of software as an important aspect in daily life, and the continued growth of the software development industry, have influenced the creation of new companies (small and medium size) during the last decade. The rapid pace with which the companies are founded makes them to experiment some drawbacks such as informality in the software development process, and technological deficiencies. Software development companies have found in agile methodologies a possible solution for improving their practices and processes. However, transition to agile methods is not a simple task, and the transition process should be assessed in order to know whether it is helping the company to become agile. Thus, in this paper we propose a model which could be used for measuring companies agility in four different levels: project, project management, workteam, and agile workspace coverage. Future work is related to using this model in small and medium development companies.