SlideShare uma empresa Scribd logo
1 de 93
Baixar para ler offline
Pesquisa em Métodos Ágeis Para
o Desenvolvimento de Software


                Adolfo Neto
      Departamento Acadêmico de Informática (DAINF)
    Universidade Tecnológica Federal do Paraná (UTFPR)
OBJETIVOS
MÉTODOS
 ÁGEIS
DESCREVER
COMPARAR
LITERATURA
 CIENTÍFICA
LITERATURA
NÃO-CIENTÍFICA
PROBLEMAS
EM ABERTO
Objetivos de Aprendizagem


    Ao final deste mini-curso você deverá
    ser capaz de:
    
        Descrever e comparar alguns dos
        principais métodos ágeis (como XP e
        Scrum) e práticas ágeis
        (Desenvolvimento Dirigido por Testes,
        Programação Pareada, Refatoração,
        entre outras)
Objetivos de Aprendizagem


    Ao final deste mini-curso você deverá
    ser capaz de:
    
      Encontrar literatura científica e não-
      científica sobre métodos ágeis
    
      Listar alguns dos principais problemas
      científicos em aberto na área de
      métodos ágeis.
EXEMPLO DE MÉTODO ÁGIL:
PROGRAMAÇÃO EXTREMA
PROGRAMAR:
ATIVIDADE-CHAVE
DISCIPLINA
Extreme Programming

O primeiro livro (BECK, 1999).


Trechos - Foreword, Erich Gamma:
“Extreme Programming (XP) nominates
  coding as the key activity throughout
  a software project. This can't possibly
  work!”
Extreme Programming

“It would be wrong to conclude that all that is
   needed to deliver software is daredevil
   programming. Delivering software is hard,
   and delivering quality software in time is
   even harder. To make it work requires the
 disciplined use of additional best
 practices. This is where Kent starts in his
 though-provoking book on XP.”
Extreme Programming

“XP takes commonsense principles and practices
  to extreme levels.”
    – Pair programming
    – Unit testing
    – Functional testing
    – Refactoring
    – Continuous integration
Um Episódio de Desenvolvimento
Engenharia de Software

Não é parecida com Engenharia Civil!
– Após construir uma casa não é fácil mudar
uma parede de lugar!!!
– Mas em software, “mudar uma parede de
lugar” é sim relativamente fácil...
• Tampouco é muito parecida com outras
engenharias!!!
• Software é flexível!!!
Engenharia de Software
           Tradicional
• Desenvolvimento ad-hoc de software em geral
  produz resultados muito ruins
– Especialmente em sistemas grandes
• Desejo de criar uma engenharia para que se
  tenha controle sobre desenvolvimento de
  software
• Engenharias tradicionais colocam grande ênfase
  em projetar antes de construir


                                          Copyleft Walfredo Cirne
Engenharia de Software Tradicional:
              Analogia Errada

Programadores não são pedreiros.
Programadores são os verdadeiros engenheiros.
    – Quem escreve numa linguagem formal?
    – O código-fonte é o documento de projeto.
Compiladores são os pedreiros.
    – Quem simplesmente segue as instruções de uma
       descrição formal?


Mais sobre isso no vídeo “Real Software
 Engineering” de Glenn Vanderburg [link] [post]
Manifesto para o
Desenvolvimento Ágil de
       Software
http://agilemanifesto.org/iso/ptbr/
http://agilemanifesto.org/iso/ptbr/
Manifesto Ágil
Indivíduos e interações
 processos e ferramentas

Software em funcionamento
 documentação abrangente

Colaboração com o cliente
 negociação de contratos

Responder a mudanças
seguir um plano
10 anos!
10 anos do Manifesto Ágil

Impacto crescente:
    – Livros
    – Conferências (AgileBrazil)
    – Casos (SalesForce)
    – Publicações (IEEE Software)
    – Software (Testes unitários)
Métodos
      e
Práticas Ágeis
Métodos      e   Práticas Ágeis


    Extreme           
                          TDD
    Programming       
                          Programação

    Scrum                 Pareada

    Kanban            
                          Refatoração

    Lean              
                          Integração Contínua
                      
                          Dojos de
                          Programação
