Universidade Federal do Ceará
Programa de Mestrado e Doutorado em Ciência da Computação
ANÁLISE DA UTILIZAÇÃO DE MÉTODOS Á...
Resumo
 Introdução
 Justifivativa
 Tema
 Problematização
 Objetivos
 Metódos Ágeis
 AVAs
 SOLAR 2.0
 Resultados
...
Introdução
 Contextualização
Mestrado e Doutorado em Ciência da Computação
Mestrado e Doutorado em Ciência da Computação
Definição de Sucesso
Mestrado e Doutorado em Ciência da Computação
Mestrado em Doutorado em Ciência da Computação
Definição de AVA
 Os Ambientes Virtuais de Aprendizagem (AVA) são
softwares criados para o ensino e aprendizagem e tem
co...
Manifesto Ágil
 Indivíduos e interações são mais Importantes do que
Processos e Ferramentas.
 Software funcionando mais ...
Justificativa
 Agilidade no processo de desenvolvimento de software
e melhoria na qualidade dos produtos gerados.
 Métod...
Mestrado e Doutorado em Ciência da Computação
Benefícios
Mestrado e Doutorado em Ciência da Computação
Problematização
 Desenvolver um Ambiente de Aprendizagem Complexo que
melhore o processo de ensino e aprendizado e que es...
Problematização
 Como os Métodos Ágeis podem contribuir para produzir Ambientes Virtuais
de Aprendizagem que sejam mais i...
Tema
Estudo de um conjunto de práticas e
técnicas pautadas nos Métodos Ágeis
para Desenvolvimento de software no
processo ...
Objetivos
Mestrado e Doutorado em Ciência da Computação
Objetivos Gerais
Mostrar que o uso de Metodologias Ágeis no
processo de desenvolvimento de Ambientes
Virtuais de Aprendiza...
Objetivos Específicos
 Analisar o impacto da adoção das Metodologias
Ágeis no desenvolvimento do Solar 2.0.
 Validar um ...
Objetivos Específicos
 Mostrar que o desenvolvimento de AVA através
de metodologias ágeis facilita o desenvolvimento
e ma...
Métodos Ágeis
 Scrum
 Kanban
 Scrum e Kanban
 TDD (Desenvolvimento Guiado a Testes)
 Desenvolvimento Guiado a Comport...
Scrum
Mestrado e Doutorado em Ciência da Computação
Scrum
Mestrado e Doutorado em Ciência da Computação
Scrum
Mestrado e Doutorado em Ciência da Computação
Kanban
Scrum e Kanban
TDD (Desenvolvimento
guiado a testes).
BDD
Programação em Par
 A programação em par dobra a capacidade mental
disponível durante a codificação e da oportunidade de
...
Modelagem Ágil
 A Modelagem Ágil busca criar modelos simples usando
ferramentas simples. A adoção da simplicidade é a
cha...
Gestão 3.0
Mestrado e Doutorado em Ciência da Computação
AVAs
 aTutor
 Claroline
 OLAT
 eFront
 Moodle
 TeleEduc
 Solar
Licenciatura em Física
O Solar 2.0
 AVA que reunirá características de uma ambiente
com características de educação a distância e
educação semi ...
O Solar 2.0
Desafios Antes de Começar
 Aprender novas habilidades técnicas.
 Aprender a trabalhar como equipe.
 Criar Software dent...
