Escolar Documentos
Profissional Documentos
Cultura Documentos
• Teleaula nº: 02
Contextualização
Nos deparamos com inúmeras técnicas de gerenciamento de projeto
de desenvolvimento de software:
• As técnicas e metodologias efetivamente auxiliam no
desenvolvimento de software?
• Como envolver os participantes, entre os membros internos e as Fonte: do autor
pessoas externas (clientes, usuários, consultores, entre outros)
• As constantes mudanças de requisitos, até mesmo durante o
desenvolvimento do software
• Imagine-se coordenando uma equipe híbrida (atividades
presenciais e remotas) envolvendo várias equipes de
desenvolvimento de países diferentes
Contextualização
Um dos valores que conduz para a entrega de software em projetos
de sucesso “Indivíduos e interações acima de processos e
ferramentas” (Manifesto ágil, 2001).
Melhoria contínua: a
Transparência experiência é a base da
construção de soluções
- Apresentar Fatos
• Coach;
• Analista de teste;
• Redator técnico;
• Desenvolvedor.
Desenvolvimento Dirigido por Funcionalidade - FDD
• Enfatiza o uso de
orientação a objetos.
• Proporciona respostas;
• Incentiva a criatividade;
Fonte: https://bit.ly/3ckqYh3
• Estimula a empatia.
Fonte: Camargo (2019)
Como utilizar o Design Thinking na TI
• Definição do projeto
• Investigação
• Idealização
• Prototipagem
• Teste
Fonte: do autor
Entregar um requisito
no prazo
Se ouve falar muito em metodologias ágeis e muitos • Interação
dizem que o “meu” time já pratica Ágil há muito tempo
Vamos compreender o que é importante para entregar
um requisito no prazo, quais são verdadeiras?
• Entregue rapidamente;
• Valorize a equipe;
• Otimize o todo.
Consolidar uma
metodologia de
desenvolvimento
Desafio
• Se o software a ser desenvolvido requer minuciosos
incrementos
• A participação de terceiros (consultores,
pesquisadores e especialistas) é fundamental
• Requer a inserção de novos elementos ao longo do
plano de desenvolvimento do software
• Os testes de homologação podem gerar requisitos
para a próxima versão do sistema.
Especialistas
colaboram nas
Consultores trazem novas
estratégias
experiências e
pesquisadores novos • Extreme
elementos de hardware Programming
(XP)
Redesign
Resultados
surpreendem as
expectativas Fonte: Pressman (2016)
Comparando Scrum e Design Thinking
Fonte: Paes(2020)
SCRUM
SCRUM
• Método ágil mais usado atualmente
Cerimônias
• Entrega incremental
• Envolvimento do cliente
SCRUM
• Product Backlog: trata-se da lista que contém todas as
funcionalidades desejadas para o produto.
Fonte: do autor
• Sprint Backlog: lista de tarefas que a equipe deverá
executar naquele Sprint.
Fonte: https://bit.ly/39RxzzY
• Pôquer do planejamento;