Como resolver uma falha em um projeto do cliente

7

Em um ambiente de grande empresa, os projetos dos clientes são delegados às equipes. Dito isto, se sua equipe está concluindo um site para um cliente e você se deparar com um grande problema de design e código, mas seu líder da equipe optar por ignorá-lo, como você deve lidar com isso? Isso afetaria toda a equipe se não fosse abordada; portanto, você deve apenas documentar o problema ou endereçá-lo a alguém mais alto?

DᴀʀᴛʜVᴀᴅᴇʀ
fonte

Respostas:

4

Como a resposta de Scott, exceto pelo ponto # 1. Mesmo que eu ache que 'um grande problema de design e código' é um pouco subjetivo (grande em relação ao que, por exemplo? Toca no código personalizado do cliente ou é uma falha na 'base de código principal'?), Eu não o tocaria sem autorização para faça isso. Você pode estar 100% certo, mas está em um território traiçoeiro com isso. Pode demorar muito pouco para estragar o ambiente em que você passa muito tempo.

vetor
fonte
3
  1. Corrija o problema, se possível
  2. Notifique superior se você não puder simplesmente corrigir o problema (por escrito, se possível - e-mail?)
  3. Se a superior optar por ignorar o problema, você também o fará
  4. Se o problema impedir que outros itens sejam concluídos, apresente também cada um desses itens ao superior. Explicando o problema subjacente novamente. E, novamente, por escrito, se possível.
  5. Não ultrapasse a cabeça de ninguém - você está apenas pedindo problemas para fazer isso.

Apenas meus 2 ¢.
É ótimo ser proativo. Mas se um superior optar por deixar as coisas deslizarem, você precisará apenas "CYA" fazendo as coisas por escrito. Em última análise, é tarefa do seu superior escolher o que é e o que não é abordado. Ao passar por cima das cabeças das pessoas, você cria rapidamente um ambiente de trabalho de desconfiança e competitividade. Isso pode evoluir rapidamente para pequenas facadas nas costas e retaliação em minha experiência.

Scott
fonte