2012-10-04 21 views
9

Estoy interesado en saber cómo se mide el tiempo necesario para la actualización de Magento? Supongo que a la mayoría de ustedes les resultó difícil responder a la pregunta del cliente: "¿Cuánto tiempo llevará actualizar mi tienda Magento?"¿Cómo se dan las estimaciones para la actualización de Magento?

Por lo general, el cliente necesita escuchar solo un número por ejemplo: "Tardará X horas y costará $ bucks".

La idea principal detrás de la pregunta es sobre el aspecto técnico y qué es lo que comprueba como desarrollador para hacer sus propios cálculos para las actualizaciones de Magento.

creé la siguiente lista de verificación, sólo por mis propios cálculos:

  • se toca el núcleo de Magento?
  • ¿Se ha tocado el esquema de la base de datos de Magento?
  • ¿Tenemos datos incoherentes en la base de datos?
  • ¿Cuántas extensiones personalizadas están instaladas en el grupo de códigos locales y comunitarios?
  • ¿La extensión personalizada es compatible con la última versión de Magento?
  • ¿El desarrollador del tema usó el archivo local.xml para las directivas de diseño, o simplemente copió los archivos xml de la base/predeterminado/diseño en el directorio de diseño del tema personalizado?
  • ¿Hemos dejado de usar directivas de diseño/métodos de bloqueo en los archivos xml de diseño?
  • ¿He desarrollado esta tienda Magento?

¿Crees que me falta algo y, en caso afirmativo, quieres compartir conmigo y la comunidad tus puntos adicionales para la lista de verificación?

+3

pregunta interesante - Su probablemente va a conseguir cerrada, lo cual es una lástima –

+4

No es la programación relacionada, pero voy a morder. Le dice a su cliente que su tarifa por hora es de $ X, y atacará el problema de su actualización lo más rápido posible, y le cobrará $ X * la cantidad de horas que toma la actualización, con la opción de establecer un límite en las horas donde se puede verificar el progreso y se puede tomar la decisión de avanzar. Si quieren una estimación más específica, sugieran que pregunten a las personas que personalizaron su tienda para que les den esa estimación. –

+0

@DrewHunter Espero que tenga sentido para la mayoría de los lectores. – ceckoslab

Respuesta

2

fuera de tema, pero realmente dividir el trabajo al menos a dos partes: código de Magento

  1. actualización y de esquema de base de datos (deshabilitar todas las personalizaciones Esto toma normalmente 1 - dependiente de 4 horas del tamaño de la base de datos y su velocidad IO)
  2. la migración de archivos de temas a la nueva estructura (si es que se basan en los valores predeterminados de Magento)
  3. extensiones de mejora de uno a uno (si es que necesitan una reforma)
  4. están de acuerdo en la cantidad de pruebas
  5. y vender una buena línea de desarrollo

y antes de dar una cotización cliente a analizar el tiempo que necesita para pasar sobre la migración de los temas por diffing su tema a tema básico mejorado y diseños y también hacer un mapa de las extensiones instaladas y sus versiones y sobrescrituras locales.

$$$$

2

Estoy preparando una presentación para este tema para la próxima Magneto hackathon en München (octubre día 26). Las diapositivas estarán disponibles para descargar luego. También publicará un enlace aquí.

ACTUALIZACIÓN: Estas son las diapositivas de mi presentación. El artículo completo se acerca a continuación.http://www.openstream.ch/wp-content/uploads/2012/11/Estimating-Magento-Upgrades.pdf

ACTUALIZACIÓN: Leer respuesta detallada aquí https://magento.stackexchange.com/a/114/93

Cuestiones relacionadas