Hier, j'ai soulevé le sujet
«Ne pleure pas» sur les véritables objectifs des projets informatiques. Tout le monde ne croyait pas que je parlais sérieusement, mais je ne plaisantais pas.
Je suis sûr que nous (qui nous sommes et combien d'entre nous?) Avons besoin de cas pour atteindre de vrais objectifs. Plantez, cimentez, serrez et apprenez.
Bien sûr, il y aura des gens qui cracheront sur moi du haut clocher des valeurs morales, des meilleures pratiques, du MBA, de l'orientation client et du slogan «L'informatique aide à résoudre les problèmes commerciaux». Cela aide, bien sûr. Ceux qu'il crée. Ceci est également appelé «entreprise». Reste à savoir comment procéder de manière systématique, prévisible et fiable. Comme les sociétés de tabac.
Aujourd'hui, je présente à votre cour une des méthodes de cimentation - intégration.
Aigle bicéphale
Un exemple typique est que l'entreprise dispose d'un système d'information, par exemple SCP ou ERP sur la plate-forme 1C. Et l'entreprise a décidé de créer un site Web. Pas seulement un site de cartes de visite avec des informations de contact, mais aussi un système d'information utile aux entreprises.
Que le site soit une boutique en ligne avec un catalogue de produits, descriptions et images, soldes, prix, commandes et paiement. Une bonne application Web normale et libre-service.
Alors arrêtez ... Catalogue de produits? Les prix? Des restes? Commandes et paiement? Quelque part on l'a déjà vu, plus récemment ... Et bien c'est tout en 1C!
Il existe des métadonnées (structure des répertoires, documents, leurs détails), des données (nomenclatures spécifiques, prix, soldes, etc.) et des algorithmes (passation de commandes, communication avec les paiements, sélection par soldes, etc.).
Il s'avère que notre système 1C contient déjà tout ce qui est nécessaire pour le libre-service client? Supprimez les inutiles (prix d'achat, par exemple), délimitez les droits d'accès (pour que les clients ne voient que leurs données), et le tour est joué - l'application est prête! N'est-ce pas? Où est l'erreur?
Il n'y a pas d'erreur, tout est correct. Le système d'information 1C a tout ce dont vous avez besoin. Il n'y a personne - la possibilité de publier notre application dans le monde, c'est-à-dire sur Internet afin que les clients puissent entrer et passer une commande.
Formellement, la possibilité de publier, bien sûr, est présente - la plate-forme 1C a depuis longtemps un client Web. Mais personne n'envisagera sérieusement la possibilité d'une boutique en ligne dans un client Web 1C?
Mais que se passe-t-il si vous modifiez l'apparence de l'application dans le client Web 1C? Supprimez les panneaux, les formulaires, modifiez le jeu de couleurs - en général, apportez l'apparence de l'application à l'habituel "Internet". Oui, et désactivez les licences, sinon notre site ne pourra jamais accueillir même un millier d'utilisateurs - nous allons faire faillite sur les clés. Sinon, tout va bien? Toutes les données de l'application sont déjà là, tous les algorithmes fonctionnent - et, sans programmation répétée, cela fonctionnera comme dans le "bureau" 1C.
Ça y était. Le système d'information 1C fonctionne sur la plateforme 1C. La plate-forme 1C ne vous permettra pas de donner à l'interface un aspect «Internet», elle ne vous permettra pas de désactiver les licences. Il n'y a tout simplement pas de tels outils, paramètres et coches.
Eh bien, pas d'outils, d'accord. Il y a des programmeurs, ils peuvent corriger le code source sans avoir à portée de main les moyens visuels pour personnaliser l'interface? Laissez-les créer une modification de la plate-forme 1C, en particulier pour notre entreprise, en supprimant les restrictions créées «pour tout le monde». Une idée normale?
L'idée est géniale, mais encore une fois rien n'en sortira. La plate-forme 1C ne peut pas être modifiée. Vous ne pouvez pas regarder
dans la plate-forme 1C (vous pouvez regarder
la plate
- forme, mais vous ne pouvez pas). Personne sauf les pirates avec un décompilateur et les employés du département de développement de la plateforme 1C.
Eh bien, vous pouvez aussi survivre à cela. Les personnes responsables du développement de la plate-forme comprennent-elles les énormes marchés et opportunités qui leur manquent, les empêchant de créer une application Web 1C? Après tout, il s'agit d'une énorme couche de besoins provenant de presque toutes les entreprises! Certes, les travaux sur la mise en œuvre de telles fonctionnalités dans la plate-forme bouillonnent depuis longtemps! Il nous faut donc de toute urgence le savoir quand enfin tout cela se fait sentir!
Hmm, comment tu sais? Chez qui? Nos programmeurs 1C ne savent pas, les partenaires (franchisés 1C) ne savent pas, sur le site 1C il n'y a pas de section avec des améliorations prévues, ils ne disent rien au téléphone ... Oh, il y a
Through the Looking Glass ! Mais même là, il n'était pas écrit sur la création d'une application Web à partir de 1C ... Quelques termes techniques, métadonnées, registres, extensions ... Eh bien,
quelque chose est écrit ! Il sera possible de changer le style d'application en entreprise! Merde, seules les couleurs changeront et l'écran de démarrage sera supprimé au début ... Ugh. Impasse.
Que pouvons-nous, une entreprise malheureuse, faire avec notre application Web? Et la même chose que pour toutes les autres sociétés - comme le disait le classique: "Dans la file d'attente, fils de putes, dans la file d'attente!". À leur tour, aux développeurs de sites, aux créateurs de sites Web et aux vendeurs de «plates-formes Web standard». Et dans le budget, immédiatement un million, voire trois. Et pour la mise en œuvre de 1C ont déjà donné un million. Et chaque mois, nous dépensons 100 à 200 000 pour le soutenir et le développer. Merde, quelque chose ne va pas dans ce monde.
Que feront les fabricants de sites Web? Eh bien, outre le fait qu'ils vont essayer de nous accrocher à eux-mêmes.
Ils créeront une autre application, sur une plateforme différente, en utilisant d'autres technologies.
Ils recréeront la même application . Le même référentiel de nomenclature, les mêmes soldes, prix, commandes, algorithmes pour leur traitement, paiement, différenciation des droits, autorisation. Tout de même, uniquement sur une technologie différente.
Et pourquoi les fabricants de sites Web créent-ils la même application, mais à un prix plusieurs fois plus cher que les programmeurs 1C? Après tout, un programmeur 1C pour créer un livre de référence de nomenclature à partir de zéro, avec tous les champs nécessaires, laissera sinon des minutes, puis au plus des heures, et cela coûtera-t-il quelques milliers de roubles? Pourquoi un programmeur Internet prend-il au
moins des heures pour ce faire?
Et pour la même raison - les limites de la plateforme, seulement cette fois pas 1C, mais celle-là même sur laquelle le site est réalisé. Vous ne pensiez pas que ce texte parlait de ce qu'est une mauvaise plateforme 1C?
En 1C, tout ce qui concerne le travail des répertoires a déjà été créé dans la plateforme. Le programmeur utilise simplement des constructions prêtes à l'emploi, et sans programmation, avec presque une souris, crée notre livre de référence de nomenclature. Et dans la plate-forme du site, il n'y a pas d'annuaires en tant qu'entités. Tout comme il n'y a pas de documents, rapports, registres, soldes - tout ce à quoi nous sommes habitués lorsque nous travaillons avec 1C. Et c'est une limitation de la plateforme de création de site.
C'est ce que les fabricants Web doivent payer - pour créer la plate-forme. Ou plutôt, pour la récréation, la copie, la reproduction. Ce qui est important -
vous devez payer à chaque fois, à chaque client qui a commandé, en fait, un site standard. N'est-ce pas absurde? Quoi qu'il en soit, lors de l'achat d'une voiture, payez à l'usine l'achat de machines-outils. À chaque fois.
La logique suggère que les fabricants de sites Web, après avoir créé une telle application pour, disons, 3 millions de roubles par client, utilisent cette préforme dans le prochain projet. Après tout, ils ont également besoin des mêmes répertoires, prix, soldes, etc.? Prenez simplement le cadre fini, changez la conception, téléchargez les données et le tour est joué! Est-ce une approche normale?
Non, qu'est-ce qui est normal? Dans ce cas, le fabricant Web vend une solution en boîte. Quel est son prix? Eh bien, comparez avec les prix des boîtes 1C, par exemple. Pour 10 mille à donner? Plus de 20 ans? Plus de 50? Signification? Si vous pouvez reprendre les mêmes 3 millions. Y compris, sans dire au client que le cadre d'application prêt à l'emploi sera utilisé. Copiez simplement le budget, avec les mêmes coûts de main-d'œuvre, et déployez la boîte de vitesses.
Là, à la tirelire de l'informatique russe en plein développement, nous jetons les coûts d'
intégration du système 1C et du site. Ici, au moins, les deux camps recevront de l'argent - des algorithmes d'intégration doivent être mis en œuvre des deux côtés.
Nous avons donc obtenu le prix de la restriction, qui est mesuré au début en millions de roubles. Nous ajoutons les coûts de maintenance, d'hébergement du site Web, le salaire, les taxes, la dépréciation des professionnels de l'informatique internes et de leurs emplois, Dieu ne plaise - révision. Pour ajouter le répertoire "Fournisseurs" au site, après tout, ils ne prendront pas non plus 20 mille roubles?
Les solutions intermédiaires - plates-formes pour les sites contenant un certain ensemble de types de données prédéfinis - n'enregistrent pas non plus, car leur adaptabilité (possibilité et complexité des modifications) est encore pire que celle des plateformes nues. Cependant, si vous l'obtenez sur demande et commandez un site «standard», vous pouvez économiser. Il y aura quelque chose de similaire au client Web 1C, qui est également «standard».
Mais, un lieu saint n'est jamais vide. Ou cela arrive-t-il? Donc, vous dites une phrase modèle, et même des pensées ne surgissent pas pour discuter avec elle. Il y a des passionnés qui essaient de combler le fossé. De plus, dans les deux camps - et chez 1Snikov, et parmi les fabricants de sites Web. Mais pour l'instant, hélas, au niveau des «directions de développement possibles» et des «technologies pour des applications simples, sans fioritures».
L'intégration tenait ensemble deux briques comme du ciment. Maintenant, toute cette conception est plus chère pour le client - au sens propre comme au figuré. Surtout si l'intégration est complexe, même s'il s'agit d'une poignée de main.
Serpent Gorynych
Ok, il n'y a rien à faire, nous nous sommes mis d'accord sur un système d'information et un site Web sur l'aigle à deux têtes: 1C. Ils ont rendu les millions demandés par les fabricants de sites Web et 1Sniki pour la création d'un système et l'intégration. Nous vivrons et apprécierons.
Le ferons-nous? Non, nous ne le ferons pas. Nous avons des affaires, des processus, des produits, de la dynamique, du développement. Le système comptable et le site ne suffisent plus pour répondre aux besoins croissants d'outils d'analyse, de gestion et de suivi.
Supposons que notre entreprise se développe et que les problèmes de gestion soient clairement apparus - il y a beaucoup de gens, beaucoup de départements, les tâches sont définies verbalement ou sur des supports traditionnels (comme les notes de bureau papier), puis elles se perdent quelque part, ne sont pas exécutées, l'efficacité de la gestion est très faible. Il est très difficile de réaliser l'exécution des instructions, en particulier les «longues», vous avez besoin d'une attention constante de la tête à toutes les questions.
Que faire Introduisez une sorte de système de gestion de tâches ou de projets. Heureusement, le choix est très large. Il y a des solutions de 1C, il y a des services en ligne, il y a des vieux systèmes de bureau. Que prendre N'oubliez pas que nous avons déjà 1C et un site Web.
Les programmes de 1C promettent une intégration transparente avec le système comptable principal (quoi que cela signifie). Probablement, les données nécessaires évolueront dans les deux sens: la comptabilité - vers les tâches et les tâches - vers la comptabilité. Par exemple, de cette façon, vous pouvez organiser la coordination des documents nés dans le système comptable, tels que les contrats, les demandes de dépenses, etc.
Mais ici, nous avons déjà un problème bien connu - l'accès via Internet. Si l'accès à Internet n'est pas si important pour le système comptable, alors pour la gestion des tâches, c'est l'une des valeurs de base. Les gestionnaires et les propriétaires, en particulier d'une entreprise géographiquement répartie, ne peuvent pas être liés à un bureau de gestion. Ce n'est un secret pour personne que de nombreux managers sont impliqués dans la planification, le suivi de projets et la définition de tâches en dehors des heures de travail - le soir, le week-end, à l'aéroport, etc. Et la gestion des tâches est un système, principalement pour les gestionnaires.
Un système sur 1C ne nous donnera pas un accès acceptable via Internet, ce qui signifie que nous regardons plus loin vers les services en ligne. Théoriquement, vous pouvez, bien sûr, commander l'achèvement de notre site auprès de fabricants Web, augmenter sa fonctionnalité à la gestion des tâches, mais nous nous souvenons de leurs demandes de budget. Doit prendre le service, avec un abonnement mensuel pour l'accès. Il y a peu d'argent là-bas, donc nous sommes heureux de payer la facture et de commencer à l'utiliser.
Et nous comprenons que quelque chose ne va pas. Le réglage des tâches, s'il n'est pas fait pour de bon, est basé sur la réalité - données, informations, indicateurs, chiffres. Où est situé tout cela? Dans le système comptable. Une partie est sur le site (mesures du comportement des visiteurs par exemple). Comment travailler avec des tâches? Eh bien ... Trois fenêtres s'ouvrent, courent entre elles, collectent des données, définissent des tâches. Oui, et uniquement au bureau - le système comptable ne fonctionne pas via Internet.
Assez longtemps pour un leader? Non. Le scénario le plus probable que nous voyons souvent dans la pratique est qu'il n'utilisera tout simplement aucun système de définition de problème et commencera à fonctionner avec les anciennes méthodes. Les gestionnaires subalternes et de niveau inférieur utiliseront-ils le service dans ce cas? Non. Ce ne sont pas des imbéciles.
Tout d'abord, cela est inutile et incommode - une partie des tâches vivent dans le système, une partie arrive du gestionnaire par courrier, une partie - par le bureau, une partie - verbalement, une partie - dans les procès-verbaux des réunions. Deuxièmement, les subordonnés, en particulier les dirigeants de rang inférieur, imitent délibérément et inconsciemment le style et les schémas du patron supérieur. S'il n'utilise pas le service, alors pour nous, Siry, cela n'a aucun sens.
Mais si le système survit toujours, reste dans l'entreprise, bien qu'avec une utilisation de patchwork, alors il n'y aura aucun avantage - juste à cause du patchwork. Bien sûr, le système ne sera que du ballast, bien que peu coûteux. L'aigle à deux têtes se transforme en serpent à trois têtes de Gorynych.
La valeur du système se renforce. Et au détriment de ses pièces, et - parce que l'intégration. Un système normal de gestion des tâches et des performances intégré à la comptabilité est beaucoup plus précieux qu'un système en boîte. Bien sûr, l'intégration n'est pas «tous connectés, configurez maintenant la migration des données». L'intégration est le résultat d'un projet de travailler avec des données et des processus, en premier lieu.
Hydra
La nouvelle itération du développement de l'entreprise nécessite un autre outil: le CRM. Où sans CRM dans le monde moderne? Vous avez toujours entendu le mantra selon lequel "l'introduction d'un système CRM augmente automatiquement les ventes de 10%"?
Maintenant, nous avons plus de choix. Premièrement, il existe déjà trois endroits où vous pouvez coller la fonctionnalité CRM. Il existe des solutions de 1C, à la fois séparées et intégrées et intégrées au système comptable. Il y a, comme précédemment, l'opportunité de donner plusieurs millions de web-makers pour implémenter le CRM sur notre site. Il est possible de choisir un service de gestion des tâches en ligne dans lequel la fonctionnalité CRM est intégrée (ou connectée à un autre plan tarifaire). Et enfin, vous pouvez acheter un système ou un service distinct.
Et encore une fois le même problème - la réutilisation des données. De toute évidence, le système CRM ne pourra pas fonctionner normalement sans les données du système comptable - par exemple, les sommes des ventes et des bénéfices. Sinon, l'analyse ABC banale deviendra un problème. Alors, on prend la solution au 1C?
Donc, encore une fois, cela ne fonctionne pas via Internet. Et que faire des bureaux de vente à distance? Comment analyser les ventes en dehors du bureau? Comment être employé avec un smartphone? Que doivent faire les managers sur le terrain?
Supposons, d'accord, qu'ils seront mis en place, fonctionneront via le client Web 1C et l'application mobile. Et comment obtenir des données du site pour analyse? Il n'est pas nécessaire pour les créateurs de sites Web - ils doivent organiser le transfert de données dans 1C. Je pense qu'un demi-million peut être atteint si les données du site existent déjà.
Mais le plus désagréable à venir. Le CRM n'est pas seulement, et même pas tant d'analyse, qu'un processus, et donc des tâches. Les responsables travaillant avec les clients doivent effectuer certaines tâches conformément au plan de changement, aux scripts de vente, aux campagnes marketing, etc. Où est notre système de gestion des tâches? Dans un service séparé. Tout, encore une impasse.
Nous pensons, pour ne pas prendre du recul, et ne pas prendre un système de gestion des tâches au 1C. Merde, donc il n'y a pas d'accès via Internet. Quelques restrictions autour. Peut-être alors prendre le CRM basé sur le cloud, qui a intégré des outils de gestion des tâches? Eh bien, non, alors il n'y aura pas de données de 1C, sur les ventes ... Une sorte de triangle des Bermudes de plates-formes, technologies, services et leurs restrictions sans fin.
Les données à un endroit, l'interface à un autre, la gestion au troisième, l'analyse au quatrième. Pas le Serpent Gorynych, mais l'Hydre (le nombre exact de buts de l'hydre mythologique n'est pas connu).
Mais, plus important encore - tout est inondé de ciment. Aucune partie du système n'a bougé depuis des années.
Hercules
Que reste-t-il? Gardez un zoo de programmes et de services et configurez l'intégration. L'intégration n'est pas seulement une connexion, comme un câble tendu. Il s'agit essentiellement d'un programme distinct. Et il y aura plusieurs de ces programmes, car chaque système et service stocke des données dans différents types de bases de données, a différentes interfaces d'interaction et, ce qui est là, une capacité d'intégration différente. Il y a beaucoup plus d'applications dans le monde, dont l'intégration est plus chère que les applications elles-mêmes.
Ce qui est important - il y aura plus d'intégrations que les programmes eux-mêmes. Le nombre de liaisons est décrit par la formule n * (n - 1), où n est le nombre d'éléments, c'est-à-dire nos systèmes (en supposant que l'intégration est à double sens). Par exemple, pour trois systèmes, vous obtenez 6 intégrations, pour quatre systèmes - 12 intégrations, pour cinq systèmes - 20 intégrations.
Chaque intégration est de l'argent pour le développement, de l'argent pour la maintenance, de l'argent pour la révision lors du changement dans l'un des éléments.
N'oublions pas que l'entreprise ne fera pas avec ces quatre systèmes. Besoin encore d'un système de suivi d'indicateurs, notamment stratégiques. Il existe également un système de contrôle d'accès. Un système PLM où les concepteurs stockent les données produit. Programme technologique. Machines à cinq coordonnées. Courriel Téléphonie IP. Et ainsi de suite.
Et puis - une fois, et l'entreprise a acheté une autre société, est devenue une exploitation ou est entrée dans une autre exploitation. Et là - leurs systèmes.
Une entreprise dépense-t-elle vraiment des millions de roubles pour créer et prendre en charge des dizaines et des centaines d'intégrations? Et le service informatique ne dit rien à ce sujet, mais répartit tranquillement cet argent dans le budget?
Non, tout est plus simple - le service informatique
n'intègre tout simplement
pas les systèmes. Elle est limitée au minimum, par exemple, le déchargement des marchandises sur le site et le chargement des commandes à partir de là. C’est tout.
Les autres systèmes vivent séparément. Mais qui rassemble les données? Après tout, il est évident que sans la totalité des données, des outils et des analyses, il est impossible de prendre efficacement des décisions basées sur la réalité (et non sur la fiction et la conjecture)?
La réponse est banale - les
gens font ça . Les opérateurs, divers «managers», qui sont désormais plus dans les entreprises que les travailleurs. Gestionnaires de commandes, responsables des achats, responsables de la logistique, responsables de la répartition, responsables de la nomenclature, responsables de site, responsables de contenu, etc.
Les coûts de ces personnes - salaires, impôts, emplois, locaux, responsables hiérarchiques (avec salaires, impôts, primes, etc.) sont un sujet intelligent pour négocier un nouveau projet informatique. Eh bien, le zoo des informaticiens, bien sûr, dont la moitié sont appelés "programmeurs", tout en étant, en fait, administrateurs de bases de données et d'intégration.
Ce qui est le plus désagréable pour une entreprise, ce
ne sont
pas les coûts ponctuels, mais les coûts constants . Une sorte d'abonnement à l'inefficacité, un abonnement à un gaspillage d'argent inutile, enfin, ou tout simplement une pierre sur le cou d'une entreprise.
Et pour nous?
Et nous voici, sur un cheval blanc - l'
intégration de l'achat .
Le calcul manuel des pertes de l'entreprise par des personnes intégrant des systèmes est très simple.
Il vous suffit de connaître la région et leur nombre approximatif. On prend le salaire moyen, on ajoute les taxes, on ajoute un manager pour 5 âmes (n'oubliez pas les taxes), le coût du lieu de travail.Par exemple, à Tcheliabinsk 3 de ces personnes - cela représente 1,5 à 2 millions de roubles par an . Bien que, semble-t-il, seules trois adorables filles, avec un salaire de 30 tr, portent des bouts de papier, chargent quelques fichiers, correspondent par mail avec les mêmes «managers» de clients et fournisseurs.Et qu'est-ce qu'une année pour les affaires? Ugh. Il vole comme une balle. Et avec elle, plus vite qu'une balle, 2 millions de roubles s'envolent vers nulle part. J'ai pris cela au minimum. Par exemple, dans une entreprise de 100 personnes, il est tout à fait possible d'en racler jusqu'à 10.Personne ne le fait. Tu sais pourquoi? Parce que les trouver, «sous le licenciement», devraient être ceux-là mêmes «sous le licenciement». Il n'y a pas d'analystes dans les entreprises de 100 personnes, mais il y a des économistes.Alors, qui est sous la menace d'une arme:- Les comptables (il suffit de jeter un coup d'œil au nombre de milliers de documents qu'ils entrent dans le système et / ou impriment, puis vérifient sans cesse);
- Toute personne dont le poste commence par le "Manager", mais il ne dirige personne et est toujours au bureau.
- Économistes (1C - Excel - 1C - Excel - Excel - Excel - "vpeerit" - 1C, etc.);
- Opérateurs (tout sauf des machines-outils).
En fait, c'est tout.
Vous savez combien l'entreprise d'un client perd de l'argent par mois, année, période de cinq ans, etc. Il découvrira probablement le montant auprès de vous . Sera bouleversé.Et vous avez une solution. Intégration - par exemple, pour 1 million de roubles. Paye en six mois.Ne dites simplement pas au client que vous l'avez cimenté. Et n'oubliez pas de planter.Et puis, un non-sens fera une intégration typique de la gestion électronique des documents afin que tout connard puisse le gérer, et ils s'assoient et pleurent eux-mêmes que nous devons chercher de nouveaux clients.