IFSP Câmpus Boituva - III Simpósio Interdisciplinar de Tecnologias e Educação Capital Nacional do Paraquedismo - 31/05 a 02/06/2017 [SInTE]

Documentos relacionados
EXIN Agile Scrum Master

MÉTODOS ÁGEIS SERVEM PARA MIM?

GPS Gestão de projeto de software Aula 7a - Scrum. Professor Emiliano S. Monteiro

Marketing Promotions Review

Desenvolvimento Ágil de Software

Implementação de um sistema para gerenciamento de projetos baseado no Framework Scrum: um estudo de caso

Pra que serve a engenharia de Software???

Manifesto Ágil Princípios

Scrum Foundations. Fundamentos de Scrum

Metodologias Ágeis de Desenvolvimento. Fernando Trinta

BENEFÍCIOS DA AGILIDADE

Adoção de metodologia ágil baseada em Scrum - Case da Procergs

SCRUM MASTER PROFESSIONAL CERTIFICATE (SMPC) SIMULADO DO EXAME Sample Test V092018

Uma breve visão sobre a metodologia scrum dos discentes de sistema de informação da faculdade projeção de Sobradinho/DF

INTRODUÇÃO A ENGENHARIA DE SOFTWARE

ENGENHARIA DE SOFTWARE. SCRUM Carlos Mar, Msc. Maio/2014

Especialização em Arquitetura e Engenharia de Software

SCRUM aplicado na Gerência de Projetos

Scrum e Extreme Programming

A análise de negócios aplicada à melhoria do processo de levantamento de requisitos baseada em métodos ágeis

UTILIZAÇÃO DO SCRUM NO DESENVOLVIMENTO DE SISTEMAS COMPUTACIONAIS NA EMPRESA NÚCLEO DA CIDADE DE CERES-GO.

Abordagens para Análise de Negócio

Engenharia de Software. Prof. Me. Clodoaldo Brasilino

SCRUM Prof. Jair Galvão

Metodologia Ágil com Scrum. Como uma ideia pode se tornar um software com a ajuda de boas práticas

O VALOR DOS PROCESSOS NA GESTÃO DE PROJETOS (MESMO ÁGEIS) 1 Charlene Silva de Almeida

Aplicativos Móveis para Consulta de Informações de Gerência Ágil de Processos utilizando LPS

Desenvolvimento Ágil de Software. Prof. Edjandir Corrêa Costa

UNIVERSIDADE FEEVALE NICOLE DA COSTA DAVILA PROPOSTA DE FRAMEWORK PARA A CONSTRUÇÃO CIENTÍFICA NA CIÊNCIA DA COMPUTAÇÃO

Prova Discursiva Engenharia de Software

PiScrum: o Scrum para disciplinas de Projeto Integrado

METODOLOGIA ÁGEIS FDD FEATURE DRIVEN DEVELOPMENT. Prof. Fabiano Papaiz IFRN

Scrum. Daniel Krauze

Mapeando o Scrum em Relação ao CMMI Níveis 2 e 3

Desenvolvimento do plano de négocio utilizando o Scrum

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

Desenvolvimento ágil de software

Scrum o quê? Gerindo projetos de forma eficiente (e sem perder os cabelos)

Processos Ágeis de Desenvolvimento de Software. Yuri Pereira

Proposta do desenvolvimento de um software para apoio ao ensino da disciplina de programação orientada a objetos

Wesley Torres Galindo

Wesley Torres Galindo.

SISTEMA WEB DE GERENCIAMENTO DE UMA POUSADA 1 INTRODUÇÃO

Conteúdo. Disciplina: INF Engenharia de Software. Monalessa Perini Barcellos

Extreme Programming: Valores e Práticas

Métodos Ágeis e o SCRUM. Bruno Henrique Oliveira

Métodos Ágeis na Arquitetura Corporativa Sob a ótica do valor agregado