SCRUM
Scrum

Provavelmente o método mais utilizado
Gerência de projetos (de software)
Desenvolvimento iterativo: ciclos (sprints)
Certificação
Papéis:
     – ScrumMaster
     – ProductOwner
     – Team
Burndown Chart
Burndown Chart
KANBAN
Kanban

O método com menor quantidade de regras.
     – Menos prescritivo
Provavelmente o mais fácil de introduzir numa empresa
  resistente a mudanças.
Regras:
     – Visualizar o fluxo de trabalho (quadro Kanban)
     – Limitar do trabalho em andamento (por coluna, em
        no mínimo uma coluna)
     – Medir o tempo médio para completar cada item
Sem papéis obrigatórios.
TDD
TDD: Desenvolvimento Dirigido
          por Testes

TDD = Test-Driven Development
Não é uma técnica de Testes, mas de Projeto
TDD: Desenvolvimento Dirigido
          por Testes
Prática ágil relacionada à programação
Consiste em escrever os testes antes de escrever
 o código da funcionalidade
Não é uma técnica de Testes, mas de Projeto
Testes automatizados - Ferramentas
Disciplina
Cobertura de código
Refatoração

• Refatorar é melhorar o código sem alterar sua
  funcionalidade
• Antes de fazer uma mudança, você refatora o
  código para que a mudança seja simples de
  fazer
• Refatoração contínua possibilita manter um
  design legal, mesmo com mudanças frequentes




                                           Copyleft Walfredo Cirne
PROGRAMAÇÃO
  PAREADA
Programação Pareada

Programação pareada é a prática onde um ou
  mais programadores trabalham lado a lado em
  um computador colaborando no mesmo projeto,
  algoritmo, código ou teste.
Programação Pareada

O par é composto de:
– um motorista: que digita no computador ou
  registra o projeto
– um navegador: que observa o trabalho do
  motorista e identifica problemas, clarifica
  questões e faz sugestões.
• Os parceiros devem trocar de papéis de tempos
  em tempos para compartilhar o trabalho
  igualmente e obter o máximo da sua
  experiência com a programação pareada.
INTEGRAÇÃO
 CONTÍNUA
Integração Contínua

“Integração Contínua é uma prática de
  desenvolvimento de software onde os
  membros de um time integram seu
  trabalho frequentemente.
Geralmente cada pessoa integra pelo
  menos diariamente – podendo haver
  múltiplas integrações por dia.
Integração Contínua

Cada integração é verificada por um build automatizado
  (incluindo testes) para detectar erros de integração o mais
  rápido possível.


Muitos times acham que essa abordagem leva a uma
 significante redução nos problemas de integração e
 permite que um time desenvolva software coeso mais
 rapidamente.”


                        Martin Fowler
REFATORAÇÃO
Refatoração



Reescrever código que já está
        funcionando!

Com o apoio de ferramentas.
DOJOS DE
PROGRAMAÇÃO
Dojos de Programação

Atividade para aprender práticas ágeis na prática.


Ênfase na diversão e na socialização em paralelo
 com o aprendizado.


Dojos de programação tem se espalhado pelo
 mundo, em empresas, universidades, grupos de
 programadores, etc.
Comparação entre Métodos Ágeis
Comparação entre Práticas Ágeis
Panorama da Pesquisa
  em Métodos Ágeis
Alguns Artigos
Exemplos de Artigos

Empirical studies of agile
software development: A
    systematic review
  [ScienceDirect link]
Exemplos de Artigos

What Do We Know about Agile
   Software Development?
      [IEEE Xplore link]
Exemplos de Artigos

What Do We Know about Test-
    Driven Development?
      [IEEE Xplore link]
Exemplos de Artigos

Are Two Heads Better than One?
   On the Effectiveness of Pair
          Programming
       [IEEE Xplore link]
Exemplos de Artigos

Most Common Mistakes in Test-
 Driven Development Practice:
 Results from an Online Survey
        with Developers
      [IEEE Xplore link]
