Considere a seguinte situação hipotética:
Uma inovação concebida para agregar valor ao relacionamento com fornecedores e clientes de uma agência pública incluirá uma aplicação web a ser desenvolvida internamente. A diretoria de tecnologia da informação da agência estabeleceu que, a partir desse projeto, o paradigma de desenvolvimento de sistemas deixará de ser o do modelo tradicional e seguirá o modelo ágil, com a adoção da metodologia Scrum. Novos desenvolvedores experientes e certificados foram contratados, e os analistas que já integravam os quadros da agência receberam treinamento e certificação.
A partir da situação hipotética apresentada e do que propõe o framework Scrum mais atual, responda aos seguintes questionamentos.
1 Como deverá ser estruturado o scrum team, considerando-se os perfis dos analistas antigos e dos novos contratados da citada agência?
2 Que atividades devem ser priorizadas pelo scrum master com vistas à evolução do scrum team?
3 Que estratégias devem ser adotadas pelos developers em relação à coesão do scrum team e ao produto?
CONTEÚDO EXCLUSIVO
Confira nossos planos especiais de assinatura e desbloqueie agora!
Ops! Esta questão ainda não tem resolução em texto.
Ops! Esta questão ainda não tem resolução em vídeo.
Questões Relacionadas
Em projetos de software de médio e grande porte, é comum observar a degradação da arquitetura ao longo do tempo, que geralmente resulta em alto acoplamento, baixo reúso de código e dificuldade de manutenção. Em muitos casos, essa situação poderia ser evitada com a aplicação consciente dos princípios de design conhecidos como SOLID, os quais embasam a abordagem orientada a objetos para a criação de sistemas com maior qualidade estrutural, facilitando testes, refatorações e extensões. A aplicação correta desses princípios pode determinar a diferença entre um sistema escalável e sustentável e um código rígido e frágil.
Considerando que o fragmento de texto acima tenha caráter unicamente motivad…
O desenvolvimento de software seguro não é apenas uma prática recomendada, mas uma responsabilidade. Cada linha de código escrita pode ser a diferença entre segurança e vulnerabilidade.
A segurança deve estar presente desde o início do desenvolvimento e ser um processo contínuo, afinal ela é fundamental para a proteção de dados e usuários. É preciso investir tempo em práticas de codificação segura, testes rigorosos e atualizações regulares.
Internet: <blog.rarecrew.com> (com adaptações).
Considerando que o fragmento de texto acima tem caráter unicamente motivador, redija um texto dissertativo acerca da importância da cultura DevSecOps e do modelo OWASP SAMM para a segurança no desenvol…
A pirâmide de testes e a qualidade de software
Com a crescente complexidade de softwares, junto à maior exigência de precisão, a qualidade dos sistemas tem se tornado tópico de relevante interesse no âmbito do desenvolvimento de sistemas de TI. A necessidade de processos digitais mais rápidos e que ofereçam a melhor experiência possível para os usuários exige a garantia de que o software seja entregue da maneira esperada. O alcance desse objetivo pode ser apoiado pela adoção da pirâmide de testes, um esquema visual que hierarquiza o entendimento dos tipos, dos níveis, das quantidades e da complexidade dos testes de software, apoiando o planejamento e a garantia da qualidade do projeto. Os te…