GESTÃO DA TECNOLOGIA DA INFORMAÇÃO. 3ª SEMANA ACADÊMICA CSTGTI - Florianópolis CLEVERSON TABAJARA VIANNA

USO DE METODOLOGIAS ÁGEIS NO DESENVOLVIMENTO DE SOFTWARES USE OF AGILE METHODOLOGIES IN SOFTWARE DEVELOPMENT

O PAPEL DO ANALISTA DE NEGÓCIOS NA AGILIDADE. Ainda precisamos de Analistas de Negócios?

PDS. Aula 1.10 SCRUM. Prof. Dr. Bruno Moreno

UNIVERSIDADE FEDERAL DE PERNAMBUCO CENTRO DE INFORMÁTICA GRADUAÇÃO EM SISTEMAS DE INFORMAÇÃO PROPOSTA DE TRABALHO DE CONCLUSÃO DE CURSO

Análise e Projeto Orientado a Objetos

Integração de Story Points e Use Case Points em Projetos Baseados em SCRUM e CMMI

Uma introdução ao SCRUM. Evandro João Agnes

19/03/2018. Engenharia de Software. Prof. Luís Fernando GARCIA.

PDS. Aula 1.9 SCRUM. Prof. Dr. Bruno Moreno

Projeto para o IV semestre TADS

SCRUM na prática com TANGRAN

Aula 3.1 Introdução e Visão Geral do Processo Unificado

SCRUM Na Prática o que importa são os Valores. Danilo Bardusco Gerente Geral de Desenvolvimento

PRÁTICAS SECRETARIAS E SUA APLICAÇÃO NA COORDENAÇÃO DOS POLOS DE CAPIM E CUITÉ DE MAMANGUPE NO CURSINHO PRÉ - ENEM / LN - EDIÇÃO 2013

NCE/10/01761 Decisão de apresentação de pronúncia - Novo ciclo de estudos

GLAURA NÍSYA DE OLIVEIRA CRUZ O NEFRON COMO UNIDADE PEDAGÓGICA

2. Quantas iterações precisa-se?

Scrum. Projeto de. Desenvolvimento. Software. Prof.: Ari Oliveira

SÍNTESE PROJETO PEDAGÓGICO. Missão

Uma Experiência no Gerenciamento Ágil de Projetos de Software com Equipes Grandes e Distribuídas

Gerenciamento e Planejamento de Projetos de Software Usando Metodologias Ágeis: Um Estudo de Caso

PLANO DE ENSINO PROJETO PEDAGÓCIO: 2010

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

Gerência de Projetos e Manutenção de Software Aula 9 Monitoramento e Controle Andréa Magalhães Magdaleno

Trilha Gestão de Produtos

Aplicação: 11/9/2016 PADRÃO DE RESPOSTA

7ª Conferência da Qualidade de Software e Serviços

DESENVOLVIMENTO DE SISTEMA DE GESTÃO DE BOLSAS E ESTÁGIOS DO IFC

Gerenciamento de projetos no âmbito da Economia Criativa Um estudo de caso das Incubadoras Rio Criativo

METODOLOGIA ÁGIL FRAMEWORK SCRUM EM GERENCIAMENTO DE PROJETOS DE SOFTWARE.

Desenvolvendo Objetos de Aprendizagem Utilizando um Processo Adaptado para Software Educativo

Metodologia para aplicação da ferramenta Scrum em grupos PET s

Comparação entre Metodologias Rational Unified Process (RUP) e extreme Programming(XP)

PROPOSTA DE DESENVOLVIMENTO DE AMBIENTE VIRTUAL DE APRENDIZAGEM (AVA) PARA A DISCIPLINA DE MODELAGEM E SIMULAÇÃO DINÂMICA

Qual a Distribuição % típica do Esforço das Atividades de Teste?

Visão Geral do Processo de Desenvolvimento de Software Introdução aos Sistemas de Informação

