Como desarrolladores, ¿es nuestro trabajo informar problemas si a nadie más en la organización parece importarle? [cerrado]


19

editar:

Debo señalar; Mi opinión personal era que debería ser proactivo. Sé que a veces tengo que morderme la lengua, y quería obtener el aporte de las comunidades (fue esta una de esas veces).

No pude encontrar un lugar más apropiado para preguntar en la familia de sitios SO.

Aquí está el escenario:

  • pequeña organización <70 empleados
  • no departamento de qa
  • Sitio web visto por miles todos los días.
  • Soy el único desarrollador de sitios web
  • Nunca he tenido una sola queja de que el sitio está roto en IE6

  • Descubrí que nuestro sitio no ha funcionado en IE6 durante años. La persona que reemplacé que lo creó debe haberlo "probado" solo en IE7. Encendí Virtual PC y con IE6, y nuestro sitio es un completo desastre. No puede seleccionar algunos elementos del menú que están tan confusos. Se ve terrible

Entonces, de nuevo, ¿es nuestro trabajo buscar proactivamente los errores, o simplemente arreglamos lo que el cliente solicita ...

Personalmente, quiero aprovechar esta oportunidad con mi organización para eliminar cualquier expectativa de compatibilidad o compatibilidad con IE6.



Si nadie se queja, no hay problema. y como dice el refrán si no está roto, no lo arregles .
Mouviciel

Respuestas:


24

Respuesta corta, si. Un desarrollador profesional debe ser proactivo.

Respuesta larga, depende. ¿Tiene alguna analítica configurada en su sitio (s)? Si es así, puede usar los informes del buscador para ver qué porcentaje de su tráfico es IE6 y usarlo para determinar si el ROI vale su tiempo (o el de la empresa).


1
Aunque el uso de ie6, si existe alguno, probablemente no sea totalmente representativo del mercado de usuarios potenciales. Si voy a un sitio en mi navegador y no funciona, dudo que vuelva por más roturas. Tal vez lo verificaría en unos meses, pero no frecuentaría el sitio. Buena respuesta corta, estoy totalmente de acuerdo.
Chris

3
"Si un árbol cae en un bosque y no hay nadie cerca para escucharlo, ¿emite un sonido?"
Sr. Ant

@Ant: No podría estar más de acuerdo. Que filosofico.
MVCylon

+1 @ant Si tienes más de esas citas, definitivamente deberías cotejarlas en un libro. ¿"Zen y el arte de la gestión de proyectos" quizás? ; o)
TimS

