SlideShare uma empresa Scribd logo
1 de 21
A adoção e a adaptação
constantes em um projeto de um
órgão público
@rogerio_gentil
Sobre
● Técnico de TI na Secretaria de Informática da
UFSCar
● Desenvolvedor Java Web há 3 anos
● Matemático, desenvolvedor, rockeiro,
guitarrista, vocalista, esportista, palmeirense...
● 'Axpira' a agislista
Cenário em 2011
● Universidade com +10.000 alunos matriculados
na graduação
● 3 sistemas para controle acadêmico da
graduação (2 JSP/Servlet + 1 Delphi)
● MVC? DAO? Design Patterns?
● Bugs, problemas de performance, base sem
normatização ...
● Documentação escassa
Cenário em 2011
● Parte dos processos não automatizados
● Funcionalidades pendentes e novos requisitos
surgindo
● Miniequipe: 1 analista e 1 técnico de TI
Decisão: Terceirização
● Reengenharia dos sistemas existentes (temos
os códigos fonte → extrair regras de negócio)
● Reengenharia = engenharia reversa +
engenharia avante + novos requisitos
● Metodologia de desenvolvimento: SCRUM
● 2 P.O.s: 1 P.O. Técnico + 1 P.O. de Negócio
● Contratação de equipe de no mínimo 4
analistas
Decisão: Terceirização
● Licitação → Backlog de funcionalidades pré-
estabelecido para determinar valor ($$$) a ser
licitado
● Pagamentos facultados as entregas
homologadas
Resumo dos 1º e 2º Sprints
● Equipe de desenvolvimento remota da
terceirizada
1.Levantamento de requisitos (planning)
2.Desenvolvimento (basicamente de CRUDs) +
migração de dados (spring backlog )
3.Entrega para os stakeholders (review)
● Equipe da Sin + Stakeholders
1.Homologação do entregável
Retrospectiva dos 1º e 2º Sprints
● Sprints longos, acúmulo de débitos técnicos e
documentação extensa
● RUP? → hora de mudar:
● Enxugar documentação (“software em
funcionamento mais que documentação
abrangente”)
● Equipe da Sin → assumir tarefas em função do
melhor conhecimento do negócio
Resumo dos 3º e 4º Sprints
● Equipe da Sin
1.Levantamento de requisitos antecipado (planning)
2.Migração de dados
● Equipe de desenvolvimento remota da terceirizada
1.Refinamento dos requisitos levantados
2.Desenvolvimento (sprint backlog)
3.Entrega para os stakeholders (review)
● Equipe da Sin + Stakeholders
1.Homologação do entregável
Retrospectiva dos 3º e 4º Sprints
● Aumento no acúmulo débitos técnicos e
escassez de documentação
● SCRUP?! → Hora de mudar novamente...
● Aumentar integração entre equipes técnicas
Resumo do 5º Sprint
● Equipe da Sin + Analista de Negócios da terceirizada
1.Levantamento e validação de requisitos antecipados com
wireframes (planning)
● Equipe da Sin
1.Migração de dados
● Equipe de desenvolvimento remota da terceirizada
1.Desenvolvimento (sprint backlog)
2.Entrega para a equipe da SIn (review)
● Equipe da Sin + Stakeholders
1.Homologação do entregável
Resultado do 5º Sprint
● Boa documentação
● Perceptível falta de comprometimento dos
stakeholders (descrédito do produto)
● Muda de novo:
● Aumentar integração entre equipes técnicas ainda
mais (TV + Skype)
● Preocupação com marketing do projeto
O que veio a seguir...
● Problemas com homologação: escassez de
testes automatizados e muitos testes manuais
● Mudanças na equipe técnica e de negócio
● Acréscimo de prazo para término do projeto
● Escopo planejado diferente do escopo a ser
entregue
Contudo...
● Aparente redução de bugs na entrega
● Requisitos mais confiáveis
Avaliação no momento
● Falha no planejamento:
● da estimativa: empírica, resultado de pouca
experiência com metodologias ágeis + falha no
levantamento das funcionalidades para licitação
● Problemas para alterar funcionalidades já
homologadas (pagas)
● Tendência a “waterfall” nas crises
Tentamos (equipe da SIn)
sempre...
“Responder as mudanças mais
que seguir um plano”
Tentaram (equipe da terceirizada)
sempre...
“Colaborar com o cliente mais
que negociar contratos”
Conclusão
Ainda...
“Estamos descobrindo maneiras
melhores de desenvolver
software”
Para Repensar
● Iniciar a adoção com projetos menores (pilotos)
= menor impacto e expectativa → ganhar em
maturidade
● Scrum by the book não foi legal (adequações
são necessárias e não existe bala de prata)
● Comunicação é o pilar para qualquer processo
de desenvolvimento ágil → equipes remotas =
maior comunicação
… e repensar ...
● Melhor maneira de licitar: escopo aberto vs
escopo fechado?!
● Levantar requisitos para determinar custo de
licitação mesmo sabendo que os requisitos
serão modificados durante o processo de
desenvolvimento?
● Como estimar custo e prazo sem requisitos?
Para encerrar...
Perguntas?

