Vélos informatiques de vente au détail - comme il y a 12 ans



En 2005, une sous-station s'est envolée à Moscou, et tout le monde dans le pays s'est soudain rendu compte que des salles de serveurs de sauvegarde devaient être effectuées. Les banques les ont fabriqués en 2006-2007, et la vente au détail - depuis 2008. Pourquoi est-il si tard? Parce que les coûts informatiques ne semblaient pas encore aussi importants qu'aujourd'hui. Je me souviens de la façon dont mon client a presque été licencié pendant une période d'inactivité de deux jours sur tout le réseau et en même temps pour d'autres fonctionnalités de vente au détail. Il s'est avéré que de nombreux informaticiens ne croyaient plus que c'était le cas.

Et il en fut ainsi. Voici la première histoire de la série «Allez, ça ne se produit pas» - sur la façon dont le magasin a été réservé par un modem analogique pour l'accès à Internet. À ce moment-là, il n'y avait qu'un seul fournisseur de fibre à cet endroit, et parmi les alternatives - une antenne parabolique ou une connexion par ligne commutée. Le ZSSS est cher, ils ont donc choisi un modem vocal. À un moment donné, l'excavatrice déchire le coffre Golden Telecom. À cette époque, ils déplaçaient leur FOCL, il n'y avait donc temporairement aucune réserve. Pendant trois jours, le magasin fonctionne sur un modem. Pendant la journée, 48 kilobits par seconde, la nuit, 96 kilobits par seconde. Comme vous pouvez le voir sur les vitesses, c'était un très bon Zyxel, il restait même sur une ligne bruyante.

Je travaille au CROC depuis 15 ans, maintenant je suis le directeur du développement commercial dans le commerce de détail. Historiquement, la plupart de mes projets concernent également le commerce de détail. Avec le consentement du client, je publie des histoires sur ce à quoi ressemblait le commerce de détail informatique il y a 12 ans de moi-même et de mes collègues. Les agents de sécurité ont remplacé certains détails sans importance afin de ne pas offenser certaines personnes.

