Artículo Publicado por Total Retail

Implementaciones de plataformas E-Commerce son de las discusiones más acaloradas en TI de minoristas, y no es sorprendente, hay un enorme crecimiento en esta área. Quiero explorar lo que se necesita para completar las implementaciones sin retrasos o emergencias, y cómo algunos en estado de emergencia pueden ser rescatados. ¿Qué hace la diferencia?

La diferencia proviene de un enfoque disciplinado, un proceso, en realidad, nos quitamos el sombrero ante Carl Jung, nos referimos a la “Conciencia Colectiva.” Hemos desarrollado este enfoque en estos 23 años de historia de ObjectWave, después de haber trabajado con el desarrollo personalizado y ahora con el desarrollo semi-a-la-medida, el uso de paquetes de comercio electrónico como Hybris, ATG, Demandware y Magento.

La conciencia colectiva es nuestra versión Six Sigma o Kaizen que usan en manufactura. Simplemente se puede definir como objetivos compartidos, objetivos compartidos y responsabilidades compartidas para todos los participantes en el grupo. Si se hace de manera efectiva, la fuerza conjunta creada por esta conciencia colectiva permitirá al grupo una probabilidad mucho mayor de éxito contrario a si cada una de esas entidades lo hicieran en individualmente.

En este modelo, ya sea que el éxito del negocio se mida por las ventas, incremento en conocimiento de la marca, reducción de costos de cumplimiento o una mejor experiencia del cliente, el objetivo se define y se reparten entre todos los participantes en el esfuerzo de desarrollo.

El reto al cual se enfrentan la mayoría de las compañías es que están organizados en silos. El desarrollo del eCommerce es normalmente dirigido por un vicepresidente de eCommerce. Esta persona podría estar alineado ya sea al aspecto técnico de la organización o en la parte de marketing, y como resultado, no tienen un conocimiento de las demandas de los otros elementos de un proyecto. El ejecutivo de marketing puede o no puede “poseer” el componente de comercio electrónico. En algunos casos, la comercialización tiene el presupuesto y controla el esfuerzo, simplemente colgándose del bolso.

También existe la posibilidad de tener un CFO o un consejo tomando decisiones presupuestales basadas únicamente en cuestiones monetarias. Una vez tomada la decisión, la junta o el CFO se deslindan del proceso.

Siguiendo el ejemplo de este segmentado, enfoque top-down, estratega, creatividad, arquitectura, diseño e implementación típicamente se trabajan independientemente uno de otro, dentro de los límites definidos. Un rol finaliza y el siguiente inicia. Esto a su vez puede conducir a un proceso defectuoso, resultando en un producto que cae debajo de su potencial.

Un enfoque diferente es posible. Si todo el grupo está ejerciendo la conciencia colectiva, silos y la falta de comunicación parecen desvanecerse. Al mantener dos personas clave que participen durante todo el proceso – el arquitecto de soluciones y el director del proyecto – es posible crear conciencia colectiva. El arquitecto de soluciones participa con frecuencia en la fase de pre-venta de un proyecto, comprender las necesidades del cliente mientras se relacionan con el negocio del cliente, sistemas que necesitan la integración, objetivos definidos y funcionalidad necesarias en el esfuerzo, tanto actuales como futuros. El director del proyecto, además de seguir el progreso de las diversas tareas necesarias para la entrega de un proyecto exitoso, también reúne a los participantes tanto del lado del cliente y del lado de consultoría. Él desempeña el papel de mantener a todos en sintonía con las metas y objetivos, y continúa avanzando la fuerza unificadora.
Estos son los elementos clave en la creación de conciencia colectiva:

Soporte a la gestión ejecutiva:

Este es un ingrediente esencial – una fuerza unificadora de arriba hacia abajo que envía un fuerte mensaje a todos los participantes. No hay mejor persona que el administrador ejecutivo para definir una visión y asegúrese de que es llevado de principio a fin.

Participación de los usuarios:

Es clave para ganar la aceptación y la participación del cliente desde el principio. Un método consiste en introducir la prueba de aceptación del usuario en el inicio del desarrollo. Esto crea una comprensión de lo que el proyecto o la plataforma se va a ver cómo se desarrolla antes de nada, y le da al desarrollador una gran comprensión de cómo se utilizará el sistema.

Requerimientos claros:

Aunque a primera vista esto parece ser una referencia obvia, es sorprendente la frecuencia en que los requisitos de un cliente no son claros. Como seres humanos, podemos participar en la lógica difusa, pero los programas de ordenador no tienen el lujo de operar de esa manera. Al ser precisos y claros sobre los requisitos lleva consigo la creación de una comprensión universal de cómo se utilizará el sistema.

