Introducao O processo de desenvolvimento agil tem diferentes perspectivas comparando com o tradicional processo de desenvolvimento. Uma das diferencas e o detalhamento da especificacao de requisitos durante o projeto. Desenvolver utilizando metodologias ageis significa ter um foco no atendimento das expectativas e das necessidades do cliente, a entrega rapida das partes que compoem o projeto e, principalmente, a adaptacao a ambientes de negocio dinamicos. As metodologias ageis mesmo sendo dinamicas, apresentam caracteristicas as quais um gerente de projeto nao deseja aplica-las a todos os projetos ou deseja acrescentar alguma caracteristica nao existente no metodo adotado, isto tambem significa que nao existe um metodo unico que se enquadra em todas as situacoes de projeto. Trabalhos estao sendo realizados com o objetivo de identificar similaridades entre diferentes metodos. Alem disso, com o intuito de atender necessidades comuns sobre processos ou informacoes, metamodelos sao construidos. Eles representam um conjunto de conceitos em um determinado dominio e realcam as propriedades dos modelos originais. Abaixo sao descritos tres exemplos de construcao de metamodelos com aplicacoes diferentes, mas utilizando metodologias ageis: p { margin-bottom: 0.21cm; }Gerencia de software e metodologias ageis; Um estudo para melhorar eficiencia de metodos ageis atravez da rastreabilidade.Gerencia de software e metodologias ageis (Mallmann, 2010) descreve a montagem de um modelo abstrato integrando gerencia de projetos utilizando a metodologia do PMBOC, juntamente com tres metodos ageis de desenvolvimento de sistemas: XP (Extreme Programming), Scrum e FDD (Feature Driven Development). A metodologia XP e direcionada para o desenvolvimento de softwares com requisitos vagos ou que se modificam rapidamente. E marcada pelo desenvolvimento em pares enfatizando a troca de conhecimento e a rapida construcao e entrega de pequenas partes funcionais do projeto. Nesta metodologia os programadores tem total liberdade para comunicar-se diretamente com o usuario e estabelecer ajustes nos requisitos. A figura 1 representa o processo da metodologia XP. Figura 1 Processo da metodologia XP (Mallman, 2010) A metodologia Scrum contem similiaridades com a metodologia XP, voltada para o desenvolvimento rapido, trabalhando em um software com constantes mudancas. Diferenciando-se na formalidade de funcoes e responsabilidades bem especificas dentro do desenvolvimento de software. A figura 2 representa o processo da metodologia Scrum. Figura 2 Processo da metodologia Scrum (Mallmann, 2010) A metodologia FDD e basicamente dividida em duas partes: a parte da concepcao e planejamento do software e a parte da construcao propriamente dita. Isto significa, que comecamos a identificar criterios para o gerenciamento de um projeto como um todo, envolvendo a elaboracao e execucao. A figura 3 representa o processo da metodologia FDD. Figura 3 Processo da metodologia FDD (Mallmann, 2010) Verificando as metodologias citadas, identificam-se caracteristicas comuns e outras que poderiam ser utilizadas em especifico para melhorar organizar o processo de desenvolvimento de um software com caracteristicas especificas. Foi criado um metamodelo com objetivo de disponibilizar todas as orientacoes e controles de cada metodologia agil estabelecida (XP, Scrum, FDD) para o ambiente de desenvolvimento de software. A figura 4 representa uma visao deste metamodelo. Figura 4 Visao do metamodelo de gerencia de projetos (Mallmann, 2010) p { margin-bottom: 0.21cm; } Um estudo para melhorar eficiencia