¿Qué preguntas hace cuando se le pide que haga una estimación del desarrollo del tema?

17

Acabo de recibir un correo electrónico que hizo la siguiente pregunta:

"¿Cuánto costará codificar un tema de WordPress?"

No puedo responder a esta pregunta sin saber la respuesta a una gran cantidad de otras preguntas. Me levanto con lo siguiente en la parte superior de mi cabeza:

  1. ¿Qué navegadores / dispositivos deben ser compatibles?
  2. ¿Qué funcionalidad principal de WordPress necesita ser compatible?
  3. ¿Qué archivos de plantilla deben crearse?
  4. ¿Hay plantillas de página personalizadas?
  5. ¿Se debe internacionalizar el tema?
  6. ¿El tema ofrece funcionalidad fuera del alcance del núcleo de WordPress?
  7. ¿Qué tan complejo es el diseño?
  8. ¿Qué nivel de accesibilidad se espera?
  9. ¿Cuánta funcionalidad de WordPress está representada en la PSD?

Desafortunadamente, no tengo todo esto escrito en ningún lado y estoy seguro de que me faltan cosas muy importantes. Para ahorrarme tiempo en el futuro, así como para ayudar a otros freelancers, pensé que sería una buena idea para todos hacer una lista de las preguntas que hacen a los clientes potenciales cuando se les pide que desarrollen un tema de un diseño desconocido.

mfields
fuente

Respuestas:

5

Creo que algunas de tus preguntas son demasiado amplias. Aún no puede desglosar cada respuesta en horas.

Algunas de las preguntas que hago:

  • ¿Hay widgets? ¿Cuales?
  • ¿Qué opciones de tema son necesarias? Detalles? Colores, campos de texto, carga de imágenes, etc.
  • Tipos de publicaciones personalizadas y taxonomías? Muy, muy detallado.
  • ¿Cómo se muestran los comentarios? Este falta en muchos archivos PSD. ¿Necesitas un andador personalizado?
  • ¿Qué debería suceder cuando el usuario tiene un tamaño de fuente mínimo de 24px?
  • ¿Qué debería suceder cuando la ventana del usuario tiene solo 35em de ancho? No pude encontrar el botón de pago en Amazon una vez en mi computadora portátil porque el diseñador no había pensado hasta ahora ...
  • ¿Qué complementos tienes que integrar? Formularios de contacto, botones sociales, suscribirse a comentarios, etc.
  • Funcionalidad de los menús de navegación: ¿iconos, descripciones, imágenes incrustadas?
  • ¿Se necesita un control deslizante? Que debe hacer ¿Cómo se agregan los artículos?
  • ¿La salida para dispositivos pequeños será manejada por un tema separado / secundario?

Algunas cosas que no necesita preguntar sino saber para estimar el tiempo:

  • ¿Cuántos sprites tienes que construir?
  • ¿Cuánto soporte necesitará el cliente? En caso de duda, use el 25% del tiempo total.
  • ¿Ha escrito su último código lo suficientemente abstracto como para reutilizarlo?

Extra: cálculo

Desglose cada paso en horas. Suma las horas y luego duplícalas. Si eres principiante, triplica el tiempo. Luego agregue el tiempo de soporte.

fuxia
fuente
+1 uno en los comentarios. ¡Tengo PSD que no mencionan ningún comentario! mente alucinante! Gracias por todas las preguntas. Grandes adiciones al hilo :)
mfields
3

No puedo agregar demasiado a las otras respuestas, así que aquí están mis 2 centavos más algunas cosas relacionadas con el cliente que podrían considerarse al calcular el precio.

Cálculo de tiempo

  1. ¿Tengo un mapa del sitio completo?
  2. ¿Tengo capturas de pantalla, enlaces o PSD para cada parte del sitio?
  3. 3.b. ¿Recibo suficiente dinero para comprar licencias para los complementos que necesito? 3.a. ¿Hay suficiente dinero para comprar licencias de desarrollador que me ahorrará dinero con el próximo proyecto o hace posible hacer otro proyecto donde el presupuesto permita pagar un complemento?
  4. ¿Tengo que configurar el tema en algún servidor?

Cosas que yo (personalmente) no haría:

  • Diseños fluidos (el cliente nunca estará satisfecho: el diseño nunca se verá como se esperaba y las diferencias del navegador serán visibles para el cliente).
  • Plataformas de comercio electrónico (la gama de productos cambia o se expande; nunca terminará).
  • Clones flash de Javascript (Capture un navegador demasiado viejo, algunos bloqueando AddOn o de lo contrario, el cliente lo odiará).
  • Un "cerdo ovíparo con leche en polvo": algo que puede hacer todo y todo. Los clientes con buena imaginación e ideas son buenos. Algunos no pueden dejar de inventar o tener nuevas ideas cada segundo.

Consulta, contrato y cliente

El diseñador (web)

  1. ¿Está involucrado un diseñador?
  2. ¿Recibo plantillas PSD o HTML con el marcado final?
  3. ¿El diseñador tiene referencias en línea que puedo ver?
  4. ¿Es el "Diseñador" un amigo suyo? (Siempre genera problemas: el "diseñador" le dice qué es posible y cuánto tiempo debe necesitar / cuánto dinero debe pagar por x o y)