Planificación Adecuada:

Este es otro requisito obvio, pero… ¿con qué frecuencia se comienza un plan de proyecto con una fecha de finalización, pero ni idea de cómo llegar hasta allí? A menudo, la fecha impulsa el desarrollo, que a veces hace que el esfuerzo de desarrollo estresante y difícil. ¿Cuál es el punto de centrarse tanto en cumplir con la fecha final cuando se terminar con un producto por debajo de las expectativas? Con una planificación adecuada y consciente, es posible evitar estas dificultades y promover el éxito del proyecto.

Expectativas realistas:

La comprensión de las limitaciones de la tecnología permitirá que el equipo de desarrollo del proyecto establezca expectativas realistas para las partes interesadas del proyecto. A menudo, el desarrollo de un proyecto es propiedad de una persona de negocios cuya comprensión de la tecnología es limitada. Establecer expectativas razonables conlleva a la definición de un proyecto con metas y objetivos apropiados.

Etapas de proyecto interinas:

Hay mucho en el aire acerca de la fuerza en la definición de objetivos más pequeños y probar más modelos. Un enfoque a esto es desarrollar en “sprints”. Más frecuentes y pequeñas iteraciones mantiene a todos comprometidos y permite la medición del proceso en forma incremental. También permite hacer cualquier ajuste sin tener un gran impacto en el calendario general.

Personal competente:

Se necesitan muchos meses y años para obtener la experiencia en la plataforma, pero la adquisición de un porcentaje tan grande de personal de desarrollo certificada como sea posible es un excelente lugar para comenzar. Retener al personal certificado y apoyar un entorno propicio para madurar sus desarrolladores son a la vez la clave para construir un equipo que pueda satisfacer y superar las expectativas de su negocio.

Propiedad:

Cuando las personas sienten que poseen y son responsables de su trabajo, se desempeñan a un nivel superior. Capacitar a su personal para tomar posesión de las diferentes áreas del desarrollo del proyecto, mientras que les permite ser responsables de esas áreas que poseen.

Visión clara y objetiva:

En un esfuerzo de e-commerce, conocer la visión y los objetivos ayuda al personal de desarrollo a comprender los puntos más finos de lo que están construyendo. Es importante recordar que no todos en el esfuerzo entienden el valor de negocio o los objetivos del esfuerzo. Si todo el mundo se lleva en torno a una comprensión global, un objetivo común puede ser compartida y logrado.

Emplea a personal enfocado y trabajador:

Es un rasgo natural de ingenieros el estar muy concentrados. Como resultado de ello, no es difícil hacer que los ingenieros trabajen duro y sigan enfocados. Sin embargo, el otro lado de la ecuación es asegurarse de que todos los elementos del proyecto están claramente definidos. Sería difícil para un ingeniero permanecer enfocado si los requisitos no se articulan con precisión. Piense en los ingenieros como computadoras – quieren requisitos claros, no lógica difusa.

Si usted ha logrado juntar todos los elementos necesarios para lograr la conciencia colectiva, todavía no hay una garantía absoluta de éxito. Por otra parte, con personal cualificado que participe en todas las etapas conlleva asegurar un buen resultado. La gente en el equipo tiene que estar capacitados para representar su disciplina y tomar decisiones que afectan a su trabajo. Facultándolos también los hace responsables, y la rendición de cuentas es la única gran motivación.

El personal también debe ser experto. Regresando al inicio de este artículo, el 80 por ciento de nuestros desarrolladores que trabajan en proyectos de Hybris están certificados en Core, y siempre estamos trabajando para obtener la certificación del 100 por ciento.

Mostrar respeto a las personas que tienen el conocimiento, demostrar las habilidades necesarias y participar en el trabajo de equipo crea cohesión en un grupo, que es un ingrediente unificador.

La práctica de la conciencia colectiva es más un arte que una ciencia, y está impulsado por una pasión para tener éxito. El resultado más elevado de su uso, creo, es la capacidad constante para entregar los proyectos a tiempo y dentro del presupuesto, en el más alto nivel de calidad posible.

Sam Cinquegrani

Sam Cinquegrani

Fundador y Director General

ObjectWave es un provedor de Soluciones y Servicios Integrales en Comercio Digital. El puede ser contactado en [email protected].

Consulta SAP Hybris Gratis
Consulta Magento Gratis
Guía de Marketing Digital