SlideShare uma empresa Scribd logo
1 de 24
Projeto Prático para Análise e
Desenvolvimento Web
ketemartinsrufino@gmail.com
2015.2
http://www.manifestoagil.com.br/
Scrum
Um framework dentro do qual pessoas
podem tratar e resolver problemas
complexos e adaptativos, enquanto
produtiva e criativamente entregam
produtos com o mais alto valor possível.
(http://www.scrumguides.org/docs/scrumguide/v1/Scrum-Guide-
Portuguese-BR.pdf)
Scrum
Scrum
• O que é
– Leve
– Simples de entender
– Extremamente dificil
de dominar
• Componentes
– Eventos
– Artefatos
– Papéis
– Regras
Eventos
• Criam uma rotina
• Evitam reuniões não definidas
• Tem uma duração máxima (Time boxed)
• O tamanho da Sprint não pode ser
alterado
• Oportunidades para inspecionar e adaptar
• Permitem transparência e inspeção
criteriosa
Eventos
• Sprint
• Reunião de Planejamento
• Reunião diária (Daily Meeting)
• Revisão da Sprint
• Retrospectiva da Sprint
Eventos - Sprint
• É o coração do Scrum
• Um período curto de tempo definido
– Um mês ou menos
– Muitos usam 2 semanas
• Objetivo da Sprint
– Um incremento potencialmente utilizável será
entregue
• Todos os outros eventos ocorrem dentro da
Sprint
Eventos - Planejamento
• Define o trabalho a ser realizado
• Time-box : no máximo 8h para sprints de
1 mês (recomendável)
• Responde as questões:
– O que pode ser entregue como resultado do
incremento da Sprint? 
– Como o trabalho necessário para entregar o
incremento será realizado?
Reunião de Planejamento
• O que pode ser entregue como resultado
do incremento da Sprint? 
– O Product Owner informa o que é importante
para o produto
– O time de desenvolvimento avalia e informa o
que consegue entregar
• Somente o Time de Desenvolvimento pode avaliar
o que pode ser completado ao longo da próxima
Sprint.
– A meta/objetivo da Sprint é traçado!
Reunião Diária
• 15 minutos todos os dias.
• Mesmo horário e lugar todos os dias.
• Inspecionar o trabalho do último dia.
• Perguntas:
– O que eu fiz ontem para atender a meta?
– O que eu farei até amanhã para atender a
meta?
– Há algum impedimento?
Revisão da Sprint
• No final da Sprint
• Inpecionar o que foi entregue e adequar o
backlog
• O time de dev mostra o resultado da
Sprint, o "Pronto”, e ouve os comentários
dos stakeholders
• O resultado da revisão ajudará na reunião
de planejamento da sprint seguinte
Retrospectiva da Sprint
• Ocorre depois da Revisão de Sprint e antes da
Reunião de Planejamento da próxima Sprint.
• Propósito:
– Inspecionar como a última Sprint foi em relação
às pessoas, aos relacionamentos, aos processos
e às ferramentas; 
– Identificar e ordenar os principais itens que foram
bem e as potenciais melhorias;
– Criar um plano para implementar melhorias no
modo que o time faz seu trabalho;
Artefatos
• Backlog do Produto:
– Lista ordenada do que deve ser feito no produto
– É a origem dos requisitos
• Backlog da Sprint
– Itens do backlog do produto que serão feitos na
Sprint
• Incremento
– O “Pronto” que deve ser entregue ao cliente.
BackLog do Produto
• Lista ordenada do que deve ser feito no
produto
– Valor de Negócio (Business Value): Importância
que uma funcionalidade tem para o cliente
– Esforço: medida que indica o esforço de
desenvolvimento da tarefa
• ROI: Retorno sobre o investimento
ROI = BV/Esforço
Ordenação
Papéis
Papéis
Papéis
• Product Owner (P.O)
– Representante do
cliente.
– Define o que será
feito.
• Time de
Desenvolvimento
– Quem vai fazer o
entregavél
– Auto organizado e
funcional
• Scrum Master
– Remove obstáculos
– Mantém o Foco na
Meta da Sprint
– Não é um gerente
– Responsável por
garantir que o Scrum
seja entendido e
aplicado
– É o CHATO!
Pilares do Scrum
• Transparência
– Todos os processos
devem estar visiveis a
todos os responsáveis
• Inspeção
– Verificações para
detectar variações
indesejadas
• Adaptação
– Ajuste para minimizar
desvios
KanBan
• Transparência
• Visibilidade das atividades
Trabalho 1
• Equipes: Realizar pesquisa e apresentar para
a turma (30min pesquisa; 15min de apresentação cada equipe)
I. Como calcula o Esforço de uma tarefa
(estimativas ágeis)
II. Documentação
III. Extreaming Programming (XP)
IV. TDD
Referências
http://www.cin.ufpe.br/~in1020/arquivos/monogr