Mais conteúdo relacionado

Mais procurados

Gerenciamento+de+projetos+e+ms project
Gerenciamento+de+projetos+e+ms projectGerenciamento+de+projetos+e+ms project
Gerenciamento+de+projetos+e+ms projectleopaiva217101
 
Apresentacao pré banca TCC em SI
Apresentacao pré banca TCC em SIApresentacao pré banca TCC em SI
Apresentacao pré banca TCC em SIHelton Ritter
 
Dicas para planejamento, acompanhamento e replanejamento de projetos
Dicas para planejamento, acompanhamento e replanejamento  de projetosDicas para planejamento, acompanhamento e replanejamento  de projetos
Dicas para planejamento, acompanhamento e replanejamento de projetosStefanie Martins
 
Aula 10 - Acompanhamento de Projetos
Aula 10 - Acompanhamento de ProjetosAula 10 - Acompanhamento de Projetos
Aula 10 - Acompanhamento de ProjetosFilipo Mór
 
20111229 netshoes metodologia
20111229 netshoes metodologia20111229 netshoes metodologia
20111229 netshoes metodologiaAle Uehara
 
Uma introdução ao Gerenciamento de Projetos - Flennar Academy
Uma introdução ao Gerenciamento de Projetos - Flennar AcademyUma introdução ao Gerenciamento de Projetos - Flennar Academy
Uma introdução ao Gerenciamento de Projetos - Flennar AcademyFabricio Henrique
 
Entrega Contínua aplicada a Machine Learning
Entrega Contínua aplicada a Machine LearningEntrega Contínua aplicada a Machine Learning
Entrega Contínua aplicada a Machine LearningThoughtWorks Brasil
 
Fluxograma processo - desenvolvimento de software
Fluxograma   processo - desenvolvimento de softwareFluxograma   processo - desenvolvimento de software
Fluxograma processo - desenvolvimento de softwareAragon Vieira
 
Colocando o Scrum em prática
Colocando o Scrum em práticaColocando o Scrum em prática
Colocando o Scrum em práticaAragon Vieira
 
Metodologia ágil e frameworks para aplicação
Metodologia ágil e frameworks para aplicaçãoMetodologia ágil e frameworks para aplicação
Metodologia ágil e frameworks para aplicaçãoStefanie Martins
 
Overview gerenciamento de projetos
Overview gerenciamento de projetosOverview gerenciamento de projetos
Overview gerenciamento de projetosStefanie Martins
 
Análise e solução para problemas de atrasos e replanejamento em multiprojetos
Análise e solução para problemas de atrasos e replanejamento em multiprojetosAnálise e solução para problemas de atrasos e replanejamento em multiprojetos
Análise e solução para problemas de atrasos e replanejamento em multiprojetosAragon Vieira
 