Outros tipos de artigos

Estudos de caso
Novas “metodologias”
Softwares que auxiliam na adoção de técnicas
 e/ou práticas
Software que verificam a utilização correta de
 práticas
Como métodos e práticas
ágeis podem ser avaliados
     cientificamente?
Avaliação

Pesquisa Quantitativa e Qualitativa
     – Estudos de caso
     – Entrevistas
     – Questionários
     – Métricas
Colaboração com outras áreas (por exemplo,
 Psicologia)
LITERATURA
NÃO-CIENTÍFICA
LIVROS
BLOGS
SITES
CONFERÊNCIAS
Há impacto da pesquisa
científica sobre métodos
   ágeis na prática da
        indústria?
Exemplo de Produto
Desenvolvido com XP
Exemplo de Produto
Desenvolvido com XP
Quais são as
oportunidades de pesquisa
   em métodos ágeis?
TDD é efetivo?
TDD
 melhora
o design?
TDD
    aumenta
a produtividade?
Quem diz
que está fazendo TDD
    está MESMO
   fazendo TDD?
Programação Pareada
aumenta ou diminui a
   produtividade?
Programação Pareada
aumenta ou diminui a
     qualidade?
Como aplicar métodos
ágeis no Setor Público?
Dojos de programação são
 uma boa técnica para o
ensino de técnicas ágeis?
Dojos de programação são
 uma boa técnica para o
ensino de técnicas ágeis?
Dojos de programação são
   apenas um placebo?
CONSIDERAÇÕES FINAIS
Referências
BECK, K. Extreme Programming Explained: embrace change. Addison-Wesley, 1999.
KNIBERG, H. SKARIN, M. Kanban and Scrum - making the most of both. InfoQ, 2010.
  Disponível em: http://www.infoq.com/minibooks/kanban-scrum-minibook. Acesso em: 17 de maio de
  2011.


Links ao longo da apresentação.


Mais referências em:
http://www2.dainf.ct.utfpr.edu.br/Members/adolfo/pesquisa/agile-methods/references
Pesquisa em Métodos Ágeis Para
o Desenvolvimento de Software


                Adolfo Neto
      Departamento Acadêmico de Informática (DAINF)
    Universidade Tecnológica Federal do Paraná (UTFPR)

Mais conteúdo relacionado

Mais procurados

Apresentando Extreme Programming
Apresentando Extreme ProgrammingApresentando Extreme Programming
Apresentando Extreme Programming
Milfont Consulting
 
Escolas de testes de software
Escolas de testes de softwareEscolas de testes de software
Escolas de testes de software
Alan Carlos
 

Mais procurados (20)

eXtreme Programming (xp)
eXtreme Programming (xp)eXtreme Programming (xp)
eXtreme Programming (xp)
 
Apresentando Extreme Programming
Apresentando Extreme ProgrammingApresentando Extreme Programming
Apresentando Extreme Programming
 
Extreme Programming (XP) Metodologia Ágil
Extreme Programming (XP) Metodologia ÁgilExtreme Programming (XP) Metodologia Ágil
Extreme Programming (XP) Metodologia Ágil
 
Extreme programming (xp) - Resumo
Extreme programming (xp) - ResumoExtreme programming (xp) - Resumo
Extreme programming (xp) - Resumo
 
Metodologias ágeis de desenvolvimento
Metodologias ágeis de desenvolvimento Metodologias ágeis de desenvolvimento
Metodologias ágeis de desenvolvimento
 
Introdução a Métodos Ágeis de Desenvolvimento de Software
Introdução a Métodos Ágeis de Desenvolvimento de SoftwareIntrodução a Métodos Ágeis de Desenvolvimento de Software
Introdução a Métodos Ágeis de Desenvolvimento de Software
 
Conhecendo o eXtreme Programming
Conhecendo o eXtreme ProgrammingConhecendo o eXtreme Programming
Conhecendo o eXtreme Programming
 
