jeu. Août 5th, 2021
    RSquad, Free TON

    Des représentants de RSquad ont déjà parlé de la manière dont ils ont commencé à coopérer avec Free TON et de la victoire du concours “Système de contrats intelligents pour voter à la majorité simple dans l’organisation de la gestion décentralisée” — DGO SMV Smart Contract System.

    Cette fois, les partenaires de la société Igor Kholkin et Roman Nguyen, ainsi que Boris Pimonenko, associé gérant de RSquad, partagent leur vision du rôle de RSquad dans la création de solutions architecturales et la construction d’écosystèmes de plates-formes blockchain.

    A celui qui ne sait pas vers quel port il navigue, nul vent n’est jamais favorable

    RSquad

    Igor Kholkin est responsable du développement du concept.

    “Je suis un visionnaire, une personne qui travaille au niveau conceptuel. Au tout début du projet, je dois développer une “image du futur” du nouveau système, y tracer un itinéraire et dire: “Nous naviguons vers tel ou tel port”. Je mets toute cette image de notre voyage de projet et “port de destination” dans un concept et dis: “Les gars, c’est comme ça que je vois la situation du projet”.

    Une architecture cible est en cours d’élaboration à cette “image du futur”, et plusieurs approximations successives — architectures de transit sont créées pour sa réalisation systématique”.

    L’idée principale suivie par les employés de RSquad est une approche holistique qui exclut la “numérisation patchwork”: d’abord, comprendre les significations dans le domaine et développer un modèle ontologique correspondant à ces significations, construire une architecture  et seulement après développer des modèles de données, des entreprises processus d’affaires, applications et infoservices. Alors tout développement privé fonctionnera conformément à ce modèle général et ne pourra pas “se dérober”.

    Actuellement, RSquad compte environ 50 projets réalisés avec succès dans le domaine informatique, y compris sur les plateformes Bitcoin, Ethereum, Free TON.

    Mis en œuvre des concepts sur l’exemple

    Igor Kholkin a donné un exemple sur le sujet tiré de sa propre expérience, “comment ça marche”:

    “Mon tout premier succès, dont je peux vraiment être fier, c’est Gazprom. À cette époque, nous développions un système d’information unifié pour Gazprom — précisément au niveau conceptuel. À partir de la vaste expérience de l’industrie du gaz à cette époque, plusieurs projets informatiques pilotes ont été empiriquement formés, chacun d’eux ayant presque la taille de la France. Et voilà, on me dit que les dirigeants de l’industrie ne comprennent pas vraiment dans quelle logique ils devraient être liés en un seul tout pour justifier les investissements dans l’énorme système qui est en train de se créer.

    J’ai proposé une approche très simple à cela: j’ai utilisé l’arbre Ishikawa (un diagramme de l’analyse des causes profondes), que j’ai dessiné dans la logique de la loi de l’exhaustivité des parties du système — et l’image réalisée est exactement tombée sur ces projets de Gazprom.

    Les clients ont été très surpris et incroyablement ravis: “C’est si simple — comment pourrions — nous ne pas l’avoir vu auparavant”.

    Boris Pimonenko considère qu’une approche intégrée du développement est le principal avantage de l’équipe RSquad:

    “Lorsque nous mettons en œuvre un projet, nous considérons ses problèmes sous différents angles. Une partie prenante adhère à un point de vue par rapport à l’objet considéré et remarque ce que voit l’autre partie prenante. Dans les systèmes d’information, la situation est la même. En tant qu’opérateur d’un système d’information, vous regardez l’interface, et en tant que fonctionnaire de l’appareil d’État mettant en œuvre un système pour les besoins de l’industrie ou de l’État, vous accordez plus d’attention, par exemple, à la dynamique de l’évolution des indicateurs de l’industrie (reporting). Et chacun traite avec différentes classes d’objets et opère avec ses propres catégories.

    Et la tâche de l’architecte est de créer un tel système d’information qui répondra pleinement aux exigences de toutes les parties prenantes, ou au moins arrangera les choses pour que le système atteigne son objectif et atteigne ses objectifs.

    Afin d’atteindre le résultat de manière standardisée, une approche de description de l’architecture des systèmes d’information basée sur une stratification émergente a été développée. Cela aide à redresser les systèmes d’information”.

    Stratification émergente

    Selon les représentants de RSquad, le gros problème avec les développements informatiques actuels est que les architectes de niveau concept ne trouvent pas de compréhension parmi les développeurs techniques. Visant à résoudre des problèmes appliqués, les informaticiens ne prennent tout simplement pas en compte la vision générale du supersystème. D’ailleurs, ils ne sont pas obligés de penser à ce niveau — et voici pourquoi.

    Selon l’idée de stratification émergente des systèmes d’information, tout espace d’information dans n’importe quel domaine peut être divisé en cinq niveaux — strates.

    La première strate est le niveau des signaux. Elle est responsable de l’échange de signaux dans l’infrastructure technique (dans le “matériel”).

    La deuxième strate est la couche de données. C’est là que les structures de données (entités, leurs attributs et relations) apparaissent — syntaxe. Il s’agit de DB et DBMS (Database and Database Management System), y compris les blockchains.

    La troisième strate est le niveau des services d’information. Elle contient des services d’information chargés de l’échange de concepts et de significations (sémantique). Cette strate est le lieu de “l’informatisation” à laquelle nous sommes habitués.

    Mais au niveau de la quatrième strate (le niveau des affaires, l’activité économique actuelle), la “digitalisation” commence déjà, là où les technologies numériques conduisent à l’émergence de tels business models qui ne pourraient exister sans “chiffres” et apporter du profit.

    Et la cinquième strate, cible la plus élevée, est le niveau des objectifs de développement pour le domaine (entreprise, industrie, pays), sa vision et sa stratégie. Elle répond à la question: pourquoi toutes les autres strates sont-elles nécessaires? A ce niveau, “l’image du futur” se forme, les valeurs et les résultats finaux de l’existence du domaine considéré se réalisent.

    Pour que les développements individuels soient des parties organiques, d’un seul espace d’information en progrès d’un projet ou d’une plateforme numérique, il est nécessaire de comprendre cette approche de la stratification par tous les spécialistes travaillant sur chacune des strates. À chaque strate, les gens parlent leur langage professionnel, utilisent leurs propres modèles spécifiques, mais ils sont réunis par un système unique de concepts dans l’architecture ontologique des cinq strates.

    Sans doute, dans la pratique de la conception, des tâches sont parfois rencontrées dans lesquelles (en particulier au niveau de la direction) il n’est pas nécessaire d’élaborer et d’interconnecter des solutions de conception au niveau de chaque strate. Pourtant, si nous parlons du développement et de la mise en œuvre de systèmes d’information à l’échelle d’une organisation, d’une industrie, ou plus encore de l’État, alors le processus de conception de solutions au niveau de chaque strate est nécessaire — sa présence nous permet d’organiser le développement de la manière la plus efficace et la plus rationnelle.

    Structure du travail d’équipe en forme de T

    RSquad fonctionne selon un schéma dans lequel chaque participant a des compétences complémentaires différentes.

    Le système d’interaction des spécialistes est construit de telle manière que chaque tâche conceptuelle présentée par le visionnaire passe par le processus “d’atterrissage” par un expert du domaine appliqué et un spécialiste technique, qui construisent des connexions reliant le concept et la réalité pratique.

    Roman Nguyen est responsable du département informatique. Dans les travaux des concours Free TON, Roman prépare une description technique, des schémas, projetant le système sur des exemples réels et des événements probables.

    “Je dessine des images de sous-systèmes, je réfléchis à la manière dont ils peuvent être liés à eux-mêmes, j’écris des cas d’utilisation, des scripts de base, je détermine comment les contrats seront organisés pour garantir l’intégrité du système”.

    “Moins il y a d’éléments dans le système, moins il y a de bugs”. Roman Nguyen

    “Le détail le plus idéal et le plus inimaginable d’un char est celui qui n’existe pas”. Mikhail Koshkin, inventeur et concepteur général du T-34.

    Selon les partenaires de RSquad, le résultat optimal final du projet ne peut se développer que dans un tel contexte en forme de T, dans lequel il y a un concepteur qui comprend le contexte large — la partie horizontale du “T” et il y a spécialiste technique — la partie verticale du “T”.

    Voici comment Igor Kholkin décrit sa vision:

    “Moi seul, flottant sur cette surface de concepts, ne parviendrai à rien. Mais lorsque deux personnes travaillent, l’une avec une vision conceptuelle et la seconde — un expert du sujet approfondi et (ou) un spécialiste technique hautement professionnel, un résultat intégral est obtenu. L’un sans l’autre est une couette en patchwork. Et nous avons, à mon avis, une équipe efficace”.

    Comme le note le visionnaire de l’équipe, vingt ans d’expérience de participation à divers projets — comme la coopération avec Gazprom, avec Surgutneftegas, avec le système de l’enseignement supérieur, l’administration publique et bien d’autres — ont permis d’affiner une approche architecturale qui peut être appliquée dans une variété de domaines — des élections à l’économie numérique.

    “Et c’est cela qu’il y a de mieux. Quand j’arrive dans un nouveau domaine, dans lequel il y a des gens qui sont de grands professionnels, des gens compétents et bien versés — et je leur présente une vision commune — à la fois de l’état actuel et de l’image future. Ils regardent et disent: “Maintenant, je comprends enfin l’image entière!” Et j’ai la chair de poule! Et puis des spécialistes de chaque strate viennent et mettent progressivement le tout dans une mosaïque, qui est une solution toute faite. Et ici, ma tâche est de m’assurer que les demandes viennent de haut en bas de chaque strate, et que leur soutien est fourni de bas en haut. Et puis nous gardons l’image entière”.

    RSquad: caractéristiques de l’approche

    Lors du développement du prochain projet, qu’il s’agisse d’un système de vote ou d’un programme de contrôle numérique, RSquad s’efforce de présenter une vue d’ensemble, en tenant compte des particularités des modèles sur chacune des strates.

    RSquad

    “Nous essayons de ne pas produire d’entités au-delà de ce qui est nécessaire et de ne pas introduire de nouveaux composants dans le système pour inventer et vendre quelque chose. Si l’approche traditionnelle du développement est simple “j’ai besoin d’une fonction — je vais développer un composant pour elle”, alors nous essayons de penser différemment — “quel composant ou supersystème déjà existant peut remplir cette fonction?”.

    Ou comme ça:

    • l’opération peut être effectuée par d’autres composants du système;
    • il n’y a pas d’opération (procédure), mais sa fonction est toujours exécutée (le résultat est atteint);
    • l’opération est effectuée “par elle-même”;
    • l’opération (il s’avère que ce!) n’est pas nécessaire.

    Nous adhérons à la règle de ne pas introduire plus de 15 à 20% d’innovations dans le système. Et dans tout projet, les innovations ne doivent certainement pas dépasser 20% du volume total de mise en œuvre, sinon le projet “s’étouffera avec la nouveauté”.

    À propos du modèle unique Free TON

    RSquad a été l’un des premiers à rejoindre le développement de l’écosystème Free TON. Et maintenant, cette coopération se développe activement.

    L’équipe RSquad a des projets ambitieux pour participer au développement de solutions sur la plateforme décentralisée Free TON. Selon les représentants de l’équipe, toute compétition à caractère technologique relève de leurs intérêts.

    Boris Pimonenko:

    “Premièrement, la blockchain Free TON elle-même semble très intéressante et compétitive d’un point de vue technologique et appliqué. Et maintenant, il y a une opportunité de participer à la mise en œuvre d’un projet à grande échelle, en résolvant de vrais problèmes, en étant à la pointe de l’innovation technologique. 

    Deuxièmement, la présence d’un environnement concurrentiel très ouvert est captivante — il y a beaucoup de tâches très compréhensibles et nécessaires, à la mise en œuvre desquelles vous pouvez participer sur une base concurrentielle ouverte. Vous n’avez pas besoin de parcourir les sept cercles de l’enfer dans les bureaux d’aucune institution gouvernementale — j’ai vécu une telle expérience, et je ne peux pas dire qu’elle ait été très positive. Et ici, il y a un environnement absolument ouvert dans lequel vous pouvez travailler, former des employés, résoudre des problèmes intéressants et, probablement, gagner de l’argent”.

    Free TON est une plateforme idéale pour tester les développements, tester des solutions technologiques dans la pratique, avec la possibilité de recevoir une récompense en jetons pour cela.

    ________________________

    RSquad n’est pas seulement impliqué dans les développements architecturaux de Free TON. Récemment, l’équipe a mis en œuvre un projet pour créer une plateforme de tokenisation des actifs des entreprises du secteur réel basée sur la blockchain Ethereum. La plateforme Solana est également dans le domaine d’intérêt de l’équipe.

    Il y a aussi un projet dans le développement d’une équipe qui n’est pas directement liée à la blockchain — il s’agit d’une plateforme pour la transformation numérique d’un domaine aussi inhabituel que la voile. Un développement prometteur permettra d’utiliser les technologies blockchain pour sécuriser et simplifier le business model de la location de yachts (yacht charter) pour tous les amateurs de croisières à la voile. Plus de détails sur le projet sont dans les entretiens suivants avec l’équipe RSquad.

    9
    1