XP como aliado para conter a complexidade de um monolito de mais de 15 anos
XP como aliado para conter a complexidade de um monolito de mais de 15 anosXP como aliado para conter a complexidade de um monolito de mais de 15 anos
XP como aliado para conter a complexidade de um monolito de mais de 15 anosAnderson Silveira
 
Processo de Melhoria Contínua: PDCA
Processo de Melhoria Contínua: PDCAProcesso de Melhoria Contínua: PDCA
Processo de Melhoria Contínua: PDCAElaine Cecília Gatto
 

Mais procurados (20)

Gerenciamento+de+projetos+e+ms project
Gerenciamento+de+projetos+e+ms projectGerenciamento+de+projetos+e+ms project
Gerenciamento+de+projetos+e+ms project
 
Apresentacao pré banca TCC em SI
Apresentacao pré banca TCC em SIApresentacao pré banca TCC em SI
Apresentacao pré banca TCC em SI
 
Dicas para planejamento, acompanhamento e replanejamento de projetos
Dicas para planejamento, acompanhamento e replanejamento  de projetosDicas para planejamento, acompanhamento e replanejamento  de projetos
Dicas para planejamento, acompanhamento e replanejamento de projetos
 
Gerenciamento do escopo do projeto
Gerenciamento do escopo do projetoGerenciamento do escopo do projeto
Gerenciamento do escopo do projeto
 
Aula 3 - Engenharia de Software
Aula 3 - Engenharia de SoftwareAula 3 - Engenharia de Software
Aula 3 - Engenharia de Software
 
Extreme Programming
Extreme ProgrammingExtreme Programming
Extreme Programming
 
Aula 10 - Acompanhamento de Projetos
Aula 10 - Acompanhamento de ProjetosAula 10 - Acompanhamento de Projetos
Aula 10 - Acompanhamento de Projetos
 
20111229 netshoes metodologia
20111229 netshoes metodologia20111229 netshoes metodologia
20111229 netshoes metodologia
 
Uma introdução ao Gerenciamento de Projetos - Flennar Academy
Uma introdução ao Gerenciamento de Projetos - Flennar AcademyUma introdução ao Gerenciamento de Projetos - Flennar Academy
Uma introdução ao Gerenciamento de Projetos - Flennar Academy
 
Metralhando sua API
 Metralhando sua API Metralhando sua API
Metralhando sua API
 
Entrega Contínua aplicada a Machine Learning
Entrega Contínua aplicada a Machine LearningEntrega Contínua aplicada a Machine Learning
Entrega Contínua aplicada a Machine Learning
 
Fluxograma processo - desenvolvimento de software
Fluxograma   processo - desenvolvimento de softwareFluxograma   processo - desenvolvimento de software
Fluxograma processo - desenvolvimento de software
 
Colocando o Scrum em prática
Colocando o Scrum em práticaColocando o Scrum em prática
Colocando o Scrum em prática
 
Metodologia ágil e frameworks para aplicação
Metodologia ágil e frameworks para aplicaçãoMetodologia ágil e frameworks para aplicação
Metodologia ágil e frameworks para aplicação
 
Overview gerenciamento de projetos
Overview gerenciamento de projetosOverview gerenciamento de projetos
Overview gerenciamento de projetos
 
Análise e solução para problemas de atrasos e replanejamento em multiprojetos
Análise e solução para problemas de atrasos e replanejamento em multiprojetosAnálise e solução para problemas de atrasos e replanejamento em multiprojetos
Análise e solução para problemas de atrasos e replanejamento em multiprojetos
 
Qualidade de Software: MPS.BR
Qualidade de Software: MPS.BRQualidade de Software: MPS.BR
Qualidade de Software: MPS.BR
 