USO DE INDICADORES EM DESENVOLVIMENTO DE SOFTWARE: UM ESTUDO DE CASO SAJ/PRJ

22/03/2018. Professor Ariel da Silva Dias RUP e Modelos Ágeis

GESTÃO DE PROCESSOS PROCESS MANAGEMENT RESUMO

Professional Scrum Master. Especializando em Scrum Master

MODELAGEM DE UM NOVO PROCESSO DE DESENVOLVIMENTO DE SOFTWARE COM BASE EM METODOLOGIAS ÁGEIS.

Papel do PO Métodos Ágeis. Fonte: Adaptworks

Processo de desenvolvimento

Business Innovation Design Thinking

PROCESSO DE DESENVOLVIMENTO DE SOFTWARE

Modelagem da Interação do Usuário no Desenvolvimento Ágil

Transcrição:

Proposta de Trabalho de Conclusão de Curso A aplicação da metodologia Scrum no ambiente acadêmico: estudo de caso da utilização de um modelo no desenvolvimento de trabalhos acadêmicos em grupo na disciplina de Metodologias Ágeis do curso de ADS Gyovanna R. R. Lemos 1, Rafael Wendel Pinheiro 2 1 Instituto Federal de Educação, Ciência e Tecnologia de São Paulo campus Capivari Graduanda em Tecnologia em Análise e Desenvolvimento de Sistemas 2 Instituto Federal de Educação, Ciência e Tecnologia de São Paulo campus Capivari Professor do curso superior de Tecnologia em Análise e Desenvolvimento de Sistemas gyolemos@gmail.com.br, professor@rafaelwendel.com Resumo. Este artigo tem como objetivo apresentar uma proposta de trabalho de conclusão de curso afim de aplicar um estudo de caso com o principal propósito de analisar a viabilidade da utilização da metodologia Scrum no gerenciamento e desenvolvimento de trabalhos acadêmicos em grupo, buscando otimização e organização do processo de construção destes. O artigo apresenta definições de Scrum, bem como sua aplicação. Ainda, o artigo evidencia uma introdução a metodologias ágeis e sua característica. Além disso, o artigo introduz a utilização da metodologia Scrum na educação como forma do processo de aprendizagem colaborativa, e ainda, a metodologia que será aplicada para o desenvolvimento do projeto proposto no qual será realizado na instituição de ensino Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Campus Capivari, na classe do 5 semestre do curso superior em Tecnologia em Análise e Desenvolvimento de Sistemas, atuando diretamente na disciplina Eletiva I (Metodologias Ageis). Abstract. This paper has the goal submit a proposal for a course completion work with the purpose of applicate a case study with the purpose of analyses the viability of utilizing Scrum methodology in the development and management of academic group work, seeking the optimization and organize the process development in the work construction of this academic works. The paper shows the definition of Scrum and how to apply the methodology. Still, the paper highlights an introduction in the agile methodology and it characteristic. Besides that, the paper introduces the utilization of the Scrum methodology in the education as form of the collaborative learning, also shows how the Scrum methodology will be applicated for the development of the proposal project in which it will be carried out in the Instituto Federal de Educação, Ciência e Tecnologia de São Paulo Campus Capivari, in the class of the fifth semesters of higher education in Tecnologia em Análise e Desenvolvimento de Sistemas, studying the elective discipline I (Agile Metodologhy).

