¿Cuál es la peor parte de construir un sitio web?

En la capacidad de un Gerente de Producto encargado de lanzar un sitio web, realmente me molestan algunas cosas:

1. Coordinación de cambios

Con cualquier producto que comience desde cero, habrá momentos en los que factores externos (tendencias, nuevas investigaciones, etc.) lo influyan para que revise su plan de juego inicial y, en consecuencia, agregue / reste características en el camino. El problema no es tomar esas decisiones, esa es una parte fácil y, a veces, emocionante.

La parte difícil es cuando una característica particular que necesita ser cambiada / modificada ya ha sido desarrollada y depende de usted:

(a) convencer a los desarrolladores para que hagan los cambios (y que no se vean volubles mientras lo hacen). Esto se vuelve bastante difícil si te encuentras en una situación así varias veces. Se vuelve realmente difícil si ha subcontratado la solución y desea girar el cambio de una manera que parezca una ‘actualización’ trivial (para evitar gastos adicionales)

(b) ajuste las estimaciones de tiempo de manera que ‘nadie’ se dé cuenta, especialmente los interesados. El objetivo es evitar que alguien te pregunte: ‘Eso es solo sentido común. ¿Por qué no lo pensaste antes?

(c) para mantener bajo el impacto financiero.

¿Qué es peor que eso? Cuando empiezas a tener dudas sobre el cambio que acabas de coordinar.

2. Conseguir consenso sobre la interfaz de usuario

Esto se vuelve tedioso si sus inversores / financiadores / partes interesadas están directamente involucrados en el producto y tienen especial interés en cómo se verá el producto. Y se vuelve excepcionalmente difícil, cuando se necesita la aprobación de un tomador de decisiones que se toma demasiado en serio la “atención al detalle”.

Dado que es mi responsabilidad fabricar el producto, termino siendo el que coordina con el diseñador y lo guía con mi “fundamento”, mi “sentido estético” y mis “conjeturas”. Sin embargo, el diseño se evalúa contra la intuición, el sentido estético y las conjeturas de otra persona. No estoy socavando la importancia de los comentarios positivos, eso es absolutamente crítico. Pero cuando me veo obligado a realizar la iteración n. ° 59 en un diseño porque el margen que seleccioné fue 5 px más grande de lo que debería haber sido, es en ese momento que siento que mi supervisor solo debe sentarse con el diseñador. me ahorraría problemas y haría las cosas mucho más rápido.

Tengo 4 disgustos principales que cada uno cae en una fase particular del proceso: 1) lanzamiento 2) inicio 3) planificación, 4) programación

En el terreno de juego, me resulta un poco difícil cuando tenemos un cliente con una idea establecida en mente porque es una “palabra de moda” popular en la industria en este momento. Incluso si ese cliente no sabe lo que significa la palabra de moda, insiste en que necesita ese servicio en particular, incluso si no lo hace. Siempre somos honestos con los clientes sobre tales solicitudes, incluso si eso significa perder un trabajo.

Al principio, una gran irritación es la frecuencia con la que las personas organizan reuniones urgentes para una “gran” idea de sitio web que tienen. Luego nos sentamos con ellos solo para descubrir que quieren construir el próximo facebook. Eso es bastante molesto, pero luego mencionarán que tienen un presupuesto de quizás $ 1000 y esperan que amemos su gran idea tanto que simplemente hagamos el resto del trabajo de forma gratuita y dividamos todas las locas ganancias que el sitio seguramente hacer. Lo sentimos, pero si quieres ser el próximo facebook, no puedes simplemente copiar facebook y agregar una nueva característica.

Durante la planificación, también me hace gemir cuando tenemos que acordar el diseño y el contenido de un gran comité. Las personas pueden concentrarse mucho en su propia idea y resistirse a dejarla ir, incluso si no encaja en el “panorama general”. Entonces, a menudo terminas con un sitio web propuesto que tiene que tener un pedazo del pastel de todos. Puede ser difícil navegar por estas discusiones para asegurarse de proporcionar un producto final de calidad. Personalmente, no quiero construir algo para un cliente del que no me sienta orgulloso en ese momento … Creo que es nuestro trabajo educar al grupo lo mejor posible … pero estas conversaciones pueden ser tensas para algunos participantes.

La otra cosa que no me gusta es hacer ciertas tareas programáticas una y otra vez. Intentamos automatizar o usar las bibliotecas tanto como sea posible, pero siempre hay cierto grado de repetición de un sitio a otro. Siempre prefiero resolver un nuevo problema en su lugar.

Característica de fluencia! Tanto en la creación de sitios web para otros (las especificaciones siguen creciendo) como para mí (el proyecto nunca terminó). Si no sabe cuándo parar o no tiene límites claramente definidos, ¡crear sitios web puede ser tedioso!

Aparte de eso, cualquier cosa que no requiera mucho pensamiento y se parezca a la entrada de datos.

explorador de Internet