XP como aliado para conter a complexidade de um monolito de mais de 15 anos
XP como aliado para conter a complexidade de um monolito de mais de 15 anosXP como aliado para conter a complexidade de um monolito de mais de 15 anos
XP como aliado para conter a complexidade de um monolito de mais de 15 anos
 
Gerenciamento de escopo PMBOK
Gerenciamento de escopo PMBOKGerenciamento de escopo PMBOK
Gerenciamento de escopo PMBOK
 
Processo de Melhoria Contínua: PDCA
Processo de Melhoria Contínua: PDCAProcesso de Melhoria Contínua: PDCA
Processo de Melhoria Contínua: PDCA
 

Semelhante a A adoção e adaptação constantes em um projeto de um órgão público

Netshoes metodologia
Netshoes metodologiaNetshoes metodologia
Netshoes metodologiaAle Uehara
 
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À Demanda...
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À       Demanda...Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À       Demanda...
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À Demanda...Luiz Lemos
 
Terceirização no Desenvolvimento de Sistema
Terceirização no Desenvolvimento de SistemaTerceirização no Desenvolvimento de Sistema
Terceirização no Desenvolvimento de SistemaWalter Cunha
 
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane FidelixModelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane FidelixCris Fidelix
 
Scrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosScrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosWilliam Lima
 
Caminhos do Scrum
Caminhos do ScrumCaminhos do Scrum
Caminhos do Scrumjrompkovski
 
Gestão ágil: gerar valor partir otimização de fluxo
Gestão ágil: gerar valor partir otimização de fluxoGestão ágil: gerar valor partir otimização de fluxo
Gestão ágil: gerar valor partir otimização de fluxoAnderson Silveira
 
Testes Automatizados e Especificação Por Exemplo - Unindo TI e Negócio atravé...
Testes Automatizados e Especificação Por Exemplo - Unindo TI e Negócio atravé...Testes Automatizados e Especificação Por Exemplo - Unindo TI e Negócio atravé...
Testes Automatizados e Especificação Por Exemplo - Unindo TI e Negócio atravé...Bruno Bemfica
 
Gestão de Projetos e Empreendedorismo - Atividade: Status Report
Gestão de Projetos e Empreendedorismo - Atividade: Status ReportGestão de Projetos e Empreendedorismo - Atividade: Status Report
Gestão de Projetos e Empreendedorismo - Atividade: Status ReportAlessandro Almeida
 
Introdução a Metodologia XP (E Xtreme Programming)
Introdução a Metodologia XP (E Xtreme Programming)Introdução a Metodologia XP (E Xtreme Programming)
Introdução a Metodologia XP (E Xtreme Programming)Rennan Martini
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)André Dias
 
ESP204 - Cap. 2 - Processos.pdf
ESP204 - Cap. 2 - Processos.pdfESP204 - Cap. 2 - Processos.pdf
ESP204 - Cap. 2 - Processos.pdfAndreLisboa13
 
201305 IT Simplification Lean caixa-geraldepositos
201305 IT Simplification   Lean caixa-geraldepositos201305 IT Simplification   Lean caixa-geraldepositos
201305 IT Simplification Lean caixa-geraldepositosFrancisco Calzado
 
Gerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMGerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMLucas Vinícius
 

Semelhante a A adoção e adaptação constantes em um projeto de um órgão público (20)

Netshoes metodologia
Netshoes metodologiaNetshoes metodologia
Netshoes metodologia
 
Netshoes metodologia
Netshoes metodologiaNetshoes metodologia
Netshoes metodologia
 
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À Demanda...
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À       Demanda...Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À       Demanda...
Scrum: Uma Nova Abordagem No Desenvolvimento De Software Face À Demanda...
 
Terceirização no Desenvolvimento de Sistema
Terceirização no Desenvolvimento de SistemaTerceirização no Desenvolvimento de Sistema
Terceirização no Desenvolvimento de Sistema
 
Gerenciamento de projetos de TI
Gerenciamento de projetos de TIGerenciamento de projetos de TI
Gerenciamento de projetos de TI
 