Mais conteúdo relacionado

Mais procurados

Ppt taller scrum v5 no ejercicios
Ppt taller scrum v5 no ejerciciosPpt taller scrum v5 no ejercicios
Ppt taller scrum v5 no ejerciciosHiberus Tecnologia
 
CI/CD Tools Universe: The Ultimate List
CI/CD Tools Universe: The Ultimate ListCI/CD Tools Universe: The Ultimate List
CI/CD Tools Universe: The Ultimate ListPlutora
 
apidays London 2022 - Creating a high performing API Product Team, Ryan Cliff...
apidays London 2022 - Creating a high performing API Product Team, Ryan Cliff...apidays London 2022 - Creating a high performing API Product Team, Ryan Cliff...
apidays London 2022 - Creating a high performing API Product Team, Ryan Cliff...apidays
 
SCRUM Desarrollo ágil
SCRUM Desarrollo ágilSCRUM Desarrollo ágil
SCRUM Desarrollo ágilricardoroldan
 
Conceitos e Certificações de Gerenciamento Ágil de Projetos
Conceitos e Certificações de Gerenciamento Ágil de ProjetosConceitos e Certificações de Gerenciamento Ágil de Projetos
Conceitos e Certificações de Gerenciamento Ágil de ProjetosVitor Massari
 
Curso rapido de gestao de projetos
Curso rapido de gestao de projetosCurso rapido de gestao de projetos
Curso rapido de gestao de projetosKenneth Corrêa
 
Camel Desing Patterns Learned Through Blood, Sweat, and Tears
Camel Desing Patterns Learned Through Blood, Sweat, and TearsCamel Desing Patterns Learned Through Blood, Sweat, and Tears
Camel Desing Patterns Learned Through Blood, Sweat, and TearsBilgin Ibryam
 
Extending KEDA with External Scalers
Extending KEDA with External ScalersExtending KEDA with External Scalers
Extending KEDA with External ScalersBaltazar Chua
 
PMexpo 2021 | Pier Luigi Guida e Maurizio Monassi "Nuove tendenze del Project...
PMexpo 2021 | Pier Luigi Guida e Maurizio Monassi "Nuove tendenze del Project...PMexpo 2021 | Pier Luigi Guida e Maurizio Monassi "Nuove tendenze del Project...
PMexpo 2021 | Pier Luigi Guida e Maurizio Monassi "Nuove tendenze del Project...PMexpo
 
Agile scrum
Agile scrumAgile scrum
Agile scrumgregynog
 

Mais procurados (20)

Scrum Guide
Scrum GuideScrum Guide
Scrum Guide
 
Ppt taller scrum v5 no ejercicios
Ppt taller scrum v5 no ejerciciosPpt taller scrum v5 no ejercicios
Ppt taller scrum v5 no ejercicios
 
SCRUM
SCRUMSCRUM
SCRUM
 
CI/CD Tools Universe: The Ultimate List
CI/CD Tools Universe: The Ultimate ListCI/CD Tools Universe: The Ultimate List
CI/CD Tools Universe: The Ultimate List
 
