Comentando uma prova dissertativa sobre o tema Gestão Ágil e Extreme Programming

Nesse artigo vamos comentar a prova dissertativa realizada pela banca Fundatec o cargo de Técnico Superior Penitenciário! Confira neste artigo de hoje do Prof. Darlan Venturelli!

Por
3 min. de leitura

Faaaaaala seus lindos!!! Tudo bem com vocês?

Nesse artigo vamos comentar a prova dissertativa realizada pela banca Fundatec o cargo de Técnico Superior Penitenciário – Ciência da Computação da Superintendência dos Serviços Penitenciários do Rio Grande do Sul – SUSEPE/RS – Concurso Público Nº 01/2022.

Sempre comento em nossas aulas a importância de conhecer os termos chave de cada tópico estudado, que eu considero o DNA da resposta correta a ser marcada em uma prova objetiva. Por outro lado, sempre reforço que esses termos são fundamentais quando o tema é cobrado em uma prova discursiva, e é sobre isso que vamos falar agora! 

É importante conhecer como um avaliador corrige a sua prova, para que o candidato escreva exatamente o que a banca quer ler naquela resposta. Ainda, em um momento posterior à correção, quando falta aquele pontinho para aumentar as suas chances de classificação, é importante escrever conteúdo útil, para que nós, professores, possamos te ajudar na elaboração de um bom recurso. Não podemos perder a oportunidade de lembra-los que temos um curso muito legal disponível na plataforma GRAN sobre gestão ágil de projetos, simples e objetivo, contendo os conteúdos básicos de gestão ágil (Manifesto Ágil), SCRUM, Extreme Programming – XP e Kanban, com muitas questões comentadas!

Vamos conhecer o enunciado dessa prova dissertativa:

Instruções: Elabore um texto dissertativo-argumentativo com extensão mínima de 15 linhas e máxima de 30, expondo suas ideias sobre o tema proposto. As metodologias ágeis para desenvolvimento de software envolvem princípios, técnicas e metodologias bastante populares atualmente. Dentre as metodologias ágeis mais conhecidas, está a eXtreme Programming ou simplesmente XP. Nesse sentido, discorra sobre o uso de desenvolvimento guiado por testes, refatoração e programação em pares no XP.

Vamos dividir para conquista! Primeiramente a banca pede para dissertar sobre as metodologias ágeis para desenvolvimento de software. Aqui caberia perfeitamente falarmos tanto sobre princípios contidos no Manifesto Ágil, como os Princípios do XP. Vejamos então o que poderia ser adequadamente inserido em uma boa resposta:

As metodologias ágeis para desenvolvimento de software envolvem princípios, técnicas e metodologias bastante populares atualmente. Dentre as metodologias ágeis mais conhecidas, está a eXtreme Programming ou simplesmente XP.

Aqui podemos iniciar o texto falando que o Extreme Programming – XP é uma maneira leve, eficiente, de baixo risco, flexível, previsível, científica e divertida de desenvolver software. Podemos dizer também que o XP é uma metodologia ágil para equipes pequenas à médias (dois a 10 desenvolvedores) desenvolvendo software com requisitos vagos ou que mudam frequentemente. Essa seria uma introdução bem adequada para iniciarmos a explicação sobre os princípios do XP. 

Assim, continuando, podemos mencionar na resposta que o livro Extreme Programming, do autor Kent Beck menciona os 5 princípios: Feedback Rápido, Assuma a simplicidade, Mudança Incremental, Abrace a Mudança e Trabalho de Qualidade. Ainda, o mesmo autor menciona as Práticas utilizadas por uma equipe XP: Jogo de Planejamento, Entregas Curtas, Metáforas, Desenho Simples, Teste, Refatoração, Programação em Pares, Propriedade Coletiva, Integração Contínua, 40 horas de trabalho por semana, cliente presente e padrões de codificação.

Pronto!! A nossa introdução está muito boa e digna de pontuação máxima para o tópico da questão. Agora vamos para os próximos itens!

Discorra sobre o uso de desenvolvimento guiado por testes, refatoração e programação em pares no XP.

Aqui, podemos dizer que o desenvolvimento orientado a testes, também conhecido como Test Driven Development – TDD, é uma prática fundamental do XP, na qual os testes são escritos antes do código para garantir que ele funcione corretamente. Assim, primeiro se escreve o teste, depois faz-se a implementação, sempre dando ênfase aos testes automatizados

Mais um item bem descrito, sem complicações, garantindo pontuação máxima no tópico!

Continuando, agora vamos explicar a prática da Refatoração, ou Refactoring. Assim, dizemos que o XP enfatiza a melhoria contínua do código, e a refatoração é uma técnica utilizada para melhorar a qualidade do código e manter a simplicidade do design. É importante dizer que a refatoração melhora a qualidade do código sem alterar o seu comportamento externo!! Essa é uma característica importante sobre a refatoração!

Ainda, podemos concluir que se espera que todos os desenvolvedores recriem o código continuamente tão logo as oportunidades de aprimoramentos do código forem encontrados, buscando a simplicidade de compreensão coletiva e manutenção. 

Mais um item garantindo pontuação máxima, e quase chegando ao final da nossa questão.

Então, para continuar, temos que falar sobre a Programação em Pares, ou Pair Programming.

Assim, podemos escrever que de acordo com o livro Extreme Programming, do autor Kent Beck, o XP enfatiza o trabalho em equipe, e a programação em pares é uma prática comum na qual dois desenvolvedores trabalham juntos em uma tarefa, checando o trabalho um do outro e aumentando a probabilidade de um bom produto. É importante dizer que nessa prática os desenvolvedores trabalham utilizando o mesmo equipamento (computador, monitor, teclado, mouse, etc), e que enquanto um trabalha utilizando o teclado e o mouse, pensando como implementar os métodos, o outro parceiro trabalha pensando mais estrategicamente. Também é importante dizer que os pares são dinâmicos, assim, os integrantes podem alterar as funções sempre que necessário. 

Demonstramos aqui que, fazer uma prova dissertativa não é nada complicado quando temos consciência do que devemos escrever. Não precisa “encher de texto”, mas sim, devemos utilizar os termos adequados, chave, para que nossa resposta seja considerada aderente ao padrão de respostas!

Ah, você deve ter percebido a marcação em negrito daqueles termos importantes, que o examinador quer ler, não é? Não vamos esquecer deles! São muito importantes!

Aahh, antes que eu me esqueça!! Temos um curso completo de Gerenciamento Ágil de Projetos, incluindo tudo sobre Scrum, XP e Kanban , que foram mencionados aqui em uma questão, além de outros conceitos importantes!

 

Um grande abraço!!

Professor Darlan Venturelli

 


Quer ficar por dentro dos concursos públicos abertos e previstos pelo Brasil?
Clique nos links abaixo:

CONCURSOS ABERTOS

CONCURSOS 2023

Receba gratuitamente no seu celular as principais notícias do mundo dos concursos!
Clique no link abaixo e inscreva-se gratuitamente:

TELEGRAM

Por
3 min. de leitura