You are on page 1of 8

14/03/2023

• Unidade de Ensino: 04

• Competência da Unidade: Conhecer e compreender para quais


situações as características de gestão de projetos de software
sequencial ou ágil pode ser melhor aproveitado, bem como quais
ferramentas podem auxiliar na gestão.

Projeto de Software • Resumo: Aplicar ferramentas colaborativas na gestão de projetos de


• Técnicas Sequenciais e Ágeis software, levando em consideração o modelo de gestão do projeto.

• Palavras-chave: metodologia ágil; metodologia tradicional; gestão


• Me Marco Ikuro Hisatomi da comunicação; stakeholders; evolução de software.

• Título da Teleaula:Técnicas Sequenciais e Ágeis

• Teleaula nº: 04

1 2

Contextualização Contextualização
Ao adotar um modelo de processo no desenvolvimento de software, E então, se prepare para:
é fundamental que siga somente um dos modelos escolhidos?  Conhecer e ser um Product Owner;
 Dominar as práticas do Scrum, principalmente do Scrum Master;
Bem, imagine um time de 10 ou mais desenvolvedores, lotados em  Ou fazer parte de um time auto-organizado ágil;
vários sites (Austrália, Brasil, Escócia e Japão), criando e alterando Fonte: do autor Fonte: do autor
 Configurar e se beneficiar de ferramentas que automatizam
artefatos a cada momento.
processos do desenvolvimento de software
O desafio é organizar para que atenda aos objetivos traçados
durante o planejamento
Saber quais ferramentas auxiliam o gerenciamento de atividades
Pronto para ser o protagonista com habilidades
adversas, aplicando metodologias sequências e ágeis.
para desempenhar essas competências?

3 4

Semelhanças e
vantagens entre
modelo tradicional
e ágil

Fonte: Sbrocco

5 6
14/03/2023

Diferenças entre o tradicional e o ágil Diferenças entre o tradicional e o ágil

Metodologia Tradicional Metodologia ágil Metodologia Tradicional Metodologia ágil

Condução do processo a risca Processos maleáveis ↩ Cliente não possui poder de


decisão no desenvolvimento
Cliente faz parte da equipe de
desenvolvimento

Resistentes à mudanças
Aceita Mudanças ao longo do
processo
↩ Grandes equipes
Equipes reduzidas (máximo 10
pessoas)
Normas que definem padrões Custo alto gerado pelas
Baseadas em dados esta sticos Pouco custo com modificações
a serem seguidos mudanças
Não pregam o uso de contratos
Contratos rígidos
ou são flexíveis
Focada em Processos Focada em Pessoas ↩
Fonte: Autor Fonte: Autor

7 8

Gerenciamento de projetos tradicional vs ágil

Tradicional Ágil
Desenho no início Desenho con nuo
Desenvolvimento de
Escopo fixo Escopo flexível ↩
Entregas Atributos/requisitos e-Commerce: método
Baixa incerteza Alta incerteza ↩ Fonte: Autor
tradicional ou ágil
Baixa interação com o Alta interação com
cliente o cliente ↩
Equipes de projeto Equipes de projeto
convencionais auto-organizadas ↩

9 10

Tradicional Ágil Tradicional Ágil


• Interação • Resolução
Diagrama das operações Design das interações com Diagrama das operações Design das interações com
de venda pela Internet foco na experiência do de venda pela Internet foco na experiência do
com integração financeira usuário com integração financeira usuário
Todas operações de Todas operações de
Implementa consulta Implementa consulta
consulta e escolha do consulta e escolha do
simples e pagamento via simples e pagamento via
produto com a realização produto com a realização
cartão de crédito (Sprint 1) Fonte: do autor cartão de crédito (Sprint 1) Fonte: do autor
do pagamento do pagamento
Espera-se sucesso em Espera-se sucesso em Cada versão pronta para
todos os testes do sistema todos os testes do sistema receber funcionalidade
completo completo conforme o mercado
O cliente participa no O cliente participa no Constantemente o cliente
levantamento e nos testes levantamento e nos testes participa do
de validação de validação desenvolvimento

11 12
14/03/2023

Auto-organização de times ágeis

• Os membros não devem aguardar que seus


gestores lhes atribuam trabalho
Diferenças e • A organização do trabalho deve ser feita em grupo
semelhanças na • A comunicação entres os membros deve ser

Equipe de trabalho frequente


• Os membros devem compreender as demandas
• Líderes/gestores são necessários em equipes auto-
organizáveis, porém, não devem tomar ações que
interfiram de maneira intensa em seu andar
• As dificuldades e desafios de implementação são
resolvidos/comunicados pelo/ao time todo

13 14

Scrum Master
Facilitador
Scrum master
Guardião do
Paciente
Processo

Scrum
Master
Questionador Colaborador

Líder-servidor Transparente

Fonte: do autor

15 16

Priorizar Priorizar Priorizar Time Scrum


Multifuncional

SPRINT 1 SPRINT 2 SPRINT N

Avaliar Avaliar Avaliar


Auto- Time Autônomo
Fonte: do autor organizado Scrum

Product Owner é a pessoa responsável pelo projeto


propriamente dito, constante priorização, avaliação e
feedback, para todos os detalhes do projeto. Pequeno
Fonte: do autor