configurar Google Analytics. ¡Nuestro equipo de administración de sistemas estaba proporcionando análisis usando webtrends 7.0 LOL! (Netscape Navigator fue el navegador # 2 más utilizado la semana pasada según ellos, IE 2.0 ÚLTIMA SEMANA también apareció en la lista, ¡ni Firefox ni safari incluso incluyeron ROFL!).
MVCylon 01 de

12

Informaría sobre el problema que has descubierto. Dado que también desea reducir las expectativas del soporte de IE 6, también incluiría lo siguiente en su informe:

  • estadísticas sobre la cantidad de personas que visitan su sitio en IE 6
  • el hecho de que nadie ha informado el problema
  • El costo de continuar apoyando el sitio en IE 6 en términos de horas de desarrollo

3
+1: "el hecho de que nadie ha informado el problema". Si nadie lo informó, el costo del error es esencialmente cero. Por lo tanto, cualquier dinero gastado en una "solución" se desperdicia.
S.Lott

3
Si las personas que usan IE6 no pueden usar el sitio, ¿cómo van a informar el problema? la mayoría de los usuarios asumen que es su culpa, y van a otro lado ...
Steven A. Lowe

5

¡¡¡Sí, sí, mil veces sí!!!

¡Nada tiene de malo eso!

Echaría un vistazo a los registros para ver los porcentajes de personas que acceden al sitio con IE6. presumiblemente, entonces no hacen nada y puede comenzar a calcular cómo esto puede estar afectando a su empresa (por ejemplo, ventas perdidas, clics perdidos, etc.).

Te hará ver bastante bien haber encontrado un problema como este.

Dicho esto, falta algo en su proceso de negocio que no han identificado los navegadores a los que quieren apuntar, e incluso entonces necesitaron la orientación de TI sobre eso.


Puntos de bonificación definitivamente dados por estar preparados con las estadísticas del navegador de visitantes (+1 cuando mis votos se restablecen mañana)
Nicole

4

Si aún no lo ha informado, ¿cómo sabe que no les importa? Sin su aportación, ¿cómo sabrían siquiera que deberían importarles?

Informe absolutamente sobre cualquier problema que encuentre en la empresa, en lo que respecta al sistema o de otra manera (por supuesto, considere cómo debe abordar los problemas políticamente).

Usted es parte de un equipo y, en una empresa pequeña como la suya, es probable que sea un miembro clave del equipo. Si ve un problema que nadie más ha visto, es su responsabilidad profesional ser proactivo y llamar su atención, y dejar que la administración decida cómo priorizarlo (con su aporte de experiencia, por supuesto).

Con una empresa de su tamaño, todos pueden verse afectados, incluidos usted y su trabajo. Incluso si estuviera en una empresa más grande, varios departamentos podrían verse afectados, por lo que aún debe ser proactivo e informarlo.


2

Sí, debería mencionarlo y tener una discusión sobre el mejor enfoque para los negocios. Si no importa, úsela como una oportunidad para documentar qué navegadores son compatibles. Si es importante, bueno, arréglalo.

La mejor manera de averiguar si es tu deber mencionarlo o no: ¿te avergonzaría o incluso te reprendería si alguien más se enterara y lo mencionara primero?


1

Sí, deberías informarlo a alguien. Como a nadie parece importarle, puede convertirlo en un problema de baja prioridad y luego eliminarlo si la gerencia dice "no vamos a admitir IE6 ya que nadie se está quejando de todos modos", pero definitivamente debe informarlo. De esa manera, hay algún registro y rastro del problema que se encuentra, discute y resuelve (en este caso, probablemente no haciendo nada, pero el mismo principio se aplica en otros lugares).


1

Es bastante obvio que cualquier empleado de una empresa debe informar los problemas que encuentre a la persona adecuada.

Ahora en un mundo ideal, todos los empleados deberían adoptar una actitud kaizen y sugerir mejoras en los procesos de la empresa.


1

Usted dice que ninguno de sus clientes ha reportado un problema con IE6, pero esto es probable porque su sitio no funciona y están asustados por eso. Verifique las estadísticas de su sitio y vea si alguien visita el sitio en IE6. Podría pensar en los usuarios de IE6 en su sitio como clientes perdidos.


¡+1, es difícil informar un problema si no puede ver el enlace 'informar problema'!
GrandmasterB

@GrandmasterB: Debe haber estado en nuestro sitio. Mgmt se ha ido con el enfoque, no ponga un enlace para informar problemas técnicos. Jajaja
MVCylon

1

¡Si! informarlo y al informarlo, los programadores podemos justificar un nuevo proyecto para detectar problemas no notificados o desatendidos.

Ocupado es bueno :)


0

Sí, definitivamente lo menciono. Recomiendo los siguientes pasos:

  1. Investigue la causa. ¿Es una biblioteca javascript? HTML no compatible? etc.
  2. Desarrolle una o más soluciones posibles, junto con una estimación general de cuánto tiempo tomarán y su intrusión en la base de código existente.
  3. Puede solucionarlo directamente (si tiene la libertad de hacerlo) o informar sus hallazgos y las opciones de resolución disponibles a su (s) supervisor (es) para que tomen una decisión.

0

En general, repórtalo. En este caso especial, agregue la propuesta de que se debe agregar una secuencia de comandos de actualización de IE6 al sitio. Hay un montón de forma gratuita, incluidos otros navegadores obsoletos también. IE6 ya estaba muy desactualizado en 2011, es aún más en 2013.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.