Estimativas cef 2000
Estimativas cef 2000Estimativas cef 2000
Estimativas cef 2000
 
Metodologias Ageis
Metodologias AgeisMetodologias Ageis
Metodologias Ageis
 
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane FidelixModelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
Modelos de Processo de Desenvolvimento de Software 2 - Prof.ª Cristiane Fidelix
 
Scrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosScrum - Gerenciamento de Projetos
Scrum - Gerenciamento de Projetos
 
Caminhos do Scrum
Caminhos do ScrumCaminhos do Scrum
Caminhos do Scrum
 
Gestão ágil: gerar valor partir otimização de fluxo
Gestão ágil: gerar valor partir otimização de fluxoGestão ágil: gerar valor partir otimização de fluxo
Gestão ágil: gerar valor partir otimização de fluxo
 
Agile testing
Agile testing Agile testing
Agile testing
 
Testes Automatizados e Especificação Por Exemplo - Unindo TI e Negócio atravé...
Testes Automatizados e Especificação Por Exemplo - Unindo TI e Negócio atravé...Testes Automatizados e Especificação Por Exemplo - Unindo TI e Negócio atravé...
Testes Automatizados e Especificação Por Exemplo - Unindo TI e Negócio atravé...
 
Gestão de Projetos e Empreendedorismo - Atividade: Status Report
Gestão de Projetos e Empreendedorismo - Atividade: Status ReportGestão de Projetos e Empreendedorismo - Atividade: Status Report
Gestão de Projetos e Empreendedorismo - Atividade: Status Report
 
Introdução a Metodologia XP (E Xtreme Programming)
Introdução a Metodologia XP (E Xtreme Programming)Introdução a Metodologia XP (E Xtreme Programming)
Introdução a Metodologia XP (E Xtreme Programming)
 
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
Utilizando metologias ágeis com VSTS: Scrum e XP, YES WE CAN! (ALM204)
 
ESP204 - Cap. 2 - Processos.pdf
ESP204 - Cap. 2 - Processos.pdfESP204 - Cap. 2 - Processos.pdf
ESP204 - Cap. 2 - Processos.pdf
 
201305 IT Simplification Lean caixa-geraldepositos
201305 IT Simplification   Lean caixa-geraldepositos201305 IT Simplification   Lean caixa-geraldepositos
201305 IT Simplification Lean caixa-geraldepositos
 
Gerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUMGerenciamento ágil de processos - SCRUM
Gerenciamento ágil de processos - SCRUM
 
Treinamento Ágil / Scrum
Treinamento Ágil / ScrumTreinamento Ágil / Scrum
Treinamento Ágil / Scrum
 