17 18
14/03/2023

Atividade de gestão de Scrum Product


Time
projetos Master Owner
• Atitude das
Gerenciamento de Escopo Primário Secundário pessoas no
Gerenciamento de Custos Primário SCRUM
Atitudes de um gestor
Gerenciamento de Qualidade Primário
de projeto no modelo
Comunicação com o cliente
↩ Primário Secundário
Tradicional e no Ágil
Gerenciamento de aquisições Primário

Engajar e inspirar o time Primário


Solucionar problemas e
remover impedimentos ↩ Primário Primário

Fonte: do autor

19 20

Gestor de projeto Gestor Ágil Gestor de projeto Gestor Ágil


• Interação • Resolução
Percebendo a progresso das Percebendo a progresso das
Cuidando do cronograma e Cuidando do cronograma e
entregas e participando das entregas e participando das
das agendas com reuniões das agendas com reuniões
decisões do cliente decisões do cliente
com o cliente com o cliente
continuamente continuamente
Cobrando resolução do Cobrando resolução do
Participando da mitigação e
time para um problema time para um problema
Fonte: do autor resolução dos problemas Fonte: do autor
com o componente em com o componente em
que ocorrem diariamente
desenvolvimento desenvolvimento
Se assusta sempre que o Se assusta sempre que o Auxilia o cliente ou seu
cliente apresenta novas cliente apresenta novas representante na solução de
necessidades necessidades constantes mudanças

21 22

Gestão de
Comunicação

Gestão de
Comunicação

Fonte: Paes (2020)

23 24
14/03/2023

Planejamento da Comunicação Mecanismos de trocas de informação


• Verbal: confiança na sua voz, associar a boa
• Qual é fonte? linguagem corporal, praticar a escuta ativa
• Que tipo de informação?
• Para quem? • Não-verbal: efeitos da emoções (no rosto ou corpo),
• Quando ou qual a periodicidade?
Fonte: Cavalcanti (2016)
combinar com palavras
• Como se pode confirmar recebimento e entendimento?
• Escrita: manter o simples, foco na linguagem do
NC (Número de Conexões): público e revise

• Visual: elementos gráficos, imagem e diagramas (mas


pode desviar o foco)

25 26

Dimensões Modalidades
Interna: informações que
Interativa: envolve pessoas
fazem parte
comunicando-se em tempo real
apenas da equipe
Externa: podem ser Papéis da
alinhadas para que o
cliente possa compreender
Ativa: as informações são
enviadas por uma parte à outra, Metodologia Scrum
os acontecimentos do mas a resposta não é garantida
projeto
Foco hierárquico: a Passiva: as informações são
comunicação pode ser armazenadas em determinado
adaptada conforme o local e dependem da iniciativa
público-alvo da outra parte para recuperá-las

27 28

Desafio Algumas das Responsabilidade do SCRUM Master


• Garantir que os problemas que afetam o ____ sejam
discutidos e resolvidos.

• Ajudar a identificar o(s) _____(s) para o projeto.

• Garantir que o ____ e o registro de impedimentos


Fonte: do autor
continuem sendo atualizados.

• Determinar a duração da ____.

• Coordenar a criação do cronograma de planejamento


da ____.

29 30
14/03/2023

Algumas das Responsabilidade do SCRUM Master


• Garantir que os problemas que afetam o
Time Scrum sejam discutidos e resolvidos.

• Ajudar a identificar o(s) Stakeholder(s) para o projeto.


Manutenção do
• Garantir que o scrumboard e o registro de
software e
impedimentos continuem sendo atualizados.
Fonte: do autor
Ferramentas de
• Determinar a duração da Sprint. gestão
• Coordenar a criação do cronograma de planejamento
da release.

31 32

Evolução do Software • Evolução do


Software

Fonte: Sommerville (2019)


Fonte: Sommerville (2019)

33 34

Evolução do Software Evolução do Software

Fonte: Sommerville (2019) Fonte: Sommerville (2007)

35 36
14/03/2023

Evolução de Software

Ferramentas para
continuar obtendo
bons resultados com
o software

Fonte: Sommerville (2007)

37 38

• Planos de ações para impulsionar a empresa • Planejamento • Planos de ações para impulsionar a empresa • Planejamento
Estratégico: Estratégico:
ações ações
1. saber onde está monitoradas 1. saber onde está monitoradas
2. criar planos de ação com visão à 2. criar planos de ação com visão à
3. divulgar o plano de ação longo prazo 3. divulgar o plano de ação longo prazo

4. monitorar os índices de desempenho de cada 4. monitorar os índices de desempenho de cada


processo. processo.

Qual é o nome do método de planejamento


estratégico que trabalha com: Forças,
Oportunidades, Fraquezas e Ameças?
Fonte: Paes (2020)

39 40

• Canvas: • Balanced
mapa completo Scorecard
da organização (BSC):
equilíbrio em
quatro
indicadores

Fonte: Paes (2020)

Fonte: Paes (2020)

41 42
14/03/2023

Recapitulando

• Diferenças na concepção e desenvolvimento do


projeto;
Recapitulando • Gestão de comunicação
• Ferramentas e metodologias para gestão de projetos:
• Análise SWOT
• Canvas
• BSC
• Evolução de software

43 44

You might also like