Integración de la marca de cemento

Ayer planteé el tema "No llores" sobre cuáles son los objetivos reales de los proyectos de TI. No todos creían que estaba hablando en serio, pero no bromeaba.

Estoy seguro de que nosotros (¿quiénes somos y cuántos de nosotros?) Necesitamos casos para lograr objetivos reales. Planta, cementa, exprime y aprende.

Por supuesto, habrá personas que me escupen desde el alto campanario de los valores morales, las mejores prácticas, el MBA, la orientación al cliente y el eslogan "TI ayuda a resolver problemas comerciales". Ayuda, por supuesto. Los que crea. Esto también se llama "negocio". Queda por aprender cómo hacer esto de manera sistemática, predecible y confiable. Como las corporaciones del tabaco.

Hoy presento a su corte uno de los métodos de cementación: la integración.

Águila bicéfala


Un ejemplo típico es que la compañía tiene un sistema de información, por ejemplo, SCP o ERP en la plataforma 1C. Y la compañía decidió crear un sitio web. No solo un sitio de tarjetas de negocios con información de contacto, sino también un sistema de información útil para los negocios.

Deje que el sitio sea una tienda en línea con un catálogo de productos, descripciones e imágenes, saldos, precios, pedidos y pagos. Una buena, normal, aplicación web de autoservicio.

Así que pare ... Catálogo de productos? Precios? Sobras? Pedidos y pago? En algún lugar ya hemos visto esto, más recientemente ... Bueno, ¡todo esto está en 1C!

Hay metadatos (estructura de directorios, documentos, sus detalles) y datos (artículos específicos, precios, saldos, etc.) y algoritmos (realización de pedidos, comunicación con pagos, selección por saldos, etc.).

¿Resulta que nuestro sistema 1C ya contiene todo lo necesario para el autoservicio del cliente? Elimine innecesarios (precios de compra, por ejemplo), delimite los derechos de acceso (para que los clientes vean solo sus datos) y listo, ¡la aplicación está lista! ¿No es así? ¿Dónde está el error?

No hay error, todo es correcto. El sistema de información 1C tiene todo lo que necesita. No hay nadie: la capacidad de publicar nuestra aplicación en el mundo, es decir en Internet para que los clientes puedan entrar y hacer un pedido.

Formalmente, la posibilidad de publicar, por supuesto, está presente: la plataforma 1C siempre ha tenido un cliente web. ¿Pero nadie considerará seriamente la posibilidad de una tienda en línea en un cliente web 1C?

Pero, ¿qué sucede si cambia la apariencia de la aplicación en el cliente web 1C? Elimine paneles, formularios, cambie la combinación de colores; en general, lleve la apariencia de la aplicación a la "Internet" habitual. Sí, y deshabilite las licencias, de lo contrario, nuestro sitio nunca tendrá capacidad para incluso mil usuarios: nos quedaremos sin fondos. De lo contrario, ¿está todo bien? Todos los datos en la aplicación ya están allí, todos los algoritmos están funcionando, y, sin programación repetida, funcionará como en la "oficina" 1C.

Ahí estaba. El sistema de información 1C funciona en la plataforma 1C. La plataforma 1C no le permitirá llevar la interfaz a un aspecto de "Internet", no le permitirá desactivar las licencias. Simplemente no existen tales herramientas, configuraciones y marcas de verificación allí.

Bueno, no hay herramientas, está bien. Hay programadores, ¿pueden corregir el código fuente sin tener a mano los medios visuales para personalizar la interfaz? Permítales crear una modificación de la plataforma 1C, especialmente para nuestra empresa, eliminando las restricciones creadas "para todos". ¿Una idea normal?

La idea es genial, pero de nuevo no saldrá nada de ella. La plataforma 1C no se puede cambiar. No puede mirar en la plataforma 1C (puede mirar la plataforma, pero no puede). Nadie, excepto los piratas informáticos con un descompilador y los empleados del departamento de desarrollo de la plataforma 1C.

