Como desenvolvedores, é nosso trabalho relatar problemas, se mais ninguém na organização parece se importar? [fechadas]


19

editar:

Eu deveria apontar; Minha opinião pessoal era que eu deveria ser proativo. Sei que às vezes tenho que morder a língua e queria que as comunidades entendessem (esse era um daqueles momentos).

Não consegui encontrar um local mais apropriado para solicitá-lo na família de sites SO.

Aqui está o cenário -

  • organização pequena <70 funcionários
  • nenhum departamento de qa
  • site visto por milhares todos os dias.
  • Eu sou o único desenvolvedor de sites
  • Eu nunca tive uma única reclamação de que o site está quebrado no IE6

  • Descobri que nosso site não funciona no IE6 há anos. A pessoa que substituí quem o criou deve ter "testado" apenas no IE7. Eu iniciei o Virtual PC e com o IE6, e nosso site é uma bagunça completa. Você não pode selecionar alguns itens de menu que sejam tão ilegíveis. Parece terrível.

Então, novamente, é nosso trabalho procurar erros de forma proativa, ou apenas consertamos o que o cliente solicita ...

Pessoalmente, quero aproveitar essa oportunidade com minha organização para eliminar qualquer expectativa de suporte ou compatibilidade do IE6.



Se ninguém reclama, não há problema. e como diz o ditado, se não estiver quebrado, não conserte .
Mouviciel

Respostas:


24

Resposta curta, sim. Um desenvolvedor profissional deve ser proativo.

Resposta longa, depende. Você tem alguma análise configurada no (s) seu (s) site (s)? Nesse caso, você pode usar os relatórios do navegador para ver qual porcentagem do seu tráfego é o IE6 e usá-lo para determinar se o ROI vale o seu tempo (ou o da empresa).


1
Embora o uso ie6, se houver algum, provavelmente não seja totalmente representativo do mercado potencial de usuários. Se eu for para um site no meu navegador e ele não funcionar, duvido que voltarei para mais falhas. Talvez eu faça o check-in em alguns meses, mas não frequente o site. Boa resposta curta, porém, concordo inteiramente.
Chris

3
"Se uma árvore cai em uma floresta e ninguém está por perto para ouvi-la, isso soa?"
Mr. Ant

@ Ant: Não poderia concordar mais. Quão filisófico.
MVCylon

+1 @ant Se você tiver mais dessas aspas, definitivamente as agrupe em um livro. "Zen e a arte do gerenciamento de projetos", talvez? ; o)
TimS 27/01

configure o Google Analytics. Nossa equipe de administração de sistemas estava fornecendo análises usando webtrends 7.0 LOL! (O Netscape Navigator foi o navegador mais utilizado como o número 2 na semana passada, de acordo com eles, o IE 2.0 LAST WEEK também entrou na lista, nenhum Firefox ou safári chegou ao ROFL!).
MVCylon

12

Eu reportaria o problema que você descobriu. Como você também deseja diminuir a expectativa de suporte do IE 6, também incluiria o seguinte em seu relatório:

  • estatísticas sobre o número de pessoas que visitam seu site no IE 6
  • o fato de ninguém ter relatado o problema
  • o custo de continuar suportando o site no IE 6 em termos de horas de desenvolvimento

3
+1: "o fato de ninguém ter relatado o problema". Se ninguém o informou, o custo do bug é essencialmente zero. Portanto, qualquer dinheiro gasto em uma "correção" é desperdiçado.
precisa saber é o seguinte

3
se as pessoas que usam o IE6 não podem usar o site, como devem relatar o problema? a maioria dos usuários supõe que a culpa é deles e vai para outro lugar ...
Steven A. Lowe

5

Sim, sim, mil vezes sim!!!

Não tem nada de errado com isso!

Eu daria uma olhada nos logs para ver as porcentagens de pessoas acessando o site com o IE6. presumivelmente, eles não fazem nada e você pode começar a calcular como isso pode afetar sua empresa (por exemplo, vendas perdidas, cliques perdidos em anúncios etc.).