1. Introdução O Scrum é um framework que permite a resolução de problemas com certo grau de complexidade de forma estrutural, tendo melhoria contínua e mudanças no decorrer da resolução. Este método vem sendo utilizado desde o início de 1990 para gerenciar o desenvolvimento de produtos de forma a empregar processos e técnicas (SCHWABER & SUTHERLAND, 2013). Apesar de muito utilizado no desenvolvimento de software, o Scrum vem sendo aplicado em áreas diversas que se adaptam as práticas e alternativas que esta oferece, bem como na área de engenharia de processos, por exemplo (LOPES, 2017). Ainda, o Scrum vem sendo explorado como alternativa para práticas pedagógicas, de forma a analisar e verificar aprendizado dentro da perspectiva da metodologia, mostrando-se potencialmente adequada à promoção da aprendizagem (ROCHA et al, 2015). O artigo apresenta uma proposta de projeto de conclusão de curso que visa aplicar um estudo de caso afim de analisar a utilização da metodologia Scrum no gerenciamento e desenvolvimento de trabalhos em grupo em ambientes acadêmicos. A pesquisa citada será desenvolvida na disciplina de Metodologias Ágeis do 5º semestre do curso superior de Tecnologia em Análise e Desenvolvimento de Sistemas do IFSP Campus Capivari. 2. Metodologias Ágeis Metodologias ágeis surgiram a partir da pressão do mercado por inovação, produtividade, flexibilidade e melhoria na qualidade dos projetos de construção de sistemas. A agilidade demanda de necessidades em se melhorar a forma como softwares são desenvolvidos, gerando assim produtos com maior qualidade agregada e consequentemente alcançando uma maior satisfação do cliente (IBM, 2011). As metodologias ágeis têm como característica a adaptatividade ao invés de algo estático, e, desta forma, se adaptam aos fatores durante o desenvolvimento de algum produto. Estas metodologias trabalham com feedback contínuo, adaptando-se rapidamente às mudanças (LIBARDI & BARBOSA, 2010). Dentre os métodos ágeis existentes, o Scrum apresenta destaque em usabilidade e aproveitamento. Sendo um conjunto de práticas bem definidas, iterativo e incremental, este pode ser adaptável a diversos tipos de projetos, não sendo necessariamente desenvolvimento de produtos de software. Um caso de sucesso da aplicação do Scrum em um departamento diferente do desenvolvimento de sistemas é seu uso na gestão de uma área empresarial. Devido a sua simplicidade, gerenciamento de maneira ágil, papéis bem definidos, funcionam em cenários que demandam rapidez e flexibilidade (LOPES, 2017).

3. Scrum na educação como forma de compor uma aprendizagem colaborativa O Scrum vem sendo utilizado em projetos de aprendizagem constituindo um método que promove a aprendizagem colaborativa. É possível perceber que a aprendizagem colaborativa demanda do aluno atuação dinâmica e ativa na construção do conhecimento. O aluno, a partir da sua participação no grupo atuante, explicitando suas ideias, contribui para o seu próprio desenvolvimento e processo de construção do saber. O professor passa a ser atuante como facilitador na aprendizagem, direcionando a metodologia de organização para a compreensão do aluno (BORGES et al, 2014). Ao aplicar a metodologia Scrum em um ambiente acadêmico, no qual alunos atuam de forma conjunta, bem como também atuam no mercado de trabalho, estes podem ainda aprender conceitos utilizados em ambientes reais, bem como forma de trabalho do mercado atual. Afim de expandir a metodologia Scrum de forma a aplicá-la em sala de aula constantemente, o projeto proposto tem como objetivo verificar a utilização desta metodologia em trabalhos em grupos no ambiente acadêmico, auxiliando na organização e gerenciamento de atividades necessariamente em grupo, buscando agilidade na resolução de problemas pelos professores. 4. Metodologia a ser aplicada no projeto proposto O trabalho será desenvolvido com base em pesquisa participante. Inicialmente, os dados bibliográficos quanto a metodologia ágil Scrum, bem como definições e aplicação, serão levantados. Posteriormente, pretende-se desenvolver um estudo na disciplina Eletiva I (Metodologias Ágeis) - esta que estuda as metodologias existentes -, na classe do 5 semestre do curso superior em Tecnologia em Análise e Desenvolvimento de Sistemas do IFSP Campus Capivari. Ao desenvolver este estudo, será possível analisar o processo de desenvolvimento de etapas da construção de um produto de software utilizando a metodologia Scrum. Este desenvolvimento engloba todos os alunos que cursam a disciplina, de forma que os alunos se tornem atuantes e participantes do processo de construção. Detalhando a proposta de estudo, este será baseado na construção de um desenvolvimento de um software proposto pelo professor como trabalho interdisciplinar no qual faz parte da ementa das disciplinas envolvidas do curso.