Bueno, también puedes sobrevivir a esto. ¿Seguramente las personas responsables del desarrollo de la plataforma entienden qué grandes mercados y oportunidades pierden, impidiéndoles hacer una aplicación web 1C? ¡Después de todo, esta es una gran capa de necesidades que surgen de casi todas las empresas! ¡Seguramente, el trabajo en la implementación de tales características en la plataforma ha estado hirviendo durante mucho tiempo! Por lo tanto, necesitamos saber con urgencia cuándo, finalmente, ¡todo esto se puede sentir!

Hmm, como lo sabes? A quien? Nuestros programadores de 1C no lo saben, los socios (franquiciados de 1C) no lo saben, en el sitio de 1C no hay una sección con mejoras planificadas, no dicen nada por teléfono ... ¡Ah, sí, a través del espejo ! Pero incluso allí no se escribió sobre la creación de una aplicación web a partir de 1C ... Algunos términos técnicos, metadatos, registros, extensiones ... Bueno, ¡ algo está escrito ! ¡Será posible cambiar el estilo de la aplicación a corporativo! Maldición, solo cambiarán los colores y la pantalla de inicio se eliminará al principio ... Ugh. Callejón sin salida.

¿Qué podemos hacer, una empresa desafortunada, con nuestra aplicación web? Y lo mismo que para todas las demás compañías, como decía el clásico: "¡En la cola, hijos de puta, en la cola!". A su vez, para desarrolladores de sitios, creadores web y vendedores de "plataformas web estándar". Y en el presupuesto yace inmediatamente un millón, o incluso tres. Y para la implementación de 1C ya han dado un millón. Y cada mes gastamos 100-200 mil para apoyarlo y desarrollarlo. Maldición, algo anda mal en este mundo.

¿Qué harán los creadores web? Bueno, además del hecho de que intentarán engancharnos a ellos mismos.

Crearán otra aplicación, en una plataforma diferente, utilizando otras tecnologías. Crearán la misma aplicación nuevamente . El mismo libro de referencia de nomenclatura, los mismos saldos, precios, pedidos, algoritmos para su procesamiento, pago, diferenciación de derechos, autorización. De todos modos, solo en una tecnología diferente.

¿Y por qué los creadores web crean la misma aplicación, pero a un precio varias veces más caro que los programadores de 1C? Después de todo, un programador de 1C para crear un libro de referencia de nomenclatura desde cero, con todos los campos necesarios, dejará, si no minutos, a lo sumo horas, ¿y costará miles de rublos? ¿Por qué un programador de Internet tarda al menos horas en hacer esto?

Y por la misma razón: las limitaciones de la plataforma, solo que esta vez no 1C, sino la misma en la que se está creando el sitio. ¿No pensaste que este texto es sobre qué plataforma de 1C es mala?

En 1C, todo lo relacionado con el trabajo de los directorios ya se ha creado en la plataforma. El programador simplemente usa construcciones listas para usar, y sin programación, con casi un mouse, crea nuestro libro de referencia de nomenclatura. Y en la plataforma del sitio no hay directorios como entidades. Así como no hay documentos, informes, registros, balances, todo a lo que estamos acostumbrados cuando trabajamos con 1C. Y esto es una limitación de la plataforma de creación de sitios.

Eso es lo que los creadores web deben pagar: para crear la plataforma. O más bien, para la recreación, copia, reproducción. Lo que es importante: debe pagar cada vez, a cada cliente que ordenó, de hecho, un sitio estándar. ¿No es una tontería? De todos modos, al comprar un automóvil, pague a la fábrica la compra de máquinas herramienta. Todo el tiempo