Isso fará com que você pareça muito bom por ter encontrado um problema como esse.

Dito isto, falta algo em seu processo de negócios que eles não identificaram os navegadores que desejam direcionar e, mesmo assim, precisaram da orientação da TI para isso.


Os pontos de bónus definitivamente dada por ser preparado com estatísticas do navegador do visitante (+1 quando os meus votos amanhã Reset)
Nicole

4

Se você ainda não o denunciou, como sabe que eles não se importam? Sem a sua opinião, como eles saberiam que deveriam se importar?

Relate absolutamente quaisquer problemas encontrados na empresa, em termos de sistema ou de outra forma (é claro, considere como você deve abordar os problemas politicamente).

Você faz parte de uma equipe e, em uma pequena empresa como a sua, provavelmente é um membro importante da equipe. Se você vir um problema que ninguém mais viu, é sua responsabilidade profissional ser proativo e chamar a atenção deles, e deixar a gerência decidir como priorizá-lo (com a sua experiência, é claro).

Com uma empresa do seu tamanho, todos podem ser impactados, incluindo você e seu trabalho. Mesmo se você estivesse em uma empresa maior, vários departamentos poderiam ser afetados, portanto você ainda deve ser proativo e denunciá-lo.


2

Sim, você deve falar sobre a melhor abordagem a ser adotada nos negócios. Se não importa, use-o como uma oportunidade para documentar quais navegadores são suportados. Se isso importa, bem, conserte-o.

A melhor maneira de descobrir se é o seu dever de levá-la ou não: você estaria envergonhado, ou até mesmo repreendido, se alguém outra pessoa descobriu e trouxe-o em primeiro lugar?


1

Sim, você deve denunciá-lo a alguém. Como ninguém parece se importar, você pode torná-lo um problema de baixa prioridade e eliminá-lo se a gerência disser "não apoiaremos o IE6, pois ninguém está reclamando de qualquer maneira", mas você definitivamente deve denunciá-lo. Dessa forma, há algum registro e trilha do problema sendo encontrado, discutido e resolvido (nesse caso, provavelmente não fazendo nada, mas o mesmo princípio se aplica a outros lugares).


1

É óbvio que qualquer funcionário de uma empresa deve relatar problemas que encontrar para a pessoa apropriada.

Agora, em um mundo ideal, todos os funcionários devem adotar a atitude kaizen e sugerir melhorias nos processos da empresa.


1

Você diz que nenhum de seus clientes relatou um problema com o IE6, mas isso provavelmente ocorre porque seu site não funciona e eles ficam assustados com isso. Verifique as estatísticas do seu site e veja se alguém visita o site no IE6. Você pode pensar nos usuários do IE6 em seu site como clientes perdidos.


+1, é difícil relatar um problema se você não conseguir ver o link "relatar problema"!
GrandmasterB

@GrandmasterB: Você deve estar no nosso site. Mgmt seguiu a abordagem, não coloque um link para relatar problemas técnicos. RI MUITO.
MVCylon

1

Sim! denunciá-lo e relatando-o, nós programadores podemos justificar um novo projeto para detectar problemas não relatados ou não atendidos.

Ocupado é bom :)


0

Sim, mencione-o definitivamente. Eu recomendo as seguintes etapas:

  1. Investigue a causa. É uma biblioteca javascript? HTML não suportado? etc.
  2. Desenvolva uma ou mais soluções possíveis, juntamente com uma estimativa geral de quanto tempo elas levarão e sua intrusividade na base de código existente.
  3. Corrija-o imediatamente (se você tiver a liberdade de fazê-lo) ou relate suas descobertas e as opções de resolução disponíveis ao (s) seu (s) supervisor (es) para que eles tomem uma decisão.

0

Em geral, relate. Nesse caso especial, adicione a proposta de que um script de dica de atualização do IE6 seja adicionado ao site. Há um monte por aí de graça, incluindo outros navegadores desatualizados. O IE6 já estava desatualizado em 2011, é ainda mais em 2013.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.