El cliente

  1. ¿Está dispuesto a pagar el 30% por adelantado? (Esos clientes no saltan, y se le paga la preparación para el trabajo si lo hace).
  2. ¿Puedo alterar un poco el diseño para ahorrar tiempo?
  3. ¿Es el cliente realmente el cliente mismo o solo el representante de la tecnología en frente?
  4. ¿El cliente tiene un negocio junto con socios (o miembros de la familia)? (Si es así, invítelos a todas las reuniones)

El contrato

Reuniones

  1. Establezca un límite / número de reuniones para cada fase del proyecto. Si cancelan una reunión, debe contar como reunión.
  2. Establezca un límite de tiempo para cada reunión.

Orientación / Mesa de ayuda / Mejoras

  1. Ofrezca algunas horas de alterar / mejorar la página después de que todo haya pagado y el sitio esté en línea.
  2. Ofrezca dos sesiones en algún lugar fuera de su espacio de oficina para sentarse y explicar cómo funcionan las cosas básicas.

Pago

  1. Cobra por cada fase finalizada. Si el cliente no hará esto, entonces no confía en ti. Y entonces no deberías confiar en ella / él.

Secuelas

  1. No les ofrezcas asistencia telefónica. Hágalo si lo desea, pero solo levante el teléfono cada dos veces o responda y dígales que no está en la oficina (si no lo está).
  2. Nunca lleve a un cliente a su oficina y cambie "rápidamente" algo delante de ellos. Luego piensan que necesitas minutos para todo.
  3. Nunca , realmente nunca dejes tu trabajo de tu mano, antes de recibir el pago completo.
  4. Nunca trabaje con un cliente que se queja de que el último "diseñador web" no hizo esto o aquello y que el proyecto no estaba terminado.
  5. (Solo mi experiencia :) Nunca trabajes para mujeres embarazadas :)
emperador
fuente
0

Por lo general, no citaré sin ver el diseño. Hay demasiadas variables que podrían soplar fácilmente una estimación solo en el diseño. También me gustan las preguntas como:

  • ¿Qué debería ser configurable desde el área de administración de WordPress?
  • ¿Todos los colores y fuentes son variables o se configuran desde el principio?
supajb
fuente
0

En general, puede responder la mayoría de esas preguntas simplemente mirando los PSD.

Siempre me enfoco en preguntar las cosas que no puedes derivar del diseño. es decir: flujo de trabajo para publicar contenido, si necesito migrar datos de un sitio web antiguo, etc.

Editar:

  • ¿Cuánto tráfico (aprox.) Tendrá el sitio?
  • ¿Ya tienes un hosting? ¿Qué tecnologías admite el servidor?
MZAweb
fuente
¡Totalmente de acuerdo! Pero muchas veces cuando me hacen esta pregunta, es una llamada en frío sin psd o captura de pantalla proporcionada. ¡Muy cierto en la migración de datos! Normalmente me olvido de eso :)
mfields
La migración de datos no es parte del desarrollo del tema.
fuxia
1
Es cierto que la migración de datos no es técnicamente parte del desarrollo del tema. Pero hay momentos en que se le pide uno y se necesitan ambos.
mfields
Sin un .psd es prácticamente un caso de soplar en el viento, desde mi propia experiencia personal, esto puede convertirse rápidamente en un círculo del cliente constantemente tarareando y ahhh''y con ganas de probar esto y lo otro. La mayor parte de mi trabajo se realiza con Silverstripe CMS, que no tiene tantos detalles como WordPress, pero ¿cómo puede poner un precio / escala de tiempo en el trabajo sin un .psd? ... ¿Qué da? ... una cotización por hora, un proyecto conjunto tarifa, ¿cómo cotizaría realmente un precio para un proyecto sin un .psd?
MartinJJ
1
+1 en migración de datos "¿Quiere decir que tengo que pagar por eso?"
Ray Mitchell
0

¡Algunas cosas excelentes aquí!

La forma en que personalmente abordaría esto es simplemente dar ejemplos de temas creados previamente con estimaciones aproximadas de lo que costaría hacer algo similar.

Me parece peligroso citar cualquier número para un proyecto específico hasta que se resuelvan los detalles.

Zach Lysobey
fuente
0

Primeras preguntas que siempre hago:

  • ¿Hay una fecha límite fija?
  • ¿Cuándo es y por qué se arregla?

Algunas veces los clientes simplemente omiten esto y dicen "sí, si podemos llegar en los próximos meses, está bien" y luego intentan engañarlo para que se desarrolle más rápido de lo que estimaron porque surgió un asunto urgente y necesitan que se haga. al instante.

Preguntar esto me da espacio para explicar por qué los plazos no deberían ser tan estrictos (principalmente porque cuanto más grandes son los clientes, más tiempo tardan en aprobar algo), y también me da motivos para cobrar más si el proyecto es (o se vuelve) urgente.

moraleida
fuente