Engenharia de Software: 4Ps e Impactos de Mudanças
Published:
Objetivo da atividade
Analisar um problema de gerenciamento de projeto de software utilizando os quatro elementos propostos por Pressman & Maxim:
- Pessoas
- Produto
- Processo
- Projeto
Ao final da atividade, o grupo deverá demonstrar que compreende que os 4 Ps são interdependentes e que uma mudança em um deles pode provocar impactos nos demais.
Caso-base: Projeto UniConnect
A universidade está desenvolvendo o UniConnect, um aplicativo para estudantes.
A primeira versão deverá permitir:
- consultar horários e salas;
- visualizar notas;
- receber avisos acadêmicos;
- consultar o calendário acadêmico.
O projeto possui inicialmente:
- 1 gerente de projeto;
- 1 analista;
- 2 desenvolvedores backend;
- 2 desenvolvedores mobile;
- 1 profissional de UX;
- 1 especialista em testes.
O prazo previsto para desenvolvimento da primeira versão é de cinco meses.
Durante a execução do projeto, entretanto, ocorre um evento inesperado.
Cada grupo receberá uma situação diferente do professor.
Tarefa 1: Diagnóstico do problema
Leiam a situação recebida pelo grupo e respondam:
a) Qual é o problema central?
Descrevam o problema em uma ou duas frases, sem ainda apresentar uma solução.
b) Qual dos 4 Ps é afetado mais diretamente?
Escolham:
- Pessoas
- Produto
- Processo
- Projeto
Justifiquem brevemente a escolha.
Atenção: pode haver mais de um elemento envolvido, mas o grupo deverá identificar aquele que sofre o impacto inicial mais evidente.
Tarefa 2: Análise dos impactos nos 4 Ps
Analise como a situação recebida pode afetar cada um dos quatro Ps. Representem a situação como uma cadeia de causa e consequência.
Utilizem o formato:
Evento inicial
↓
P diretamente afetado
↓
Impacto em outro P
↓
Impacto em outro P
↓
Consequência para o projeto
Exemplo:
Redução do prazo
↓
PROJETO
↓
Necessidade de revisar o escopo
↓
PRODUTO
↓
Reorganização das entregas
↓
PROCESSO
↓
Possível aumento da pressão sobre a equipe
↓
PESSOAS
O objetivo não é encontrar uma única sequência correta, mas mostrar como as dimensões se relacionam.
Tarefa 3: Proposta de decisão gerencial
O grupo deverá atuar como responsável pelo gerenciamento do projeto.
Proponham duas ações concretas para responder ao problema.
Para cada ação, indiquem:
| Item | Resposta |
|---|---|
| Ação proposta | O que deve ser feito? |
| Justificativa | Por que essa ação é adequada? |
| P principal afetado | Pessoas, Produto, Processo ou Projeto |
| Resultado esperado | O que se espera melhorar ou evitar? |
As propostas devem ser realistas para o contexto apresentado.
Evitem respostas genéricas como: “Melhorar a comunicação.”
Prefiram: “Criar uma reunião semanal de alinhamento entre representantes dos dois departamentos e definir formalmente quem possui autoridade para validar os requisitos.”
Tarefa 4: Identificação do trade-off
Toda decisão gerencial pode gerar benefícios, mas também custos ou consequências.
Identifiquem pelo menos um trade-off envolvido na solução proposta.
Utilizem o formato: Para obter __________, será necessário aceitar/reduzir/aumentar __________.
Exemplos:
- Para reduzir riscos técnicos, será necessário utilizar parte do tempo da equipe para compreender e testar a integração com o sistema legado.
- Para aumentar a participação dos usuários, será necessário reservar tempo para prototipação e feedback durante o desenvolvimento.
Tarefa 5: Recomendação final do grupo
Finalizem a análise respondendo:
Se vocês fossem responsáveis pelo projeto, qual decisão tomariam primeiro e por quê?
A resposta deve possuir aproximadamente 3 a 5 linhas.
Compartilhamento com a turma
Cada grupo terá aproximadamente 1 minuto para apresentar:
- o problema recebido;
- o P diretamente afetado;
- a decisão recomendada;
- o principal trade-off identificado.
Não é necessário apresentar toda a folha de respostas.
Entregável
Cada grupo deverá enviar um único arquivo em PDF contendo a análise realizada.
Estrutura obrigatória
1. Identificação
- nomes e números dos integrantes;
- situação analisada.
2. Diagnóstico
- problema central;
- P diretamente afetado;
- justificativa.
3. Cadeia de impactos
Representação textual ou visual mostrando a relação entre os 4 Ps.
4. Decisões propostas
Duas ações de gerenciamento, com justificativas.
5. Trade-off
Descrição de pelo menos um trade-off relacionado às decisões propostas.
6. Recomendação final
Decisão prioritária do grupo e justificativa.