apidays London 2022 - Creating a high performing API Product Team, Ryan Cliff...
apidays London 2022 - Creating a high performing API Product Team, Ryan Cliff...apidays London 2022 - Creating a high performing API Product Team, Ryan Cliff...
apidays London 2022 - Creating a high performing API Product Team, Ryan Cliff...
 
Scrum
ScrumScrum
Scrum
 
SCRUM Desarrollo ágil
SCRUM Desarrollo ágilSCRUM Desarrollo ágil
SCRUM Desarrollo ágil
 
Apresentação fdd
Apresentação fddApresentação fdd
Apresentação fdd
 
Conceitos e Certificações de Gerenciamento Ágil de Projetos
Conceitos e Certificações de Gerenciamento Ágil de ProjetosConceitos e Certificações de Gerenciamento Ágil de Projetos
Conceitos e Certificações de Gerenciamento Ágil de Projetos
 
Metodologia SCRUM
Metodologia SCRUMMetodologia SCRUM
Metodologia SCRUM
 
Curso rapido de gestao de projetos
Curso rapido de gestao de projetosCurso rapido de gestao de projetos
Curso rapido de gestao de projetos
 
Agile & Scrum podstawy
Agile & Scrum podstawyAgile & Scrum podstawy
Agile & Scrum podstawy
 
Camel Desing Patterns Learned Through Blood, Sweat, and Tears
Camel Desing Patterns Learned Through Blood, Sweat, and TearsCamel Desing Patterns Learned Through Blood, Sweat, and Tears
Camel Desing Patterns Learned Through Blood, Sweat, and Tears
 
Graylog
GraylogGraylog
Graylog
 
Extending KEDA with External Scalers
Extending KEDA with External ScalersExtending KEDA with External Scalers
Extending KEDA with External Scalers
 
PMexpo 2021 | Pier Luigi Guida e Maurizio Monassi "Nuove tendenze del Project...
PMexpo 2021 | Pier Luigi Guida e Maurizio Monassi "Nuove tendenze del Project...PMexpo 2021 | Pier Luigi Guida e Maurizio Monassi "Nuove tendenze del Project...
PMexpo 2021 | Pier Luigi Guida e Maurizio Monassi "Nuove tendenze del Project...
 
Gestão Ágil de tudo: Planejamento backlog
Gestão Ágil de tudo: Planejamento backlogGestão Ágil de tudo: Planejamento backlog
Gestão Ágil de tudo: Planejamento backlog
 
Agile project discovery
Agile project discoveryAgile project discovery
Agile project discovery
 
Prometheus + Grafana = Awesome Monitoring
Prometheus + Grafana = Awesome MonitoringPrometheus + Grafana = Awesome Monitoring
Prometheus + Grafana = Awesome Monitoring
 
Agile scrum
Agile scrumAgile scrum
Agile scrum
 

Destaque

Minicurso Aplicando Scrum em projetos de software (2010)
Minicurso Aplicando Scrum em projetos de software (2010)Minicurso Aplicando Scrum em projetos de software (2010)
Minicurso Aplicando Scrum em projetos de software (2010)Mariana de Azevedo Santos
 
Similar Characteristics of Internal Software Quality Attributes for Object-Or...
Similar Characteristics of Internal Software Quality Attributes for Object-Or...Similar Characteristics of Internal Software Quality Attributes for Object-Or...
Similar Characteristics of Internal Software Quality Attributes for Object-Or...Mariana de Azevedo Santos
 
Template method pattern
Template method patternTemplate method pattern
Template method patternEriko Morais
 