Metodologias Ágeis para o Desenvolvimento de Software
Metodologias Ágeis para o Desenvolvimento de SoftwareMetodologias Ágeis para o Desenvolvimento de Software
Metodologias Ágeis para o Desenvolvimento de Software
 
Extreme Programming
Extreme ProgrammingExtreme Programming
Extreme Programming
 
Introdução: eXtreme Programming
Introdução: eXtreme ProgrammingIntrodução: eXtreme Programming
Introdução: eXtreme Programming
 
Introdução ao TDD
Introdução ao TDDIntrodução ao TDD
Introdução ao TDD
 
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...
 
Metodologias Ageis
Metodologias AgeisMetodologias Ageis
Metodologias Ageis
 
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
Desenvolvimento de software de forma rápida e sem bugs - Introdução a TDD e S...
 
Desenvolvimento de Software com Extreme Programming (XP)
Desenvolvimento de Software com Extreme Programming (XP)Desenvolvimento de Software com Extreme Programming (XP)
Desenvolvimento de Software com Extreme Programming (XP)
 
Metodologias Ágeis de Desenvolvimento de Software
Metodologias Ágeis de Desenvolvimento de SoftwareMetodologias Ágeis de Desenvolvimento de Software
Metodologias Ágeis de Desenvolvimento de Software
 
Aula03 04 agile_scrum_xp
Aula03 04 agile_scrum_xpAula03 04 agile_scrum_xp
Aula03 04 agile_scrum_xp
 
Métricas Em Fabricas De Software
Métricas Em Fabricas De SoftwareMétricas Em Fabricas De Software
Métricas Em Fabricas De Software
 
XP - Extreme Programming
XP - Extreme ProgrammingXP - Extreme Programming
XP - Extreme Programming
 
Escolas de testes de software
Escolas de testes de softwareEscolas de testes de software
Escolas de testes de software
 

Semelhante a Pesquisa em Métodos Ágeis para o Desenvolvimento de Software

Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013
Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013
Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013
Gabriel Rubens
 
Métodos Ágeis para Desenvolvimento de Software
Métodos Ágeis para Desenvolvimento de SoftwareMétodos Ágeis para Desenvolvimento de Software
Métodos Ágeis para Desenvolvimento de Software
alexandre_malaquias
 
Desenvolvimento de Software
Desenvolvimento de SoftwareDesenvolvimento de Software
Desenvolvimento de Software
Adilmar Dantas
 
Profissao-programador-praticas-para-melhoria-continua-unimonte-outubro-2013
Profissao-programador-praticas-para-melhoria-continua-unimonte-outubro-2013Profissao-programador-praticas-para-melhoria-continua-unimonte-outubro-2013
Profissao-programador-praticas-para-melhoria-continua-unimonte-outubro-2013
Gabriel Rubens
 

Semelhante a Pesquisa em Métodos Ágeis para o Desenvolvimento de Software (20)

Modelagem Ágil
Modelagem ÁgilModelagem Ágil
Modelagem Ágil
 
Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013
Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013
Profissoa programador-praticas-para-melhoria-continua-fatec-santos-outubro-2013
 
Os Benefícios dos testes no desenvolvimento de software
Os Benefícios dos testes no desenvolvimento de softwareOs Benefícios dos testes no desenvolvimento de software
Os Benefícios dos testes no desenvolvimento de software
 
eXtreme Programming
eXtreme ProgrammingeXtreme Programming
eXtreme Programming
 
Programacao Extrema
Programacao ExtremaProgramacao Extrema
Programacao Extrema
 
Metodologias Ágeis
Metodologias ÁgeisMetodologias Ágeis
Metodologias Ágeis
 
Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...
Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...
Apresentação do Workshop BDD (Desenvolvimento Guiado por Comportamento) com V...
 
5 meses de python o que aprendi
5 meses de python  o que aprendi5 meses de python  o que aprendi
5 meses de python o que aprendi
 
Métodos Ágeis para Desenvolvimento de Software
Métodos Ágeis para Desenvolvimento de SoftwareMétodos Ágeis para Desenvolvimento de Software
Métodos Ágeis para Desenvolvimento de Software
 