A adoção e adaptação constantes em um projeto de um órgão público

  • 1. A adoção e a adaptação constantes em um projeto de um órgão público @rogerio_gentil
  • 2. Sobre ● Técnico de TI na Secretaria de Informática da UFSCar ● Desenvolvedor Java Web há 3 anos ● Matemático, desenvolvedor, rockeiro, guitarrista, vocalista, esportista, palmeirense... ● 'Axpira' a agislista
  • 3. Cenário em 2011 ● Universidade com +10.000 alunos matriculados na graduação ● 3 sistemas para controle acadêmico da graduação (2 JSP/Servlet + 1 Delphi) ● MVC? DAO? Design Patterns? ● Bugs, problemas de performance, base sem normatização ... ● Documentação escassa
  • 4. Cenário em 2011 ● Parte dos processos não automatizados ● Funcionalidades pendentes e novos requisitos surgindo ● Miniequipe: 1 analista e 1 técnico de TI
  • 5. Decisão: Terceirização ● Reengenharia dos sistemas existentes (temos os códigos fonte → extrair regras de negócio) ● Reengenharia = engenharia reversa + engenharia avante + novos requisitos ● Metodologia de desenvolvimento: SCRUM ● 2 P.O.s: 1 P.O. Técnico + 1 P.O. de Negócio ● Contratação de equipe de no mínimo 4 analistas
  • 6. Decisão: Terceirização ● Licitação → Backlog de funcionalidades pré- estabelecido para determinar valor ($$$) a ser licitado ● Pagamentos facultados as entregas homologadas
  • 7. Resumo dos 1º e 2º Sprints ● Equipe de desenvolvimento remota da terceirizada 1.Levantamento de requisitos (planning) 2.Desenvolvimento (basicamente de CRUDs) + migração de dados (spring backlog ) 3.Entrega para os stakeholders (review) ● Equipe da Sin + Stakeholders 1.Homologação do entregável
  • 8. Retrospectiva dos 1º e 2º Sprints ● Sprints longos, acúmulo de débitos técnicos e documentação extensa ● RUP? → hora de mudar: ● Enxugar documentação (“software em funcionamento mais que documentação abrangente”) ● Equipe da Sin → assumir tarefas em função do melhor conhecimento do negócio
  • 9. Resumo dos 3º e 4º Sprints ● Equipe da Sin 1.Levantamento de requisitos antecipado (planning) 2.Migração de dados ● Equipe de desenvolvimento remota da terceirizada 1.Refinamento dos requisitos levantados 2.Desenvolvimento (sprint backlog) 3.Entrega para os stakeholders (review) ● Equipe da Sin + Stakeholders 1.Homologação do entregável
  • 10. Retrospectiva dos 3º e 4º Sprints ● Aumento no acúmulo débitos técnicos e escassez de documentação ● SCRUP?! → Hora de mudar novamente... ● Aumentar integração entre equipes técnicas
  • 11. Resumo do 5º Sprint ● Equipe da Sin + Analista de Negócios da terceirizada 1.Levantamento e validação de requisitos antecipados com wireframes (planning) ● Equipe da Sin 1.Migração de dados ● Equipe de desenvolvimento remota da terceirizada 1.Desenvolvimento (sprint backlog) 2.Entrega para a equipe da SIn (review) ● Equipe da Sin + Stakeholders 1.Homologação do entregável
  • 12. Resultado do 5º Sprint ● Boa documentação ● Perceptível falta de comprometimento dos stakeholders (descrédito do produto) ● Muda de novo: ● Aumentar integração entre equipes técnicas ainda mais (TV + Skype) ● Preocupação com marketing do projeto
  • 13. O que veio a seguir... ● Problemas com homologação: escassez de testes automatizados e muitos testes manuais ● Mudanças na equipe técnica e de negócio ● Acréscimo de prazo para término do projeto ● Escopo planejado diferente do escopo a ser entregue
  • 14. Contudo... ● Aparente redução de bugs na entrega ● Requisitos mais confiáveis
  • 15. Avaliação no momento ● Falha no planejamento: ● da estimativa: empírica, resultado de pouca experiência com metodologias ágeis + falha no levantamento das funcionalidades para licitação ● Problemas para alterar funcionalidades já homologadas (pagas) ● Tendência a “waterfall” nas crises
  • 16. Tentamos (equipe da SIn) sempre... “Responder as mudanças mais que seguir um plano”
  • 17. Tentaram (equipe da terceirizada) sempre... “Colaborar com o cliente mais que negociar contratos”
  • 19. Para Repensar ● Iniciar a adoção com projetos menores (pilotos) = menor impacto e expectativa → ganhar em maturidade ● Scrum by the book não foi legal (adequações são necessárias e não existe bala de prata) ● Comunicação é o pilar para qualquer processo de desenvolvimento ágil → equipes remotas = maior comunicação
  • 20. … e repensar ... ● Melhor maneira de licitar: escopo aberto vs escopo fechado?! ● Levantar requisitos para determinar custo de licitação mesmo sabendo que os requisitos serão modificados durante o processo de desenvolvimento? ● Como estimar custo e prazo sem requisitos?