Como Preparar Artefatos para um Projeto em Scrum (Exemplo prático para Projec...
Como Preparar Artefatos para um Projeto em Scrum (Exemplo prático para Projec...Como Preparar Artefatos para um Projeto em Scrum (Exemplo prático para Projec...
Como Preparar Artefatos para um Projeto em Scrum (Exemplo prático para Projec...Luanna Eroles
 

Destaque (6)

Minicurso Aplicando Scrum em projetos de software (2010)
Minicurso Aplicando Scrum em projetos de software (2010)Minicurso Aplicando Scrum em projetos de software (2010)
Minicurso Aplicando Scrum em projetos de software (2010)
 
Similar Characteristics of Internal Software Quality Attributes for Object-Or...
Similar Characteristics of Internal Software Quality Attributes for Object-Or...Similar Characteristics of Internal Software Quality Attributes for Object-Or...
Similar Characteristics of Internal Software Quality Attributes for Object-Or...
 
Template method pattern
Template method patternTemplate method pattern
Template method pattern
 
Scrum solo
Scrum soloScrum solo
Scrum solo
 
Como Preparar Artefatos para um Projeto em Scrum (Exemplo prático para Projec...
Como Preparar Artefatos para um Projeto em Scrum (Exemplo prático para Projec...Como Preparar Artefatos para um Projeto em Scrum (Exemplo prático para Projec...
Como Preparar Artefatos para um Projeto em Scrum (Exemplo prático para Projec...
 
Kanban para Desenvolvimento de Software
Kanban para Desenvolvimento de SoftwareKanban para Desenvolvimento de Software
Kanban para Desenvolvimento de Software
 

Semelhante a Scrum em

Scrum e Plataforma Microsoft
Scrum e Plataforma MicrosoftScrum e Plataforma Microsoft
Scrum e Plataforma MicrosoftFernando Ferreira
 
Treinamento - Product Owner - CLARO-NET-EMBRATEL
Treinamento - Product Owner - CLARO-NET-EMBRATELTreinamento - Product Owner - CLARO-NET-EMBRATEL
Treinamento - Product Owner - CLARO-NET-EMBRATELDaniel Calmazini
 
Scrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosScrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosWilliam Lima
 
Scrum - As Regras do Jogo segundo o Guia do Scrum
Scrum - As Regras do Jogo segundo o Guia do ScrumScrum - As Regras do Jogo segundo o Guia do Scrum
Scrum - As Regras do Jogo segundo o Guia do ScrumAndré Borgonovo
 
Curso "Scrum na Real" - Parte 4
Curso "Scrum na Real" - Parte 4Curso "Scrum na Real" - Parte 4
Curso "Scrum na Real" - Parte 4leobower
 
Fundamentos de scrum e agile
Fundamentos de scrum e agileFundamentos de scrum e agile
Fundamentos de scrum e agileLeandro Castro
 
Métodos Ágeis e Scrum - Introdução
Métodos Ágeis e Scrum - IntroduçãoMétodos Ágeis e Scrum - Introdução
Métodos Ágeis e Scrum - IntroduçãoYuri Morais
 
Scrum - Gestão Ágil de Projetos de Software
Scrum - Gestão Ágil de Projetos de SoftwareScrum - Gestão Ágil de Projetos de Software
Scrum - Gestão Ágil de Projetos de SoftwareLucas Gonçalves Nadalete
 
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetosCenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetosJoão Clineu - CTFL, CSM, CSD
 
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014Vanilton Pinheiro
 
Scrum - Aplicando Metodologias Ageis no Desenvolvimento de Software
Scrum - Aplicando Metodologias Ageis no Desenvolvimento de SoftwareScrum - Aplicando Metodologias Ageis no Desenvolvimento de Software
Scrum - Aplicando Metodologias Ageis no Desenvolvimento de SoftwareGuilherme Cardoso
 
Netshoes metodologia
Netshoes metodologiaNetshoes metodologia
Netshoes metodologiaAle Uehara
 
Introdução ao desenvolvimento ágil com Scrum
Introdução ao desenvolvimento ágil com ScrumIntrodução ao desenvolvimento ágil com Scrum
Introdução ao desenvolvimento ágil com ScrumInove
 
Treinamento Agile com scrum
Treinamento Agile com scrumTreinamento Agile com scrum
Treinamento Agile com scrumEduardo Bregaida
 
Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2Eduardo Bregaida
 

Semelhante a Scrum em (20)

Scrum e Plataforma Microsoft
Scrum e Plataforma MicrosoftScrum e Plataforma Microsoft
Scrum e Plataforma Microsoft
 
Treinamento - Product Owner - CLARO-NET-EMBRATEL
Treinamento - Product Owner - CLARO-NET-EMBRATELTreinamento - Product Owner - CLARO-NET-EMBRATEL
Treinamento - Product Owner - CLARO-NET-EMBRATEL
 
[IFMG][ENGENHARIA DE SOFTWARE] - SCRUM
[IFMG][ENGENHARIA DE SOFTWARE] - SCRUM[IFMG][ENGENHARIA DE SOFTWARE] - SCRUM
[IFMG][ENGENHARIA DE SOFTWARE] - SCRUM
 
Scrum - Gerenciamento de Projetos
Scrum - Gerenciamento de ProjetosScrum - Gerenciamento de Projetos
Scrum - Gerenciamento de Projetos
 
Scrum - As Regras do Jogo segundo o Guia do Scrum
Scrum - As Regras do Jogo segundo o Guia do ScrumScrum - As Regras do Jogo segundo o Guia do Scrum
Scrum - As Regras do Jogo segundo o Guia do Scrum
 
Scrum
ScrumScrum
Scrum
 
Curso "Scrum na Real" - Parte 4
Curso "Scrum na Real" - Parte 4Curso "Scrum na Real" - Parte 4
Curso "Scrum na Real" - Parte 4
 
Fundamentos de scrum e agile
Fundamentos de scrum e agileFundamentos de scrum e agile
Fundamentos de scrum e agile
 
Métodos Ágeis e Scrum - Introdução
Métodos Ágeis e Scrum - IntroduçãoMétodos Ágeis e Scrum - Introdução
Métodos Ágeis e Scrum - Introdução
 
Scrum - Gestão Ágil de Projetos de Software
Scrum - Gestão Ágil de Projetos de SoftwareScrum - Gestão Ágil de Projetos de Software
Scrum - Gestão Ágil de Projetos de Software
 
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetosCenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
Cenartec 2014 - FPF Tech - SCRUM - Framework para desenvolver projetos
 
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014
FPF Tech - SCRUM - Framework para desenvolver projetos - Cenartec 2014
 
Netshoes metodologia
Netshoes metodologiaNetshoes metodologia
Netshoes metodologia
 
Scrum - Aplicando Metodologias Ageis no Desenvolvimento de Software
Scrum - Aplicando Metodologias Ageis no Desenvolvimento de SoftwareScrum - Aplicando Metodologias Ageis no Desenvolvimento de Software
Scrum - Aplicando Metodologias Ageis no Desenvolvimento de Software
 
Netshoes metodologia
Netshoes metodologiaNetshoes metodologia
Netshoes metodologia
 
Agile introduction
Agile introductionAgile introduction
Agile introduction
 
Introdução ao desenvolvimento ágil com Scrum
Introdução ao desenvolvimento ágil com ScrumIntrodução ao desenvolvimento ágil com Scrum
Introdução ao desenvolvimento ágil com Scrum
 
Gerenciamento ágil de projetos com scrum
Gerenciamento ágil de projetos com scrumGerenciamento ágil de projetos com scrum
Gerenciamento ágil de projetos com scrum
 
Treinamento Agile com scrum
Treinamento Agile com scrumTreinamento Agile com scrum
Treinamento Agile com scrum
 
Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2Treinamento Agile com Scrum - V2
Treinamento Agile com Scrum - V2
 

Scrum em

  • 1. Projeto Prático para Análise e Desenvolvimento Web ketemartinsrufino@gmail.com 2015.2
  • 3.
  • 4. Scrum Um framework dentro do qual pessoas podem tratar e resolver problemas complexos e adaptativos, enquanto produtiva e criativamente entregam produtos com o mais alto valor possível. (http://www.scrumguides.org/docs/scrumguide/v1/Scrum-Guide- Portuguese-BR.pdf)
  • 6. Scrum • O que é – Leve – Simples de entender – Extremamente dificil de dominar • Componentes – Eventos – Artefatos – Papéis – Regras
  • 7. Eventos • Criam uma rotina • Evitam reuniões não definidas • Tem uma duração máxima (Time boxed) • O tamanho da Sprint não pode ser alterado • Oportunidades para inspecionar e adaptar • Permitem transparência e inspeção criteriosa
  • 8. Eventos • Sprint • Reunião de Planejamento • Reunião diária (Daily Meeting) • Revisão da Sprint • Retrospectiva da Sprint
  • 9. Eventos - Sprint • É o coração do Scrum • Um período curto de tempo definido – Um mês ou menos – Muitos usam 2 semanas • Objetivo da Sprint – Um incremento potencialmente utilizável será entregue • Todos os outros eventos ocorrem dentro da Sprint
  • 10. Eventos - Planejamento • Define o trabalho a ser realizado • Time-box : no máximo 8h para sprints de 1 mês (recomendável) • Responde as questões: – O que pode ser entregue como resultado do incremento da Sprint?  – Como o trabalho necessário para entregar o incremento será realizado?
  • 11. Reunião de Planejamento • O que pode ser entregue como resultado do incremento da Sprint?  – O Product Owner informa o que é importante para o produto – O time de desenvolvimento avalia e informa o que consegue entregar • Somente o Time de Desenvolvimento pode avaliar o que pode ser completado ao longo da próxima Sprint. – A meta/objetivo da Sprint é traçado!
  • 12. Reunião Diária • 15 minutos todos os dias. • Mesmo horário e lugar todos os dias. • Inspecionar o trabalho do último dia. • Perguntas: – O que eu fiz ontem para atender a meta? – O que eu farei até amanhã para atender a meta? – Há algum impedimento?
  • 13. Revisão da Sprint • No final da Sprint • Inpecionar o que foi entregue e adequar o backlog • O time de dev mostra o resultado da Sprint, o "Pronto”, e ouve os comentários dos stakeholders • O resultado da revisão ajudará na reunião de planejamento da sprint seguinte
  • 14. Retrospectiva da Sprint • Ocorre depois da Revisão de Sprint e antes da Reunião de Planejamento da próxima Sprint. • Propósito: – Inspecionar como a última Sprint foi em relação às pessoas, aos relacionamentos, aos processos e às ferramentas;  – Identificar e ordenar os principais itens que foram bem e as potenciais melhorias; – Criar um plano para implementar melhorias no modo que o time faz seu trabalho;
  • 15. Artefatos • Backlog do Produto: – Lista ordenada do que deve ser feito no produto – É a origem dos requisitos • Backlog da Sprint – Itens do backlog do produto que serão feitos na Sprint • Incremento – O “Pronto” que deve ser entregue ao cliente.
  • 16. BackLog do Produto • Lista ordenada do que deve ser feito no produto – Valor de Negócio (Business Value): Importância que uma funcionalidade tem para o cliente – Esforço: medida que indica o esforço de desenvolvimento da tarefa • ROI: Retorno sobre o investimento ROI = BV/Esforço Ordenação
  • 19. Papéis • Product Owner (P.O) – Representante do cliente. – Define o que será feito. • Time de Desenvolvimento – Quem vai fazer o entregavél – Auto organizado e funcional • Scrum Master – Remove obstáculos – Mantém o Foco na Meta da Sprint – Não é um gerente – Responsável por garantir que o Scrum seja entendido e aplicado – É o CHATO!
  • 20. Pilares do Scrum • Transparência – Todos os processos devem estar visiveis a todos os responsáveis • Inspeção – Verificações para detectar variações indesejadas • Adaptação – Ajuste para minimizar desvios
  • 22.
  • 23. Trabalho 1 • Equipes: Realizar pesquisa e apresentar para a turma (30min pesquisa; 15min de apresentação cada equipe) I. Como calcula o Esforço de uma tarefa (estimativas ágeis) II. Documentação III. Extreaming Programming (XP) IV. TDD

Notas do Editor

  1. I - Cleiton, Misael, Valter, Junior II - Alysson, Franklin, Junior Ribeiro IV - Adolfo, Claudionor, Claudio, Flavio V - Braulio, Daniel, Jocieldo, Jociele