Metodologias Ágeis de Desenvolvimento de Software
Metodologias Ágeis de Desenvolvimento de SoftwareMetodologias Ágeis de Desenvolvimento de Software
Metodologias Ágeis de Desenvolvimento de Software
 
Métodos Ágeis - Aula02
Métodos Ágeis - Aula02Métodos Ágeis - Aula02
Métodos Ágeis - Aula02
 
Desenvolvimento de Software
Desenvolvimento de SoftwareDesenvolvimento de Software
Desenvolvimento de Software
 
Encontrando equilíbrio do DDD enquanto sua aplicação cresce
Encontrando equilíbrio do DDD enquanto sua aplicação cresceEncontrando equilíbrio do DDD enquanto sua aplicação cresce
Encontrando equilíbrio do DDD enquanto sua aplicação cresce
 
TDD: A Essência do Mantra
TDD: A Essência do MantraTDD: A Essência do Mantra
TDD: A Essência do Mantra
 
Arquitetura de Software e o DNAD2013
Arquitetura de Software e o DNAD2013Arquitetura de Software e o DNAD2013
Arquitetura de Software e o DNAD2013
 
Leds zeppellin infraestrutura de apoio ao desenvolvimento
Leds zeppellin   infraestrutura de apoio ao desenvolvimentoLeds zeppellin   infraestrutura de apoio ao desenvolvimento
Leds zeppellin infraestrutura de apoio ao desenvolvimento
 
Apresentação TCC Xp E Scrum
Apresentação TCC Xp E ScrumApresentação TCC Xp E Scrum
Apresentação TCC Xp E Scrum
 
A Carreira de Desenvolvedor: do Jr ao Sênior
A Carreira de Desenvolvedor: do Jr ao SêniorA Carreira de Desenvolvedor: do Jr ao Sênior
A Carreira de Desenvolvedor: do Jr ao Sênior
 
Profissao-programador-praticas-para-melhoria-continua-unimonte-outubro-2013
Profissao-programador-praticas-para-melhoria-continua-unimonte-outubro-2013Profissao-programador-praticas-para-melhoria-continua-unimonte-outubro-2013
Profissao-programador-praticas-para-melhoria-continua-unimonte-outubro-2013
 
Aula 4- Engenharia de Software
Aula 4- Engenharia de SoftwareAula 4- Engenharia de Software
Aula 4- Engenharia de Software
 

Mais de Adolfo Neto

Mais de Adolfo Neto (20)

How to clear out your unwanted books
How to clear out your unwanted booksHow to clear out your unwanted books
How to clear out your unwanted books
 
The Elixir programming language community
The Elixir programming language communityThe Elixir programming language community
The Elixir programming language community
 
Encontros de Usuários e Entusiastas de Métodos Ágeis no Brasil
Encontros de Usuários e Entusiastas de Métodos Ágeis no BrasilEncontros de Usuários e Entusiastas de Métodos Ágeis no Brasil
Encontros de Usuários e Entusiastas de Métodos Ágeis no Brasil
 
Programando em Elixir
Programando em ElixirProgramando em Elixir
Programando em Elixir
 
Coding Dojo - Unreal Engine - Sobre Unreal
Coding Dojo - Unreal Engine - Sobre UnrealCoding Dojo - Unreal Engine - Sobre Unreal
Coding Dojo - Unreal Engine - Sobre Unreal
 
Coding Dojo - Unreal Engine
Coding Dojo - Unreal EngineCoding Dojo - Unreal Engine
Coding Dojo - Unreal Engine
 
Preocupações e Limitações no Desenvolvimento Ágil de Software: Um Levantame...
Preocupações e Limitações no Desenvolvimento  Ágil de Software:  Um Levantame...Preocupações e Limitações no Desenvolvimento  Ágil de Software:  Um Levantame...
Preocupações e Limitações no Desenvolvimento Ágil de Software: Um Levantame...
 
Programando em Elixir
Programando em ElixirProgramando em Elixir
Programando em Elixir
 
Kanban
KanbanKanban
Kanban
 