Internet était nécessaire pour envoyer des rapports (en cas d'accident, ils ont immédiatement décidé de les envoyer plus tard, pas une priorité) et de mettre à jour les prix sur l'ensemble de la base de données de marchandises d'un magasin assez grand. La transaction est longue là-bas, si elle s'arrête dans le délai d'attente - tout est terminé. En général, le premier jour, nous avons essayé de télécharger les prix, mais rien n'en est sorti. Une équipe s'occupait de l'informatique, et la seconde à l'époque par téléphone enregistrait les changements manuellement: au bureau et dans le magasin, il y avait plusieurs personnes avec des impressions. Un peu plus tard, ils ont écrit un script pour importer des fichiers XLS, et ont commencé à envoyer des morceaux de la base de données par courrier à l'un des administrateurs, et il les a conduits au magasin en voiture. Dans le contrat avec le fournisseur, d'ailleurs, l'accident n'était pas la faute de l'opérateur - les trois premiers jours sans amende, puis 1/724 du montant annuel par heure. Interrogés sur la compensation des pertes, ils ont fait un signe de la main et ont dit: "Eh bien, le mois prochain, les services sont gratuits!".

Le conseil d'administration a ensuite examiné les documents décrivant les accidents possibles et les a jugés peu probables. Peu de personnes pensaient que les interruptions informatiques étaient un phénomène et non un cas ponctuel impliquant des noms de famille spécifiques. Seuls quelques cas de pertes directes nous ont convaincus d'écouter ces étranges personnes à lunettes.

La deuxième histoire incroyable d'une erreur informatique . Les grands détaillants commencent à comprendre le secret du succès de l'un des partenaires. Le fait est que pour tout le monde, l'entreprise suit clairement une voie différente avec le même modèle. Il fait tout rapidement et simplement, et il a multiplié ses activités environ 20 fois au cours des huit dernières années. Sur ce marché, il était environ dix fois supérieur à ce qu'il aurait dû être logiquement. Ainsi, ils commencent à analyser les transactions - et il s'agit de comprendre que la carte SAP du partenaire contient des valeurs par défaut établies il y a dix ans pour un client test. Et il existe des facteurs légèrement différents en termes de plans et de récompenses. En conséquence, une personne reçoit environ deux fois plus que les autres partenaires. Retail a mené une enquête interne. Nous avons découvert que ce n'était pas une conspiration, mais un accident banal. Et un homme sur cet accident en dix ans a construit une grande entreprise.

À un moment donné, le directeur du magasin a en quelque sorte volé. Plus précisément, des données ajustées manuellement sur les caisses enregistreuses. Ensuite, c'était possible, et la saisie manuelle était perçue comme une priorité par rapport à la génération automatique. Il était en probation depuis trois mois à ce poste et a systématiquement créé en fin de journée un petit delta entre le rapport et l'argent effectivement accepté au box-office. Le 28e jour du dernier mois de sa période probatoire, il a écrit une déclaration (de façon inattendue pour le bureau), et selon la procédure, il ne restait que trois jours pour l'acceptation du magasin. Naturellement, un inventaire a déjà été fait sans lui. Les pertes étaient estimées à 700 000 roubles nets (le prix d'une Hyundai Sonata avec "plein de rembourrage" à l'époque), et ce serait bien pire si le magasin vérifiait la taxe à ce moment-là. En conséquence, ils ont rassemblé des preuves sur lui et l'ont poursuivi. Le juge appelle:

- Apportez une disquette avec le système, nous verrons.
- Je ne peux pas. J'ai une installation de SAP 32 téraoctets. Il s'agit d'un train de disquettes.
- Allez, laisse-moi donner le téléphone à nos spécialistes. Nous avons de bons spécialistes. Avez-vous 1C là-bas?
- Euh ... Tu ferais mieux de venir vers nous.
- Non, nous n'irons pas vers toi.

Le tribunal n'a pas pu recueillir les informations médico-légales et l'affaire a été classée faute de preuves.

Au cours des dernières années, nous avons eu des cas au CROC où il était nécessaire de collecter des informations médico-légales pour les attaques, et là, nous sommes déjà venus avec des utilitaires spéciaux et fait des conversions de téraoctets, qui sont ensuite très pratiques pour étudier dans un environnement virtuel, se rendant compte qu'il n'y a plus rien dans les données source va changer. Mais ça sonnait comme un fantasme. Et maintenant, loin de tout le monde dans les systèmes de sécurité utilise la médecine légale normale, qui écrit constamment une telle image à la maison et recueille des données supplémentaires de tous les paquets sur le réseau.

L'optique arrive à l'entrepôt par un bâtiment voisin. Depuis le bâtiment voisin - un pont aérien est déjà chez le client. L'entrepôt fonctionne 24 heures sur 24, mais la nuit, le pont de relais radio tombe. Le canal de secours est un satellite, un terminal situé directement sur le toit de son entrepôt. Il y a une bonne vitesse, 25 Mbps. Pour ces années - l'espace tel qu'il est. Mais le satellite est un grand retard de réseau, au moins 0,8 seconde pour que le signal passe de la terre au satellite et vice versa. Cela tient en partie aux limitations de la vitesse de la lumière, une autre partie est un tas de transformations sur les démodulateurs travaillant sur des protocoles avec un coefficient de redondance élevé. En conséquence, cela est dû au fait que l'équipement d'entrepôt commence à fonctionner avec des retards. À 0,1 seconde, tout ressemble à une horloge et à 0,8, de très longs échanges de paquets commencent. Un employé d'entrepôt pique un scanner sur une palette, puis la poignée de main commence, envoyant l'état de préparation, définissant un protocole, envoyant un paquet, un rapport de réception, etc. C'était déjà des années plus tard que les protocoles sont apparus que presque tous résolvent avec un seul paquet sortant. Ensuite, il a fallu échanger un tas de données avec un système distant. En conséquence, le travail commence à vraiment ralentir, car les opérations deviennent longues. Une ligne de voitures est en construction et le matin, tout est en savon. Et donc tous les soirs. Le soir, dans un entrepôt voisin, ils tirent sur l'interrupteur et l'équipement de l'opérateur d'optique tombe. Il est impossible de transférer la chaîne: la pose du câble a été convenue par le propriétaire du site, et il n'était même pas de Russie. Pendant plusieurs mois, le personnel de l'entrepôt a travaillé jusqu'à ce qu'il trouve un autre opérateur - également un pont radio d'un bâtiment en dehors du territoire, puis il a mis l'optique normalement.

Un entrepôt de mode, c'est-à-dire un endroit où il y a une énorme pile de vêtements dans des boîtes. Les hotspots Wi-Fi de Motorola y brûlaient sauvagement. Parfois, le micrologiciel a juste clignoté, et parfois ils ont vraiment vraiment grillé. Ils ont été chargés à partir d'une clé USB, il y avait donc une personne spéciale dans l'entrepôt avec une échelle qui est montée jusqu'à eux. Pendant plusieurs mois, une soixantaine d'incidents se sont produits avec une réinitialisation du firmware, et une dizaine de points ont brûlé. Ils ont péché sur le fabricant et le lot échoué, mais après une enquête approfondie, il s'est avéré que l'affaire était en décharge statique. La poussière des tissus synthétiques s'est accumulée de sorte qu'elle a créé un conducteur autour du point. Un peu de vibration, tout cela a eu une extrémité vers l'intérieur, la seconde - quelque part sur la ligne électrique. Si avant cela, le firmware d'une décharge statique avait volé, le point a été secoué pour la maintenance. Si elle n'a pas eu de chance, elle a été frappée plus sérieusement. Accroché au point de mise à la terre, cela a résolu le problème pendant six mois. Puis les points ont recommencé à brûler: nous avons regardé, et la mise à la terre s'est éloignée des bâtiments. Il s'est avéré que les différences de température sous le toit de l'entrepôt étaient telles qu'une compression-expansion constante a simplement soulevé et découplé tout pour que l'accouplement rigide ne puisse pas le supporter.

Les fréquences sur les ponts radio, bien sûr, dans le bon sens, doivent être coordonnées, mais alors presque personne ne l'a fait. Et en effet, le peuple était sauvage. Un exemple. Les résidents ont abattu plusieurs fois l'une des plaques du ZSSS dans les limites de la ville au magasin. Parce qu'il rayonne. Oui, ça rayonne. Mais en haut, un mètre en dessous, vous pouvez déjà vivre des années. Mais la plupart des radiations que vous attrapez au point lorsque vous montez sur le toit, vous vous levez exactement au sommet du diagramme de rayonnement et frappez la plaque avec un bâton.

À propos des sauvages, je me souviens de la grande histoire avec les terminaux de l'entrepôt . Pour 3500 dollars chacun, l'un des premiers terminaux mobiles à part entière a été amené en Russie dans l'un des entrepôts. En fait, il s'agissait de smartphones de qualité militaire. Avec eux, il était possible d'effectuer toutes les opérations dans l'entrepôt. Et les employés des entrepôts les amenaient régulièrement avec des écrans endommagés. "Chef, pas de travail!" Non, l'équipe informatique du commerce de détail a compris qu'elle les gâtait d'une manière ou d'une autre, et très probablement par malveillance. Ne fonctionne pas. Ce que personne n'a compris, c'est comment ils le font, en tenant compte de l'écran de corindon et, surtout, pourquoi, s'ils ont un paiement à la pièce, et qu'ils réduisent leurs propres revenus. À ce moment-là, dans le commerce de détail, presque partout, la vidéosurveillance a commencé à être introduite et les informaticiens ont décidé d'accélérer légèrement le projet dans l'entrepôt. Les modèles et les vrais appareils photo étaient là. Ils ont échangé certains appareils et regardé ce qui se passait. Première scène: deux sont assis au pied du chargeur et tentent d'effacer l'écran avec une toile émeri. "Je parie que tu es une mauviette, tu ne peux pas utiliser du papier de verre?" - C'était à peu près ça le motif. Ils ont joué de nouveaux travailleurs comme ça. Il s'est avéré que la véritable cause des dommages était des pièces aiguisées qui ont réussi à infliger au moins quelques dommages à l'appareil. Mais l'un d'eux a été complètement perdu - ils ont juste mis une charge de plusieurs centimes dessus avec un chargeur. Il était le seul point d'appui et juste aplati. Mais il a continué à transmettre des données, c'est-à-dire que seule la périphérie a souffert. Soit dit en passant, ces Hanivels ont travaillé dans un entrepôt sans pertes, tandis que les deux générations suivantes de Motorol ont été remplacées.

Il y avait beaucoup d'histoires avec des communications directes dans les entrepôts et les magasins. Premièrement, il n’y avait presque pas de cryptage (plus précisément, il y avait toutes sortes d’inversions de spectre et parfois des changements de fréquence), afin que tout le monde dans la région puisse écouter les négociations du magasin. Comme dans le magasin des voisins avec une certaine envie. Deuxièmement, ils interféraient à merveille l'un avec l'autre: deux fournisseurs différents pouvaient se marteler les fréquences, par conséquent, une infrastructure homogène était nécessaire à travers les tuyaux. Le résultat a été que le détaillant de tous les magasins a commencé à établir des communications sur des talkies-walkies, puis quelques années plus tard, des téléphones portables et une couverture normale.

Dans le même temps, il a été question d'introduire des terminaux de collecte de données sur le wifi dernier cri dans les magasins. Et cela nécessitait de larges canaux de sauvegarde. Heureusement, Skylink est apparu au même moment: c'est un réseau à large bande (CDMA-800), et il dépendait beaucoup moins de l'état de l'atmosphère qu'un satellite. Nous y sommes passés lorsque nous sommes passés à la réserve - ils ont soulevé leurs terminaux téléphoniques sur les cannes à pêche des fenêtres pour mieux attraper.

Maintenant, nous faisons beaucoup de conseil au détail au CROC, mais la pratique en Russie n'était pas très courante. Mais il y a une merveilleuse histoire à ce sujet. Il y a une dizaine d'années, mes estimés collègues ont mis au point un modèle d'entreprise qui tuerait alors le seul opérateur d'épicerie en ligne. Il était évident que de nombreux processus peuvent être améliorés grâce à la bonne organisation de la logistique et de l'informatique, ce qui a directement réduit considérablement le coût de la commande. Maintenant, Yandex.Food utilise quelque chose de similaire, mais il y a dix ans, tout avait l'air très, très étrange. Nous sommes allés voir le pilote, avons même pris un terrain, mais après certains changements dans la composition de la planche, le projet a été enterré. Nous avons décidé de vendre le modèle, nous venons de le décrire comme un gros projet et nous sommes allés en Angleterre. En parallèle, ils ont proposé le tout seul de notre seul opérateur en ligne. Ses managers ont pris rendez-vous, ont demandé de montrer différentes parties du processus. Cela ressemblait à des négociations avec Yandex: "nous verrons, et si nous comprenons que nous ne le ferons pas nous-mêmes, alors peut-être que nous l'achèterons." Mais l'histoire ne concerne pas cela, mais le fait que pendant les négociations, ils ont décidé d'aller dans leur entrepôt. Il y a plusieurs étages, des ascenseurs sur les côtés du bâtiment, et les gens vont et viennent. Autrement dit, le bricoleur prend le chariot, puis commence à rouler sur les étages et à terminer la commande. Les ascenseurs sont un goulot d'étranglement, devant eux sont d'énormes lignes. Et cela fonctionne comme ça depuis de nombreuses années. Ensuite, ils l'ont regardé pendant cinq minutes, puis ont suggéré lors d'une réunion:

  1. Aujourd'hui, faites tous les ascenseurs de gauche uniquement en montée et tous les ascenseurs de droite uniquement en descente. Cela simplifiera considérablement le chargement et le déchargement.
  2. Faites ensuite la séparation physique des chariots et des personnes. Ne laissez que les chariots avec des commandes monter dans l'ascenseur, et les personnes en pré-cache les attendent sur le sol.
  3. Comment ressentez-vous l'efficacité - ici, achetez un Talmud, où il dit comment faire les autres choses normalement, et non pas les bases de l'algorithmisation.

En général, pendant tant d'années, ils ont travaillé normalement, puis des chèvres sont arrivées et leur ont montré la chose évidente. Il y a toujours un sentiment de honte espagnole pour cela. Soit dit en passant, le Talmud n'a pas été pris et leur entrepôt est maintenant neuf, bon.

Plusieurs fois, j'ai entendu des histoires sur le fait que vous pouvez confondre le test avec la prod . Cela semblait de la fiction jusqu'à un certain point. Ainsi, dans la nuit du 31 décembre au 2 janvier (à en juger par l'état du pays, il s'agit d'une nuit continue), comme c'est généralement le cas dans le commerce de détail, il y a eu prévention et mises à jour. Entre autres choses, ils ont retiré une nouvelle installation de test de SAP d'une sauvegarde de trois mois et l'ont déployée sur un segment de test distinct afin de la transférer aux développeurs pour les tests. Le segment est isolé. Le 2 janvier, les appels d'assistance commencent:

- Pourquoi les prix sont-ils il y a un quart?
- Il n'y a pas déjà de telles actions!
Spécialistes des appels:
- Salut les gars! Avez-vous déployé l'installation dans un segment fermé?
- Oui.
- Exactement?
- Oui, nous donnons une dent.
"Et vérifiez encore, s'il vous plaît."
- ... Oui, dans le clos. Mais attendez ...

Le seul pont entre le segment d'essai fermé et l'aiguille se trouvait dans le système de surveillance. Elle est commune entre eux. Et SAP, même dans cette révision, s'est avéré être une chose très délicate: il a d'abord frappé à ses adresses, puis, lorsqu'il n'a pas reçu de réponse, il a frappé du tout disponible. Et à la fin, j'ai atteint le sous-système de trésorerie grâce à la surveillance. Et j'ai vu qu'il était temps de le mettre à jour. Et la base de test a environ quatre mois, eh bien, SAP a inondé les prix des produits. C'était peut-être difficile pour lui, mais il a réussi. Ensuite, le prod lui-même a inondé de nouveaux prix. Peut-être que le test s'est senti offensé et a de nouveau inondé le sien. Avec difficulté. Et cela a donc continué plusieurs fois.

En général, bien sûr, pendant ces années, SAP était une rareté. Sa présence indique que la chaîne de magasins est très tournée vers l'avenir. Tout le monde a fait 1C, l'a plongé sur le genou et l'a de nouveau plongé. Parmi les solutions cash, plusieurs dizaines (!) De grandes solutions hors ligne se sont affrontées, à la fois les nôtres et les occidentales, propriétaires et gratuites. Ils ont offert un tas de tout, et chaque décision devait encore être finie. Des systèmes RH, SAP, Boss-Kadrovik et 1C se sont battus. 1C alors tout le monde avait peur, c'était brut. Le second était un champ de mines plus ou moins clair avec des bugs connus, et le troisième était en quelque sorte meilleur, mais inexploré et étranger, et il était possible d'exploser n'importe où. Même les architectures elles-mêmes se sont battues - centralisées et décentralisées. Mon collègue a travaillé dans un hard discounter, alors mettez tout immédiatement sur un système centralisé. Pour minimiser la quantité d'équipement dans le magasin, en plus des caisses, ils ne mettent qu'un seul module (ordinateur et routeur) - et c'est tout. L'ordinateur de secours était sous la table. La toupie, au besoin, a été apportée de l'entrepôt avec du lait, car elle était livrée chaque jour. L'administrateur n'était pas nécessaire sur le point. Quelqu'un comme le directeur ou le chef de produit savait comment changer le module et l'allumer. Selon la morve sur le réseau, beaucoup se sont aidés sur place, la connaissance informatique des gens était très bonne. Le département informatique comptait moins de 100 personnes pour l'ensemble du réseau de près de 700 magasins et 3 500 caisses, y compris des développeurs, des consultants, des administrateurs, des commis et des financiers informatiques. La pratique SAP était de 11 personnes (à titre de comparaison, le plus grand détaillant du pays comptait alors environ 2800 magasins et plus de 2000 informaticiens). Ils ont été les premiers dans le commerce de détail à introduire des rapports parallèles sur les technologies en mémoire et OLAP. C'était presque de l'espace à cette époque, mais cela a donné lieu à une configuration non systématique. La transition de SAP 4.6 à 4.7 a pris six mois, puis les gars ont décidé de s'arrêter complètement à 4.7 et de ne pas poursuivre la mise à niveau. Le premier du pays a refusé le soutien des fournisseurs. Et personne d'autre ne l'a fait avant eux, et nos collègues, représentants du fournisseur, ne savaient pas comment se comporter dans ce cas: ils ont même donné accès à toutes les notes SAP (c'est ce qu'ils paient habituellement, la base du support), et seul l'accès aux notes critiques et de sécurité a alors commencé à être accordé à d'autres.

Maintenant sur la reprise après sinistre . Si en 2005 une sous-station était couverte, alors en 2010 des tourbières brûlaient déjà dans la zone autour de la ville. Et ils ont brûlé parce qu'il y avait une chaleur atypique. Pendant 56 jours dans un bureau d'un grand commerce de détail, les climatiseurs ont travaillé avec une surcharge, c'est-à-dire qu'ils ne pouvaient pas faire face. Mais ça a commencé comme ça: au début, la température venait de monter autour de la ville. Tous les climatiseurs, y compris la réserve, ont été mis en service. Plus ou moins assez. Quatre jours plus tard, il est devenu clair que l'histoire allait être longue et nos clients au détail ont commencé à attendre une panne d'électricité. Les électriciens ont lancé la prévention du diesel, il était fou et est mort. . - , , . , , — , . , . . , . , . : . , . , : , . , , . , . DRP, .

, . Citation:
, - , « 2 1» « 3 2» . , , . . , - , . , — , , . , , . . :
— ! SAP ! !
. . , . . , , , . . , , . ( ), — -, . , , . :

— . ?
, . :
— .
, :
— , . , . , , ?
, . :
— , . , , .
.

. -, , CIO. -, DRP. «»? , , , , , . , - , . . , , . .

, , .


  • .
  • « » .
  • - .
  • .
  • — dsmirnov@croc.ru.

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


All Articles