Figura 1: Ilustração do desenvolvimento do trabalho acadêmico proposto baseando-se em conceitos do Scrum. Elaboração própria, 2017. Conforme a imagem apresentada acima, ao possuir a ideia central das funcionalidades do software, denominado de product backlog no Scrum, uma lista de tarefas a serem desenvolvidas pelos alunos participantes estará disponível. Estas tarefas serão separadas por sprint, conceito utilizado em Scrum para denominar o grupo de atividades a serem desenvolvidas em um determinado período de tempo. Esta sprint terá um período de início, término e review, afim de contemplar a data prevista para conclusão do trabalho proposto. Ao final do desenvolvimento do trabalho, depois que todas as funcionalidades estiverem prontas e após todas as sprints serem desenvolvidas pelos alunos participantes, o trabalho estará pronto de forma que todo o seu processo foi organizado e otimizado. Após isso, será possível questionar aos próprios alunos que atuaram no trabalho para que estes ajudem no processo de levantamento de informações, visto que os mesmos atuaram no processo de construção do software proposto. Com isso, informações e perspectivas sobre a utilização da metodologia na disciplina em questão, assim como as características que favoreceram a aplicação da metodologia no ambiente acadêmico, serão levantadas. As informações, estas de alta relevância, serão organizadas, analisadas, elicitadas e apresentadas discussão. Por fim, o projeto será concluído apresentando um roteiro da metodologia Scrum a ser aplicado em ambiente acadêmico de forma a contemplar o desenvolvimento de trabalhos que sejam necessariamente em grupo. Este roteiro terá como objetivo atuar na organização destes trabalhos viabilizando o desenvolvimento otimizado destes. 5. Conclusão O artigo visa apresentar uma proposta de trabalho de conclusão de curso que tem como objetivo aplicar a metodologia Scrum no ambiente acadêmico para o desenvolvimento de trabalhos necessariamente em grupo. Afim de expandir a metodologia Scrum e usá-la como forma de aprendizagem colaborativa, o projeto busca a otimização, organização e agilidade na construção de trabalhos que se adaptam a metodologia.

6. Referências BORGES, Karen Selbach; SCHMITT, Augusto Rauh; NAKLE, Marx. eduscrum Projetos de Aprendizagem Colaborativa Baseados em Scrum. Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Sul Campus Porto Alegre, 2014. IBM. O que são essas tais de metodologias ágeis? Disponível em: https://www.ibm.com/developerworks/community/blogs/rationalbrasil/entry/mas_o_ que_s_c3_a3o_essas_tais_de_metodologias c3_a1geis?lang=en Acesso em: 28 de fevereiro de 2016. LIBARDI, Paula L.O; BARBOSA, Vladimir. Métodologias Ágeis. Trabalho de Conslusão de Disciplina da Universidade Estadual de Campinas UNICAMP. São Paulo: Limeira, 2010. LOPES, Luísa. Aplicação da Metodologia Scrum em uma Área de Engenharia de Processos. Rio de Janeiro: UFRJ, 2017. ROCHA, Fabio Gomes; SABINO, Rodimeri Ferraz; ACIPRESTE, Ronald Henrique Leal. A metodologia SCRUM como mobilizadora da prática pedagógica: um olhar sobre a engenharia de software. Brasília: SENAC, 2015. SCHWABER, KEN; SUTHERLAND, Jeff.. The Scrum Guide The Definitive Guide to Scrum: The Rules of the Game. July, 2016. Disponível em: <http://www.scrumguides.org/docs/scrumguide/v2016/2016-scrum-guide- US.pdf#zoom=100> Acesso em: 30 de maio de 2017.