Agile Methods, Week 4: Test-Driven Development
Agile Methods, Week 4: Test-Driven DevelopmentAgile Methods, Week 4: Test-Driven Development
Agile Methods, Week 4: Test-Driven Development
 
How do software developers learn new tricks
How do software developers learn new tricksHow do software developers learn new tricks
How do software developers learn new tricks
 
Applications of Probabilistic Logic to Materials Discovery: Solving problems ...
Applications of Probabilistic Logic to Materials Discovery: Solving problems ...Applications of Probabilistic Logic to Materials Discovery: Solving problems ...
Applications of Probabilistic Logic to Materials Discovery: Solving problems ...
 
Coding Dojos para Aprendizagem de TDD - Há Evidências Científicas? - Ignite T...
Coding Dojos para Aprendizagem de TDD - Há Evidências Científicas? - Ignite T...Coding Dojos para Aprendizagem de TDD - Há Evidências Científicas? - Ignite T...
Coding Dojos para Aprendizagem de TDD - Há Evidências Científicas? - Ignite T...
 
Business intelligence
Business intelligenceBusiness intelligence
Business intelligence
 
Cholesterol is not an important risk factor for heart disease and current die...
Cholesterol is not an important risk factor for heart disease and current die...Cholesterol is not an important risk factor for heart disease and current die...
Cholesterol is not an important risk factor for heart disease and current die...
 
Quem foi Alan Turing?
Quem foi Alan Turing?Quem foi Alan Turing?
Quem foi Alan Turing?
 
Verificação de Programas
Verificação de ProgramasVerificação de Programas
Verificação de Programas
 
Especificação e Verificação de Programas
Especificação e Verificação de ProgramasEspecificação e Verificação de Programas
Especificação e Verificação de Programas
 
O método maffetone
O método maffetoneO método maffetone
O método maffetone
 
Métodos Ágeis
Métodos ÁgeisMétodos Ágeis
Métodos Ágeis
 

Último

8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
tatianehilda
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
AntonioVieira539017
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
HELENO FAVACHO
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
PatriciaCaetano18
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
TailsonSantos1
 

Último (20)

Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEMPRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
PRÁTICAS PEDAGÓGICAS GESTÃO DA APRENDIZAGEM
 
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdfProjeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
Projeto de Extensão - ENGENHARIA DE SOFTWARE - BACHARELADO.pdf
 
8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito8 Aula de predicado verbal e nominal - Predicativo do sujeito
8 Aula de predicado verbal e nominal - Predicativo do sujeito
 
Pesquisa Ação René Barbier Livro acadêmico
Pesquisa Ação René Barbier Livro  acadêmicoPesquisa Ação René Barbier Livro  acadêmico
Pesquisa Ação René Barbier Livro acadêmico
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
GÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptxGÊNERO CARTAZ - o que é, para que serve.pptx
GÊNERO CARTAZ - o que é, para que serve.pptx
 
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptxResponde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
Responde ou passa na HISTÓRIA - REVOLUÇÃO INDUSTRIAL - 8º ANO.pptx
 
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...E a chuva ...  (Livro pedagógico para ser usado na educação infantil e trabal...
E a chuva ... (Livro pedagógico para ser usado na educação infantil e trabal...
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenos
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
 
M0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptxM0 Atendimento – Definição, Importância .pptx
M0 Atendimento – Definição, Importância .pptx
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdfCurrículo - Ícaro Kleisson - Tutor acadêmico.pdf
Currículo - Ícaro Kleisson - Tutor acadêmico.pdf
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptxSlides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
Slides Lição 6, CPAD, As Nossas Armas Espirituais, 2Tr24.pptx
 
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVAEDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
EDUCAÇÃO ESPECIAL NA PERSPECTIVA INCLUSIVA
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
Educação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptxEducação Financeira - Cartão de crédito665933.pptx
Educação Financeira - Cartão de crédito665933.pptx
 
Os editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptxOs editoriais, reportagens e entrevistas.pptx
Os editoriais, reportagens e entrevistas.pptx
 

Pesquisa em Métodos Ágeis para o Desenvolvimento de Software