Engenharia de Software: 4Ps e Impactos de Mudanças

3 minute read

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:

ItemResposta
Ação propostaO que deve ser feito?
JustificativaPor que essa ação é adequada?
P principal afetadoPessoas, Produto, Processo ou Projeto
Resultado esperadoO 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:

  1. o problema recebido;
  2. o P diretamente afetado;
  3. a decisão recomendada;
  4. 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.