Prova de Conceito
 Projeto Alexandria :
 Escolha das Metodologias e Tecnologias:
 Scrum
 Programação em Par
 BDD (Cuc...
Desenvolvimento do Solar 2.0
 Planejamento
 Reuniões Diárias
 Revisão de Sprint
 Retrospectivas
 Gestão focada nas pe...
Dificuldades e Soluções
 Mudança Cultural.
 Ambiente Heterogêneo.
 Caos no ínicio.
 Mau dimensionamento das tarefas no...
Dificuldades Encontradas
Métricas
 Feedback nas retrospectivas.(Qualidade, satisfação
pessoal e entrega de valor).
 Velocidade do time.
 Quantid...
Velocidade do Time
Mestrado e Doutorado em Ciência da Computação
Feedback frequente
Avaliação com Usuário Final
 Turmas presenciais de graduação e pos graduação.
 Aplicação de questionário, observação dir...
Resultados
Mestrado e Doutorado em Ciência da Computação
Resultados
Mestrado e Doutorado em Ciência da Computação
Resultados
Mestrado e Doutorado em Ciência da Computação
Resultados
Mestrado e Doutorado em Ciência da Computação
Resultados
 O Feedback constante do usuário vai contribuir pra
que se construa um software cada vez mais próximo
de atend...
Avaliação com os
Desenvolvedores
Mestrado e Doutorado em Ciência da Computação
Avaliação com os
Desenvolvedores
Mestrado e Doutorado em Ciência da Computação
Avaliação com os
Desenvolvedores
Mestrado e Doutorado em Ciência da Computação
Avaliação com os
Desenvolvedores
Mestrado e Doutorado em Ciência da Computação
Avaliação com os
Desenvolvedores
Mestrado e Doutorado em Ciência da Computação
Avaliação com os
Desenvolvedores.
Mestrado e Doutorado em Ciência da Computação
Avaliação com os
Desenvolvedores.
Resultados
 Formação de Multiplicadores de Conhecimento.
 Pessoas trabalhando de forma mais colaborativa.
 Software Fun...
Nova Funcionalidade
 Integração com o Facebook.
Mestrado e Doutorado em Ciência da Computação
Trabalhos Relacionados
Mestrado e Doutorado em Ciência da Computação
 SATO, Danilo Toshiaki. Uso Eficaz de Métricas em
Métodos Ágeis de Desenvolvimento de
Software. 2007. 139 f. Dissertação ...
 FRANÇA, A. C. Um Estudo sobre motivação em
equipes de desenvolvimento de software.
Dissertação de Mestrado, Centro de In...
 TELES, Vinicius Manhães. Um Estudo de Caso da
Adoção das Práticas e Valores do Extreme
Programming.2005. 180 f. Disserta...
Metodologia
Metodologia
 Questionários
 Fichamento das obras bibliográficas relevantes a
pesquisa.
 Definição das metodologias e té...
Metodologia
 Levantamento de requisitos do projeto SOLAR 2.0.
 Aplicação do Scrum dentro das fases iniciais do
projeto.
...
Metodologia
 Criação de um documento de referência com a
compilação de propostas metodológicas de
desenvolvimento e geren...
Conclusão
 Há indícios fortes de que um time motivado,
trabalhando dentro de um ambiente que promova uma
cultura de apren...
Conclusão
 Métodos Ágeis são para softwares complexos. AVA são
Softwares bem complexos. Após todas as análises esse
casam...
Conclusão
 Pessoas são a solução. Metodologias Ágeis priorizam
pessoas. Scrum é um Framework adaptado conforme
a realidad...
Trabalhos Futuros
 Lançar questionários de usabilidade e validação das
funcionalidades do novo SOLAR para todos os cursos...
68
Obrigado!
Próximos SlideShares
Carregando em…5
×

Análise da Utilização de Métodos Ágeis no Desenvolvimento de Ambientes Virtuais de Ensino e Aprendizado

735 visualizações

Publicada em

Trabalho de defesa de mestrado relatando aplicação de métodos ágeis em um software complexo de EAD onde foi demonstrado que uma gestão focada em pessoas pode alavancar excelente resultados.

0 comentários
3 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
735
No SlideShare
0
A partir de incorporações
0
Número de incorporações
12
Ações
Compartilhamentos
0
Downloads
15
Comentários
0
Gostaram
3
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • 1
  • Apresentar o resumo do trabalho!
  • O SOLAR 2.0 permitirá a criação de um espaço virtual que poderá ser utilizado por cursos presenciais ou semipresenciais – como as graduações da Universidade Aberta do Brasil (UAB) -, servindo como ponto de convergência para a criação do que se está chamando de Blended Education, ou seja,  a mescla de características de ambas as modalidades de Educação, presenciais e a distância, para formação de um novo modelo educacional que utiliza fortemente as Tecnologias da Informação e Comunicação (TIC).
  • 14
  • ambiente virtual Claroline (Figura 19) é uma plataforma e-Learning e e-Working que possibilita a criação de cursos on-line e a gerência das atividades de aprendizagem e de colaboração na Web, tendo sido traduzido para 35 idiomas

    O AVA Open Source Moodle (Modular Object Oriented Distance Learning - Objeto Modular Orientado ao Ensino a Distância), ver Figura 22, é um projeto desenvolvido em PHP para dar suporte a uma abordagem sócio-construtivista.
    Moodle possui uma série de recursos para o desenvolvimento das atividades, como ferramentas de avaliação do curso, fórum, chat, pesquisa de opinião, tarefa, trabalho com revisão, wiki, além de dar suporte ao padrão SCORM - Sharable Courseware Object Reference Model.

    A fim de solucionar este problema e criar um ambiente virtual híbrido quanto ao modelo de interação, foi criado o SOLAR (2005) pela Universidade Federal do Ceará, um ambiente que privilegia formas de interação e não de controle.

  • O ambiente Solar 2.0 está sendo projetado para permitir a criação de um espaço virtual que poderá ser usado por cursos presenciais ou semipresenciais, servindo como ponto de convergência para a criação do que se está chamando de Blended Education, ou seja, a mescla de características de ambas as modalidades de Educação, anteriormente citadas, para formação de um novo modelo educacional que utiliza fortemente as TIC. Para tanto, este AVA deverá é composto dos seguintes módulos:
    Core de Integração de Módulos: parte fundamental da arquitetura do sistema que será responsável pela comunicação entre os módulos componentes do AVA e pelo processo de integração destes. A criação de uma plataforma modular permite que novas funcionalidades sejam incorporadas através de novos módulos, ou atualização de existentes;
    Gerência de Usuários e Controle de Acesso: módulo responsável pelo cadastro de usuário, controle de senhas, criptografia de informações, controle de acesso do usuário, controle de permissões por perfil, dentre outras funcionalidades;
    Integrador do AVA com Sistema Integrado de Informação Institucional (SI3): módulo responsável pela integração entre o sistema de controle acadêmico do software SI3, utilizado pela Universidade Federal do Ceará, e o AVA SOLAR;
  • um software mais limpo, rápido incorporando os conceitos de web 2.0 e integrado as redes sociais facilitando assim a interação com o usuário.
  • Como trabalhos futuros pretendemos lançar questionários de usabilidade e validação das funcionalidades do novo Solar para todos os cursos da UFC presenciais em semi presenciais e nessa coleta de dados fazer um estudo de personas, para que possamos desenvolver funcionalidades mais voltadas pra perfis específicos que usem o Solar, fazendo com que os mesmos possam ter um software modularizado de acordo com suas necessidades.

    Pretende-se colocar no sistema um mecanismo de log onde possamos medir a navegabilidade do nosso usuário buscando através de um feedback real melhorar o uso do sistema e a satisfação do mesmo. Sendo assim teremos sempre um Software com feedback contínuo dos que usam e em estado de melhoria contínua, pois o SOLAR 2.0 foi criado para ser um software fácil de manter, fácil de usar e em constante melhoria contínua.

    Em um próximo módulo deverão ser construídas ferramentas para edição de material digital, onde possibilitará ao professor poder criar seu próprio material sem precisar de auxílio de um especialista em EAD. Todo processo de desenvolvimento deve ser feito com uma evolução das técnicas ágeis aplicadas no SOLAR 2.0.

    Como trabalhos futuros também se pretende mensurar o aprendizado utilizando técnicas ágeis para auxiliar no processo de ensino e aprendizagem. Trabalho esse que já se iniciou em algumas turmas de graduação e pós graduação onde se foge da maneira tradicional de ensino e se baseia em uma aprendizado coletivo, participativo com feedbacks contínuos, fazendo com que o aprendizado seja facilitado por algumas técnicas usadas, como reuniões de retrospectivas , planejamentos frequentes junto com os alunos, e exercícios que forcem uma mudança cultural .(Torres Filho, 2013).
  • 68
  • Análise da Utilização de Métodos Ágeis no Desenvolvimento de Ambientes Virtuais de Ensino e Aprendizado

    1. 1. Universidade Federal do Ceará Programa de Mestrado e Doutorado em Ciência da Computação ANÁLISE DA UTILIZAÇÃO DE MÉTODOS ÁGEIS NO DESENVOLVIMENTO DE AMBIENTES VIRTUAIS DE APRENDIZAGEM : UM ESTUDO DE CASO DO SOLAR 2.0 Autor: Ari do Amaral Torres Filho Orientador: Prof. Dr. Mauro Pequeno 2014
    2. 2. Resumo  Introdução  Justifivativa  Tema  Problematização  Objetivos  Metódos Ágeis  AVAs  SOLAR 2.0  Resultados  Conclusão e Trabalhos Futuros Mestrado e Doutorado em Ciência da Computação
    3. 3. Introdução  Contextualização Mestrado e Doutorado em Ciência da Computação
    4. 4. Mestrado e Doutorado em Ciência da Computação
    5. 5. Definição de Sucesso Mestrado e Doutorado em Ciência da Computação
    6. 6. Mestrado em Doutorado em Ciência da Computação
    7. 7. Definição de AVA  Os Ambientes Virtuais de Aprendizagem (AVA) são softwares criados para o ensino e aprendizagem e tem como características a integração de diversas tecnologias com o intuito de representar o mais fielmente possível o ambiente educacional e agregar recursos e formas eficientes de aprendizagem ao processo de ensino dando uma abordagem baseada na colaboração (Dias, 2003).  AVAs são softwares complexos! Mestrado e Doutorado em Ciência da Computação
    8. 8. Manifesto Ágil  Indivíduos e interações são mais Importantes do que Processos e Ferramentas.  Software funcionando mais do que documentação abrangente.  Colaboração com o cliente mais do que negociação de contrato.  Responder a mudança mais do que seguir um plano. Mestrado e Doutorado em Ciência da Computação
    9. 9. Justificativa  Agilidade no processo de desenvolvimento de software e melhoria na qualidade dos produtos gerados.  Métodos ágeis são para desenvolvimento de software de grande complexidade e um AVA (Ambiente Virtual de Aprendizagem) devido as suas características pode se caracterizado como um software complexo.  Necessidade de um modelo de processo para desenvolvimento de Ambientes Virtuais de Aprendizagem. Mestrado e Doutorado em Ciência da Computação
    10. 10. Mestrado e Doutorado em Ciência da Computação
    11. 11. Benefícios Mestrado e Doutorado em Ciência da Computação
    12. 12. Problematização  Desenvolver um Ambiente de Aprendizagem Complexo que melhore o processo de ensino e aprendizado e que esteja em melhoria contínua com fácil manutembilidade.  O processo evolutivo dos Ambientes Virtuais de Aprendizagem, bem como seu caráter dinâmico em termos de funcionalidades, fazem destes softwares fortes candidatos às chamadas Metodologias Ágeis de Desenvolvimento de Software?  É possível definir um modelo para desenvolvimento de AVA baseado em Metodologias Ágeis?  Quais práticas e técnicas relacionadas às Metodologias Ágeis seriam importantes para o desenvolvimento de AVA? Mestrado e Doutorado em Ciência da Computação
    13. 13. Problematização  Como os Métodos Ágeis podem contribuir para produzir Ambientes Virtuais de Aprendizagem que sejam mais interativos e eficazes no processo de ensino e aprendizagem?  Como a aplicação de Metodologias Ágeis ajudarão a ter um software preparado para mudanças constantes no sistema com pouco impacto no custo, tempo e qualidade do mesmo?  Como desenvolver uma metodologia de desenvolvimento de AVA utilizando práticas ágeis que entregue software funcionando, com qualidade e que satisfaça a necessidade dos seus usuários gerando valor de negócio?  Como preparar a equipe para se tornar comprometida, multidisciplinar e auto- organizável?  Quais as dificuldades e problemas que serão encontrados ao começar usando Scrum? Mestrado e Doutorado em Ciência da Computação
    14. 14. Tema Estudo de um conjunto de práticas e técnicas pautadas nos Métodos Ágeis para Desenvolvimento de software no processo de criação de Ambientes Virtuais de Aprendizagem.
    15. 15. Objetivos Mestrado e Doutorado em Ciência da Computação
    16. 16. Objetivos Gerais Mostrar que o uso de Metodologias Ágeis no processo de desenvolvimento de Ambientes Virtuais de Aprendizagens pode melhorar tanto a qualidade do software como torná-lo um software com uma melhor usabilidade que pode ser valida através dos feedbacks contínuos dados durante o desenvolvimento além de valorizar uma gestão no valor das pessoas, mostrando que pessoas comprometidas e trabalhando felizes são as chaves para maximizar os resultados. Mestrado e Doutorado em Ciência da Computação
    17. 17. Objetivos Específicos  Analisar o impacto da adoção das Metodologias Ágeis no desenvolvimento do Solar 2.0.  Validar um conjunto de técnicas e práticas que foram adotadas no processo de desenvolvimento do AVA Solar 2.0.  Com a aplicação de Métodos Ágeis em um projeto real, analisar e levantar métricas de produtividade e de satisfação dos usuários e do aprendizado do time. Mestrado e Doutorado em Ciência da Computação
    18. 18. Objetivos Específicos  Mostrar que o desenvolvimento de AVA através de metodologias ágeis facilita o desenvolvimento e maximiza os resultados obtidos.  Tentar medir o conceito de sucesso no final do projeto abrangendo os 3 tipos de sucesso, Organizacional, técnico e pessoal. Mestrado e Doutorado em Ciência da Computação
    19. 19. Métodos Ágeis  Scrum  Kanban  Scrum e Kanban  TDD (Desenvolvimento Guiado a Testes)  Desenvolvimento Guiado a Comportamento (BDD)  Programação em Par  Modelagem Ágil  Gestão 3.0 Mestrado e Doutorado em Ciência da Computação
    20. 20. Scrum Mestrado e Doutorado em Ciência da Computação
    21. 21. Scrum Mestrado e Doutorado em Ciência da Computação
    22. 22. Scrum Mestrado e Doutorado em Ciência da Computação
    23. 23. Kanban
    24. 24. Scrum e Kanban
    25. 25. TDD (Desenvolvimento guiado a testes).
    26. 26. BDD
    27. 27. Programação em Par  A programação em par dobra a capacidade mental disponível durante a codificação e da oportunidade de sempre os membros pensarem sobre assuntos estratégicos no desenvolvimento a longo prazo. (Shore e Warden, 2008).  A formação de pares reduz a incidência de bugs , melhora a qualidade do código e promove uma melhor interação e troca de conhecimentos entre os membros do time.(Shore e Warden, 2008)  A programaçãoo em par mantém ambos membros do par mais focados e concentrados em suas atividades. O nível de dispersão é bem menor do que quando se estar sozinho.(Cohn, 2010). Mestrado e Doutorado em Ciência da Computação
    28. 28. Modelagem Ágil  A Modelagem Ágil busca criar modelos simples usando ferramentas simples. A adoção da simplicidade é a chave para maximizar os resultados de um trabalho.  O foco é entregar software, não modelos. Modelos devem ser usados quando e onde adicionam valor. Se eles não agregam valor nem nos auxiliam no sentido de entregar software funcionando, então não devem ser utilizados. Mestrado e Doutorado em Ciência da Computação
    29. 29. Gestão 3.0 Mestrado e Doutorado em Ciência da Computação
    30. 30. AVAs  aTutor  Claroline  OLAT  eFront  Moodle  TeleEduc  Solar Licenciatura em Física
    31. 31. O Solar 2.0  AVA que reunirá características de uma ambiente com características de educação a distância e educação semi – presencial, e tem uma proposta de facilitar o processo de ensino e aprendizado seja em um curso presencial , seja a distância.  Desenvolvido por módulos de forma iterativa e incremental e estando em constante evolução.  Grande capacidade de integração com outros sistemas. Mestrado e Doutorado em Ciência da Computação
    32. 32. O Solar 2.0
    33. 33. Desafios Antes de Começar  Aprender novas habilidades técnicas.  Aprender a trabalhar como equipe.  Criar Software dentro de time boxs Curtos.  Evitar Multi tarefas.  Manter um ritmo no time. Licenciatura em Física
    34. 34. Prova de Conceito  Projeto Alexandria :  Escolha das Metodologias e Tecnologias:  Scrum  Programação em Par  BDD (Cucumber)  GIT  Ruby on Rails  Pivotal Tracker  Postgree Mestrado e Doutorado em Ciência da Computação
    35. 35. Desenvolvimento do Solar 2.0  Planejamento  Reuniões Diárias  Revisão de Sprint  Retrospectivas  Gestão focada nas pessoas e em busca de melhoria contínua.  Dificuldades Licenciatura em Física
    36. 36. Dificuldades e Soluções  Mudança Cultural.  Ambiente Heterogêneo.  Caos no ínicio.  Mau dimensionamento das tarefas no início.  Reuniões demoradas.  Ausência do Product Owner.  Problemas de Priorização. Mestrado e Doutorado em Ciência da Computação
    37. 37. Dificuldades Encontradas
    38. 38. Métricas  Feedback nas retrospectivas.(Qualidade, satisfação pessoal e entrega de valor).  Velocidade do time.  Quantidade de ítens rejeitados pelo Product Owner.  Questionários aplicados Mestrado e Doutorado em Ciência da Computação
    39. 39. Velocidade do Time Mestrado e Doutorado em Ciência da Computação
    40. 40. Feedback frequente
    41. 41. Avaliação com Usuário Final  Turmas presenciais de graduação e pos graduação.  Aplicação de questionário, observação direta e documento de retrospectiva.(Apêndice III e IV).  Questionário de Usabilidade e melhoria das funcionalidades do Sistema.(Apêndice I).
    42. 42. Resultados Mestrado e Doutorado em Ciência da Computação
    43. 43. Resultados Mestrado e Doutorado em Ciência da Computação
    44. 44. Resultados Mestrado e Doutorado em Ciência da Computação
    45. 45. Resultados Mestrado e Doutorado em Ciência da Computação
    46. 46. Resultados  O Feedback constante do usuário vai contribuir pra que se construa um software cada vez mais próximo de atender suas necessidades. Ver dados no questionário em anexo sobre usabilidade e funcionalidades do sistema.  Esse resultado procura preencher a esfera do sucesso organizacional que mede a satisfação do usuário com o produto. O valor que ele agrega ao processo de ensino e aprendizagem. Mestrado e Doutorado em Ciência da Computação
    47. 47. Avaliação com os Desenvolvedores Mestrado e Doutorado em Ciência da Computação
    48. 48. Avaliação com os Desenvolvedores Mestrado e Doutorado em Ciência da Computação
    49. 49. Avaliação com os Desenvolvedores Mestrado e Doutorado em Ciência da Computação
    50. 50. Avaliação com os Desenvolvedores Mestrado e Doutorado em Ciência da Computação
    51. 51. Avaliação com os Desenvolvedores Mestrado e Doutorado em Ciência da Computação
    52. 52. Avaliação com os Desenvolvedores. Mestrado e Doutorado em Ciência da Computação
    53. 53. Avaliação com os Desenvolvedores.
    54. 54. Resultados  Formação de Multiplicadores de Conhecimento.  Pessoas trabalhando de forma mais colaborativa.  Software Funcionando.  Cultura de Aprendizagem.  Satisfação dos usuários do Sistema.  Software com poucos erros e fácil de manter e evoluir.  Desenvolvedores mais capazes. Mestrado e Doutorado em Ciência da Computação
    55. 55. Nova Funcionalidade  Integração com o Facebook. Mestrado e Doutorado em Ciência da Computação
    56. 56. Trabalhos Relacionados Mestrado e Doutorado em Ciência da Computação
    57. 57.  SATO, Danilo Toshiaki. Uso Eficaz de Métricas em Métodos Ágeis de Desenvolvimento de Software. 2007. 139 f. Dissertação de Mestrado (Mestre) - Curso de Ciência da Computação, Departamento de Informática, Universidade de São Paulo, São Paulo, 2007.  DIAS, Rosana de Fátima. Ambientes Virtuais de Aprendizagem – Uma metodologia para avaliação de software. Florianópolis, 2003. Dissertação (Mestrado em Engenharia de Produção) – Programa de Pós-graduação em Engenharia de Produção, UFSC, 2003. Mestrado e Doutorado em Ciência da Computação
    58. 58.  FRANÇA, A. C. Um Estudo sobre motivação em equipes de desenvolvimento de software. Dissertação de Mestrado, Centro de Informática, Universidade Federal de Pernambuco, 2009.  SARMENTO, Wellington W. F. Integração de um Ambiente Virtual de Aprendizagem com Aplicações Móveis de Suporte a Educação à Distância. Dissertação de Mestrado aprovada pelo Programa de Pós-graduação do Departamento de Teleinformática da Universidade Federal do Ceará, 2007. Mestrado e Doutorado em Ciência da Computação
    59. 59.  TELES, Vinicius Manhães. Um Estudo de Caso da Adoção das Práticas e Valores do Extreme Programming.2005. 180 f. Dissertação (Mestrado em Informática) , Universidade Federal do Rio de Janeiro, Rio de Janeiro, 2005.  Nivaldo. ESTUDO DO IMPACTO DO USO DAS METODOLOGIAS ÁGEIS NA MELHORIA DO PLANEJAMENTO E ACOMPANHAMENTO DO PROCESSO DE ENSINO E APRENDIZAGEM EM SALA DE AULA. 2012. 153 f. Dissertação (Mestrado) - Curso de Mestrado Profissional em Computação Aplicada, Departamento de Pró-reitoria de Pós-graduação e Pesquisa, Universidade Estadual do Ceará, Fortaleza Ce, 2012. Mestrado e Doutorado em Ciência da Computação
    60. 60. Metodologia
    61. 61. Metodologia  Questionários  Fichamento das obras bibliográficas relevantes a pesquisa.  Definição das metodologias e técnicas envolvidas no assunto do trabalho. Mestrado e Doutorado em Ciência da Computação
    62. 62. Metodologia  Levantamento de requisitos do projeto SOLAR 2.0.  Aplicação do Scrum dentro das fases iniciais do projeto.  Aplicação de Práticas do Extreme Programming no desenvolvimento do SOLAR 2.0.  Adoção de Métricas para medir tanto a qualidade do código, melhoramento dos processos ao longo do projeto e satisfação dos clientes, proporcionando uma medição dos resultados ao longo do projeto. Mestrado e Doutorado em Ciência da Computação
    63. 63. Metodologia  Criação de um documento de referência com a compilação de propostas metodológicas de desenvolvimento e gerenciamento de projetos de software para a construção de um AVA.  Desenvolver práticas de testes automatizados para validar os resultados e qualidades do sistema.  Aplicar um instrumento de coleta de informações com algumas equipes de desenvolvimento de AVA contemporâneos ativos, a fim de auxiliar na análise de seu processo de planejamento e criação. Mestrado e Doutorado em Ciência da Computação
    64. 64. Conclusão  Há indícios fortes de que um time motivado, trabalhando dentro de um ambiente que promova uma cultura de aprendizado, estando desafiado e sempre aprendendo novas habilidades por consequência produzirá software que agregue valor aos usuários, e por consequência estejam aumentando sempre a excelência técnica de seus produtos. O lado humano satisfeito funciona como uma alavanca para os outros dois pontos do sucesso. Sendo assim O sucesso pessoal afeta diretamente o sucesso técnico e organizacional do projeto. Mestrado e Doutorado em Ciência da Computação
    65. 65. Conclusão  Métodos Ágeis são para softwares complexos. AVA são Softwares bem complexos. Após todas as análises esse casamento realmente parece fazer sentido. Mas precisa sempre está sendo analisado o estado atual para se projetar o estado futuro. Não vai existir uma metodologia ou um processo bem definido que garanta o sucesso do desenvolvimento. As metodologias ágeis são focadas em pessoas e se conseguirmos através dos valores e princípios do manifesto ágil contaminar essas pessoas a se sentirem mais felizes, conseguirão adaptar melhor o processo conforme a necessidade para poder maximizar cada vez mais seus resultados. Mestrado e Doutorado em Ciência da Computação
    66. 66. Conclusão  Pessoas são a solução. Metodologias Ágeis priorizam pessoas. Scrum é um Framework adaptado conforme a realidade das pessoas do cliente, o processo deve ser evolutivo e adaptativo sempre buscando a melhoria contínua, seja para organização, seja na qualidade técnica e principalmente nas pessoas. Mestrado e Doutorado em Ciência da Computação
    67. 67. Trabalhos Futuros  Lançar questionários de usabilidade e validação das funcionalidades do novo SOLAR para todos os cursos da UFC, presenciais em semi presenciais !  Personalizar o SOLAR de acordo com seus usuários!  Logar todas as funcionalidades do SOLAR.  Dar autonomia ao professor para criar seu conteúdo digital independendo de um especialista em EAD.  Mensurar o aprendizado com auxílio do SOLAR usando técnicas ágeis no processo de ensino e aprendizado em sala de aula. Mestrado e Doutorado em Ciência da Computação
    68. 68. 68 Obrigado!

    ×