La lógica sugiere que los creadores web, una vez que crean dicha aplicación para, digamos, 3 millones de rublos por cliente, usen esta preforma en el próximo proyecto. Después de todo, ¿también necesitan los mismos directorios, precios, saldos, etc.? Simplemente tome el marco terminado, cambie el diseño, cargue datos y ¡listo! ¿Es un enfoque normal?

No, ¿qué tiene de normal? En este caso, el creador web está vendiendo una solución en caja. Cual es su precio Bueno, compare con los precios de las cajas 1C, por ejemplo. ¿Por 10 mil para dar? Más de 20? Más de 50? Significado? Si puedes tomar los mismos 3 millones de nuevo. Incluyendo, sin decirle al cliente que se usará el marco de aplicación listo para usar. Simplemente copie el presupuesto, con los mismos costos laborales, y despliegue la caja de cambios.

Allí, a la hucha de la empresa de TI rusa en rápido desarrollo, arrojamos los costos de integrar el sistema 1C y el sitio. Aquí, al menos, ambos campos recibirán dinero: los algoritmos de integración deben implementarse en ambos lados.

Entonces obtuvimos el precio de restricción, que se mide al principio en millones de rublos. Agregamos los costos de mantenimiento, alojamiento de sitios web, salario, impuestos, depreciación de los profesionales de TI internos y sus trabajos, Dios no lo quiera - revisión. Para agregar el directorio "Proveedores" al sitio, después de todo, ¿tampoco tomarán 20 mil rublos?

Las soluciones intermedias (plataformas para sitios que contienen un determinado conjunto de tipos de datos predefinidos) tampoco se guardan porque su personalización (posibilidad y complejidad de los cambios) es incluso peor que la de las plataformas desnudas. Sin embargo, si lo obtiene a pedido y solicita un sitio "estándar", puede guardarlo. Habrá algo similar al cliente web 1C, que también es "estándar".

Pero, un lugar sagrado nunca está vacío. ¿O pasa? Entonces dices una frase modelo, e incluso no surgen pensamientos para discutir con ella. Hay entusiastas que intentan cerrar la brecha. Además, en ambos campos, y entre 1Snikov, y entre los creadores web. Pero por ahora, por desgracia, a nivel de "posibles direcciones de desarrollo" y "tecnologías para aplicaciones simples, sin lujos".

La integración mantuvo unidos dos ladrillos como el cemento. Ahora, todo este diseño es más costoso para el cliente, tanto en sentido literal como figurado. Especialmente si la integración es compleja, aunque sea un apretón de manos.

Serpiente Gorynych


Ok, no hay nada que hacer, acordamos un águila bicéfala: sistema de información 1C y sitio web. Devolvieron los millones solicitados por los creadores web y 1Sniki para crear un sistema e integración. Viviremos y disfrutaremos.

Lo haremos? No, no lo haremos. Tenemos negocios, procesos, productos, dinámicas, desarrollo. El sistema de contabilidad y el sitio ya no son suficientes para satisfacer las crecientes necesidades de herramientas de análisis, administración y monitoreo.

Supongamos que nuestro negocio está creciendo y los problemas en la administración se han vuelto evidentes: hay mucha gente, muchos departamentos, las tareas se establecen verbalmente o en los medios tradicionales (como notas de oficina en papel), luego se pierden en algún lugar, no se ejecutan, la eficiencia de la administración es muy baja. Es muy difícil lograr la ejecución de instrucciones, especialmente las "largas", necesita atención constante de la cabeza a todos los problemas.

Que hacer Introducir algún tipo de tarea o sistema de gestión de proyectos. Afortunadamente, la elección es muy grande. Hay soluciones de 1C, hay servicios en línea, hay viejos sistemas de escritorio. Que llevar Recordando que ya tenemos 1C y un sitio web.

Los programas de 1C prometen una integración perfecta con el sistema de contabilidad principal (lo que sea que eso signifique). Probablemente, los datos necesarios se moverán en ambas direcciones: contabilidad - a tareas, y tareas - a contabilidad. Por ejemplo, de esta manera puede organizar la coordinación de documentos nacidos en el sistema de contabilidad, como contratos, solicitudes para gastar dinero, etc.

