Comentando uma avaliação discursiva sobre Metodologias Ágeis – Extreme Programming

Estamos cada vez mais nos especializando em dissertar sobre diversos temas relativos ao Gerenciamento Ágil de Projetos, e o eXtreme Programming é o tema de hoje!

Por
3 min. de leitura

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

Estamos cada vez mais nos especializando em dissertar sobre diversos temas relativos ao Gerenciamento Ágil de Projetos, e o eXtreme Programming é o tema de hoje!

Nesse artigo vamos comentar uma avaliação discursiva da Secretaria de Estado de Planejamento e Orçamento do Estado de Roraima (SEPLAN/RR) para o cargo de Analista de Planejamento e Orçamento – Especialidade: Tecnologia da Informação, aplicada em janeiro de 2023 pela banca Cespe Cebraspe.

 

Essa avaliação cobrou de forma muito abrangente os conhecimentos sobre a Metodologia XP. Vejamos:

Tendo em vista que o XP é um dos modelos de engenharia de software ágil indicado para times pequenos e médios que desenvolvam software baseado em requisitos, redija um texto dissertativo, citando e descrevendo três valores do XP [valor: 26,00 pontos]; três

práticas do XP [valor: 25,00 pontos]; e três papéis dos membros da equipe XP [valor: 25,00 pontos].

Para responder o item 1, seria necessário conhecer os valores do XP, que são: Comunicação, Simplicidade, Feedback, Coragem e Respeito. Aproveitando a oportunidade, Coragem e Respeito também são valores do Scrum. Vamos às definições:

 

O primeiro valor do XP é a Comunicação, que deriva do Manifesto Ágil – Comunicação Face a Face. Para que os desenvolvedores possam compreender precisamente a necessidade do cliente e para que o cliente participe ativamente como parte da equipe, o Extreme Programming propõe conversas presenciais e diretas entre as partes.

Outro valor é a Simplicidade, que também deriva dos princípios do manifesto, que busca manter a simplicidade evitando desperdícios, de forma a não adicionar complexidades desnecessárias. O foco é reduzir custos e tempo e que o design e as funcionalidades sejam os mais simples possíveis, priorizando o que é absolutamente necessário para o projeto.

O Feedback é fundamental para que as práticas ágeis possam ser aplicadas. Feedbacks constantes, antecipados e em ciclos curtos sobre os resultados alcançados durante o processo é fundamental para garantir ajustes rápidos e mais precisos. Respostas rápido às mudanças e adaptação depende de feedbacks constantes.

Coragem e Respeito são fundamentais para equipes ágeis. Corabem para estar aberto a mudanças, encarar as falhas, aceitar os feedbacks, propor melhorias e Respeito para que se atenda a uma das premissas do XP, que é o trabalho em equipe. É preciso que os membros se respeitem e valorizem um bom relacionamento, com colaboração.

 

Apesar de ter sido mencionado os 5 Valores do XP, bastaria ter mencionado 3 deles para garantir a pontuação total. Por isso lembre: Coragem e Respeito também são valores do Scrum, e assim, 2/3 da questão estaria garantido.

 

Para a Questão 2, o candidato precisaria mencionar apenas 3 daquela lista gigante de práticas vistas nas aulas. Aqui, poderíamos tanto usar as práticas do Kent Beck quanto aquelas do Sommerville: 

  • Jogo de planejamento
  • Planejamento Incremental 
  • Entregas frequentes
  • Uso de metáforas
  • Uso de Histórias de Usuário
  • Projeto simples
  • Desenvolvimento Test-Fisrt
  • Refatoração
  • Programação em pares
  • Propriedade coletiva do código
  • Integração contínua
  • Ritmo sustentável / 40 horas de trabalho semanas
  • Cliente presente / Feedback Constante
  • Padrões de codificação

 

Por fim, para resolver a terceira questão, apenas seria necessário descrever 3 dos vários papéis definidos pelo XP. Vejamos:

Programador: o programador é essencial ao XP, pois o seu principal foco é a implementação.

Cliente: Representante da empresa, responsável por definir os requisitos e prioridades do projeto.

Desenvolvedor/Programador: é o membro da equipe de desenvolvimento responsável por escrever o código e criar o software de acordo com as especificações do cliente.

Testador: é o membro da equipe de desenvolvimento responsável por garantir que o software funcione corretamente e atenda aos requisitos do cliente. (realiza testes de unidade, testes de integração e testes de aceitação)

Coach/Treinador: é o membro da equipe de desenvolvimento responsável por orientar a equipe sobre as práticas e valores do XP, ajudando a manter o foco na qualidade do software e no processo de desenvolvimento.

Tracker/Rastreador: é o membro da equipe de desenvolvimento responsável por monitorar o progresso do projeto e ajudar a equipe a manter o foco nas tarefas mais importantes.

Consultor: é o membro da equipe de desenvolvimento responsável por trazer expertise técnica ou de negócios para o projeto.

Gerente: Responsável por gerenciar o projeto e garantir que a equipe esteja cumprindo prazos e orçamentos. O gerente trabalha em colaboração com a equipe para identificar e mitigar riscos, e é responsável por garantir que o software esteja alinhado com os objetivos do negócio.

Programador líder: Responsável por liderar a equipe técnica de desenvolvimento, garantindo a qualidade e a consistência do código produzido.

 

Assim, mais uma vez demonstramos aqui que, fazer uma prova dissertativa, não é nada complicado quando temos consciência do que devemos enfatizar. Ainda, como nesse caso, não são as técnicas de redação que são a prioridade da correção, e sim, a menção dos termos importantes que constam no gabarito do examinador:-)

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!

E antes que eu me esqueça!! Temos um curso completo de Gerenciamento de Projetos, PMBOK 6ª edição e 7ª Edição, com 500 questões comentadas em cada um, além de um curso TOP de Gerenciamento Ágil de Projetos  abordando o Manifesto Ágil, o framework SCRUM, a metodologia eXtreme Programming – XP e o Kanban, com muitas questões comentadas, como sempre! 

Bora estudar!!

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