Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Banner

Avatar for Cleonildo Nunes Cleonildo Nunes
September 29, 2012

 Banner

Trabalho apresentado na Semana Científica da Facid

Avatar for Cleonildo Nunes

Cleonildo Nunes

September 29, 2012
Tweet

Other Decks in Science

Transcript

  1. TERESINA - PIAUÍ IMPLEMENTAÇÃO DE MÉTODOS ÁGEIS APOIADO POR SOFTWARES

    ........................................................................................ Referências Bibliográficas INTRODUÇÃO OBJETIVO METODOLOGIA RESULTADOS CONCLUSÃO A implementação de métodos ágeis voltada ao desenvolvimento de software é um desafio e uma barreira para a indústria de software. Com ferramentas de apoio a estas metodologias, erros são minimizados e a adoção destes métodos se torna menos abrupta. O uso de Metodologias Ágeis Scrum e XP (eXtreme Programming) apoiada por Softwares visa facilitar o gerenciamento de atividades, projetos, códigos e testes de forma integrada e contínua, onde a qualidade, prazos e integração de equipes são pontos fundamentais. Este trabalho tem como objetivo estudar e analisar os métodos ágeis Scrum e XP para possibilitar a adoção e implementação destes. Além de experimentar e selecionar ferramentas durante o desenvolvimento de aplicações sobre estudo de caso. O trabalho é uma pesquisa aplicada onde foram realizados levantamentos bibliográficos sobre área de Metodologias Ágeis em Engenharia de Software, em especial Scrum e XP. Foram experimentadas ferramentas Redmine e Github de gerência e Rspec e Jenkins de apoio ao desenvolvimento de softwares em um ambiente ágil a partir do estudo de caso - Módulo de Admissão do RH. A partir das principais características dos métodos ágeis utilizados na pesquisa e do estudo de caso adotado, as ferramentas Redmine e Github demonstraram eficiência na gerência de código e tarefas. A Redmine é uma suíte completa para gerenciamento de projetos bem como planejamento enquanto o Github é um serviço cloud para SCM (Source Code Management). A ferramenta Rspec mostrou- se adequada para testes orientados a comportamento (TDD e BDD). Para integração entre codificação e realização de teste utilizou- se o Jenkins devido a sua capacidade de trabalhar de forma descentralizada, fornecendo amplo suporte as tecnologias de desenvolvimento de software. Com este projeto evidenciou-se a necessidade de ferramentas de apoio a metodologia ágil possibilitando o alcance de qualidade, prazo e integração de equipes na prática de desenvolvimento de software, desde o planejamento e gerenciamento do projeto até o controle das atividades de codificação do software. AGUIAR, Luiz. Introdução ao Scrum. 2008. Disponível em: <http://www.gonow.com.br/blog/introducao-ao-scrum> Acesso em: 04 set. 2012. BECK, Kent. Extreme Programming Explained: Embrace Change. Addison-Wesley Professional, 1999. BECK, Kent. Test Driven Development: By Example. Addison-Wesley Professional, 2003. KNIBERG, Henrik. Scrum e XP direto das Trincheiras: como nós fazemos Scrum. 2007. Disponível em:<http://www.infoq.com/resource/minibooks/scrum-xp-from-the-trenches/pt/pdf/ScrumeXPDiretodasTrincheiras.pdf>. Acesso em: 06 set. 2012. TELES, Vinícius Manhães. Extreme Programming: Aprenda como encantar seus usuários desenvolvendo software com agilidade e alta qualidade. Editora Novatec, 2004. *REVOREDO, Igor F. S. **MACEDO, Cleonildo N. *Sistemas de Informação – Facid, Professor Me. **Sistemas de Informação – Facid, Acadêmico – Bloco VIII