Pero aquí ya tenemos un problema bien conocido: el acceso a través de Internet. Si el acceso a Internet no es tan importante para el sistema de contabilidad, entonces, para la gestión de tareas, este es uno de los valores básicos. Los gerentes y propietarios, especialmente de un negocio distribuido geográficamente, no pueden estar vinculados a una oficina de administración. No es ningún secreto que muchos gerentes se dedican a planificar, monitorear proyectos y establecer tareas fuera del horario laboral: en la noche, los fines de semana, en el aeropuerto, etc. Y la gestión de tareas es un sistema, principalmente para gerentes.

Un sistema en 1C no nos dará acceso aceptable a través de Internet, lo que significa que miramos más hacia los servicios en línea. Teóricamente, puede, por supuesto, ordenar la finalización de nuestro sitio a los creadores web, aumentar su funcionalidad para administrar tareas, pero recordamos sus solicitudes de presupuesto. Tiene que tomar el servicio, con una tarifa mensual de acceso. Hay poco dinero allí, así que nos complace pagar la factura y comenzar a usarla.

Y entendemos que algo vuelve a estar mal. La configuración de la tarea, si no se hace para bien, se basa en la realidad: datos, información, indicadores, números. ¿Dónde está ubicado todo esto? En el sistema contable. Parte de él está en el sitio (métricas del comportamiento de los visitantes, por ejemplo). ¿Cómo trabajar con tareas? Bueno ... Tres ventanas se abren, se ejecutan entre ellas, recopilan datos, establecen tareas. Sí, y solo en la oficina: el sistema de contabilidad no funciona a través de Internet.

¿El tiempo suficiente para un líder? No El escenario más probable que vemos a menudo en la práctica es que simplemente no utilizará ningún sistema de configuración de problemas y comenzará a funcionar con los métodos antiguos. ¿Los gerentes subordinados y de nivel inferior utilizarán el servicio en este caso? No No son tontos.

En primer lugar, no tiene sentido e inconveniente: parte de las tareas viven en el sistema, parte llega del gerente por correo, parte - por la oficina, parte - verbalmente, parte - en el acta de las reuniones. En segundo lugar, los subordinados, especialmente los líderes de rango inferior, imitan deliberada e inconscientemente, se adaptan al estilo y los patrones de un jefe superior. Si él no usa el servicio, para nosotros, Siry, no tiene sentido.

Pero si el sistema aún sobrevive, permanece en la empresa, aunque con el uso de patchwork, entonces no habrá ningún beneficio, solo por el patchwork. Por supuesto, el sistema será solo lastre, aunque de bajo costo. El águila bicéfala se convierte en la Serpiente de Gorynych de tres cabezas.

El valor del sistema se está fortaleciendo. Y a expensas de sus partes, y - porque la integración. Un sistema normal de gestión de tareas y rendimiento integrado con la contabilidad es mucho más valioso que uno en caja. Por supuesto, la integración no está "totalmente conectada, ahora configure la migración de datos". La integración es el resultado de un proyecto para trabajar con datos y procesos, en primer lugar.

Hidra


La nueva iteración del desarrollo de la compañía requiere otra herramienta: CRM. ¿Dónde sin CRM en el mundo moderno? ¿Todavía escuchó el mantra de que "la introducción de un sistema CRM aumenta automáticamente las ventas en un 10%"?

Ahora tenemos más opciones. En primer lugar, ya hay tres lugares donde puede pegar la funcionalidad CRM. Hay soluciones de 1C, tanto separadas como integradas e integradas en el sistema de contabilidad. Existe, como antes, la oportunidad de dar a varios millones de creadores web para implementar CRM en nuestro sitio web. Es posible elegir un servicio de administración de tareas en línea en el que la funcionalidad CRM está integrada (o conectada a otro plan de tarifas). Y finalmente, puede comprar un sistema o servicio por separado.

Y de nuevo el mismo problema: reutilización de datos. Obviamente, el sistema CRM no podrá funcionar normalmente sin datos del sistema de contabilidad, por ejemplo, las sumas de ventas y ganancias. De lo contrario, el análisis banal ABC se convertirá en un problema. Entonces, ¿tomamos la solución a 1C?

Por lo tanto, nuevamente no funciona a través de Internet. ¿Y qué hacer en las oficinas de ventas remotas? ¿Cómo analizar las ventas fuera de la oficina? ¿Cómo ser empleados con teléfonos inteligentes? ¿Qué deben hacer los gerentes en los campos?

Supongamos, de acuerdo, lo colocarán, funcionarán a través del cliente web 1C y la aplicación móvil. ¿Y cómo obtener datos del sitio para su análisis? No es necesario que los creadores web: deben organizar la transferencia de datos en 1C. Creo que se pueden cumplir medio millón si los datos en el sitio ya existen.

Pero lo más desagradable por delante. CRM no es solo, y ni siquiera tanto análisis, como un proceso y, por lo tanto, tareas. Los gerentes que trabajan con los clientes deben realizar ciertas tareas de acuerdo con el plan de cambio, los guiones de ventas, las campañas de marketing, etc. ¿Dónde está nuestro sistema de gestión de tareas? En un servicio separado. Todo, de nuevo un callejón sin salida.

Pensamos, para no dar un paso atrás, y no tomar un sistema de gestión de tareas en 1C. Maldición, entonces no hay acceso a través de Internet. Algunas restricciones alrededor. ¿Quizás entonces tome el CRM basado en la nube, que tiene herramientas integradas de administración de tareas? Bueno, no, entonces no habrá datos de 1C, sobre ventas ... Algún tipo de triángulo de plataformas, tecnologías, servicios y sus interminables restricciones de Bermudas.

Datos en un lugar, interfaz en otro, gestión en tercero, análisis en cuarto. No la Serpiente Gorynych, sino la Hidra (no se conoce el número exacto de objetivos de la hidra mitológica).

Pero, lo más importante: todo está inundado de cemento. Ninguna parte del sistema se ha movido por años.

Hércules


Lo que queda Mantenga un zoológico de programas y servicios, y configure la integración. La integración no es solo una conexión, como un cable estirado. Este es esencialmente un programa separado. Y habrá varios de estos programas, porque cada sistema y servicio almacena datos en diferentes tipos de bases de datos, tienen diferentes interfaces de interacción y, lo que hay, una capacidad diferente para integrarse. Hay muchas más aplicaciones en el mundo, cuya integración es más costosa que las aplicaciones mismas.

Lo que es importante: habrá más integraciones que los propios programas. El número de enlaces se describe mediante la fórmula n * (n - 1), donde n es el número de elementos, es decir nuestros sistemas (suponiendo que la integración sea bidireccional). Por ejemplo, para tres sistemas obtienes 6 integraciones, para cuatro sistemas - 12 integraciones, para cinco sistemas - 20 integraciones.

Cada integración es dinero para el desarrollo, dinero para el mantenimiento, dinero para la revisión al cambiar en uno de los elementos.

No olvidemos que el negocio no funcionará con estos cuatro sistemas. Todavía se necesita un sistema de monitoreo de indicadores, especialmente estratégicos. También hay un sistema de control de acceso. Un sistema PLM donde los diseñadores almacenan datos de productos. Programa de tecnología. Máquinas de cinco coordenadas. Correo electrónico Telefonía IP. Y así sucesivamente.

Y luego, una vez, y el negocio compró otra compañía, se convirtió en una tenencia o ingresó en otra tenencia. Y allí, sus sistemas.

¿Realmente una empresa gasta millones de rublos creando y respaldando decenas y cientos de integraciones? ¿Y el departamento de TI no dice nada al respecto, sino que distribuye silenciosamente este dinero en el presupuesto?

No, todo es más simple: el departamento de TI simplemente no integra los sistemas. Se limita a un mínimo, por ejemplo, descargar mercancías al sitio y cargar pedidos desde allí. Eso es todo.

El resto de los sistemas viven por separado. ¿Pero quién reúne los datos? Después de todo, ¿es obvio que sin la totalidad de datos, herramientas y análisis es imposible tomar decisiones efectivas basadas en la realidad (y no en ficción y conjeturas)?

La respuesta es banal: la gente hace esto . Operadores, varios "gerentes", que ahora están más en las empresas que en los trabajadores. Gerentes de pedidos, gerentes de compras, gerentes de logística, gerentes de despacho, gerentes de nomenclatura, gerentes de sitio, gerentes de contenido, etc.

Los costos de estas personas: salarios, impuestos, empleos, locales, gerentes de línea (con salarios, impuestos, bonos, etc.) son un tema inteligente para negociar un nuevo proyecto de TI. Bueno, el zoológico de especialistas en TI, por supuesto, la mitad de los cuales se llaman "programadores", mientras que, de hecho, son administradores de bases de datos e integración.

Lo que es más desagradable para un negocio no son los costos únicos, sino los costos constantes . Un tipo de suscripción a la ineficiencia, una suscripción a un desperdicio de dinero sin sentido, bueno, o simplemente una piedra en el cuello de un negocio.

Que para nosotros


Y aquí estamos, en un caballo blanco: compra integración .

Calcular las pérdidas de la compañía de personas que integran sistemas manualmente es muy simple.Solo necesita conocer la región y su número aproximado. Tomamos el salario promedio, agregamos impuestos, agregamos un gerente por 5 almas (no olvide los impuestos), el costo del lugar de trabajo.

Por ejemplo, en Chelyabinsk 3 esas personas - esto es 1.5 - 2 millones de rublos por año . Aunque, al parecer, solo tres chicas encantadoras, con un salario de 30 tr, llevan trozos de papel, cargan algunos archivos, se corresponden por correo con los mismos "gerentes" de clientes y proveedores.

¿Y qué es un año para los negocios? UghÉl vuela como una bala. Y con él, más rápido que una bala, 2 millones de rublos vuelan a ninguna parte. Llevé esto al mínimo. Por ejemplo, en una compañía de 100 personas es muy posible raspar hasta 10.

Simplemente nadie lo hace. ¿Sabes por qué? Porque para encontrar estos, "bajo el despido", deben ser los mismos que están "bajo el despido". No hay analistas en empresas de 100 personas, pero sí economistas.

Entonces, ¿quién está a punta de pistola?

  1. Contadores (solo eche un vistazo a cuántos miles de documentos ingresan en el sistema y / o imprimen, y luego verifica sin cesar);
  2. Cualquier persona cuya posición comienza con el "Gerente", pero no dirige a nadie y siempre está en la oficina.
  3. Economistas (1C - Excel - 1C - Excel - Excel - Excel - "vpeerit" - 1C, etc.);
  4. Operadores (cualquier cosa menos máquinas herramientas).

En realidad, eso es todo.Usted sabe cuánto pierde dinero el negocio de un cliente por mes, año, período de cinco años, etc. Probablemente descubrirá la cantidad de usted . Estará molesto

Y tienes una solución. Integración, por ejemplo, por 1 millón de rublos. Paga en seis meses.

Simplemente no le diga al cliente que lo ha cementado. Y no te olvides de plantar.

Y luego, algunas tonterías harán una integración típica de la gestión de documentos electrónicos para que cualquier imbécil pueda manejarlo, y ellos mismos se sientan y lloren por la necesidad de buscar nuevos clientes.

Source: https://habr.com/ru/post/439056/


All Articles