Les défis rencontrés par les entreprises à croissance rapide mettant en œuvre des systèmes Web, tirés de Randnet

Expansion du secteur d’activité en introduisant un nouveau système
Landnet, développé de toutes pièces par Akihiro Ei, a connu une croissance rapide. Cependant, à mesure que Landnet continuait de croître rapidement, le système existant n’était plus en mesure de gérer correctement la situation et une révision fondamentale était nécessaire. C’était vers 2018.
Le système d’origine a été conçu pour être utilisé par un petit nombre de personnes. Ainsi, à mesure que l’entreprise se développait, il n’était plus possible de suivre les modifications mineures ajoutant des fonctionnalités. Par conséquent, nous avons décidé de repenser complètement le système afin d’améliorer l’efficacité du travail de mise à jour, d’augmenter le nombre d’utilisateurs et d’ajouter de nouvelles fonctions.
Nous avons également embauché de nombreux ingénieurs informatiques, avec environ 100 personnes dans le département informatique (département de développement de plateforme). Il y a 85 ingénieurs système, et les 15 autres sont en charge de l’infrastructure liée à la sécurité, comme la construction de pare-feu.
Ce qui a été développé ici, c’est la Real Estate Cloud Platform (RCP).
RCP a créé une base de données de plus de 7,57 millions d’informations immobilières à l’échelle nationale accumulées depuis sa création et vise à améliorer les opérations commerciales. Il gère également de manière centralisée les tâches complexes et les progrès lors des transactions immobilières et utilise l’IA pour fournir des services optimaux à clients. Vous pouvez approcher au bon moment. En outre, le système permet aux clients ayant signé un contrat électronique de gérer les documents nécessaires et l’historique des transactions, ainsi que de vérifier les rapports de traitement commercial sur l’état des activités de vente, etc. sur le site.
Les ingénieurs informatiques de Randnet ont initialement défini deux défis lors de la création du RCP. La première est que le système a été mis à jour fréquemment, vous pouvez donc obtenir les dernières mises à jour simplement en redémarrant le navigateur. Une autre raison est qu’il peut être exécuté sur un navigateur, car il a été conçu pour être utilisé dans diverses situations, y compris sur les smartphones. Cependant, il y avait un problème avec le type client-serveur qui était utilisé jusqu’alors pour obtenir les dernières mises à jour simplement en ouvrant un navigateur. Avec le type client-serveur, il est nécessaire de distribuer le programme sur les ordinateurs du client, et s’il s’agit d’un ou deux ordinateurs, cela peut être fait manuellement, mais s’il y a des dizaines ou des centaines d’ordinateurs, cela prendra plusieurs jours de travail, et il sera nécessaire de modifier le programme à chaque fois, car les heures de travail supplémentaires nécessaires augmenteront les coûts opérationnels. En revanche, dans un système Web, si vous souhaitez modifier le programme, vous pouvez terminer le processus en remplaçant simplement un serveur. Par rapport à la méthode conventionnelle, le temps de travail peut être considérablement réduit. Randnet a décidé d’introduire un système Web dans le cadre RCP.
Accélérez l’affichage du contenu avec SPA
De plus, le framework JavaScript Vue.js a été utilisé pour créer l’interface.
À cette époque, Angular de Google et React de Meta, qui étaient alors utilisés, ont également été pris en compte.
Angular est un framework full-stack qui inclut des fonctions telles que le routage et les tests unitaires dans des packages, ce qui le rend riche en fonctionnalités. Bien que le coût d’apprentissage soit élevé, vous pouvez rechercher des bibliothèques sans vous soucier de la compatibilité.
React est spécialisé pour les interfaces utilisateur et utilise une approche basée sur les composants, où la vue (affichage à l’écran) et la logique (gestion des états, traitement des données, gestion des événements, etc. au sein du composant) sont écrites dans un seul fichier. Vous pouvez également créer des applications Web hautement fonctionnelles à l’aide de modules complémentaires tiers.
D’un autre côté, Vue.js a un concept minimaliste, a un faible coût d’apprentissage et peut être utilisé immédiatement si vous possédez les connaissances nécessaires au développement Web.
Lorsque Vue.js a été développé pour la première fois en 2018, il s’agissait d’un framework plus récent et plus sophistiqué que les autres frameworks, c’est pourquoi les ingénieurs informatiques de Randnet l’ont choisi.
Au début du développement, il n’y avait pas beaucoup d’informations sur Vue.js dans les livres ou sur Internet, mais les développeurs ont rassemblé le peu d’informations dont ils disposaient sur Internet, l’ont essayé, essayé et recherché encore et encore. .
« Lors de la mise à jour de l’ancien système, je n’étais pas inquiet car cela pouvait se faire avec un framework web, mais avec des applications natives (applications conçues et développées pour un appareil ou un système d’exploitation (OS) spécifique comme un smartphone ou une tablette). En comparaison, la sécurité de Chrome est plus stricte, vous ne pouvez pas ouvrir de fichiers directement et cela nécessite une coordination pour appeler les fonctions du téléphone IP à partir du navigateur. J’ai donc entendu dire qu’il était très difficile de commencer à l’utiliser. » (Plateforme Responsable du département de développement Shimizu) M. Yusuke)
Les systèmes de navigation Web ont l’impression d’être lents par rapport aux applications normales, mais nous avons augmenté la vitesse d’affichage des pages en introduisant le SPA (Single Page Application), qui remplace le contenu sur une seule page, ce qui est rare dans les applications métiers. En passant à un système Web pour les corrections de bogues et les modifications de spécifications, ce qui était auparavant effectué environ 400 fois par an, les mises à jour peuvent désormais être effectuées en douceur et la vitesse de réponse du système est devenue extrêmement rapide. De plus, il est devenu possible de passer automatiquement des appels téléphoniques IP, et il est devenu possible d’acquérir des données immobilières et des fichiers audio en masse en un seul clic.
« Même si la numérisation est devenue un sujet brûlant, le secteur immobilier avait toujours une culture du tampon, mais nous avons rendu possible la dématérialisation en créant un système Web. Votre patron peut approuver les approbations même lorsque vous n’êtes pas au bureau. ce qui accélérera le travail. Et en passant au Web, nous pouvons désormais partager facilement les problèmes dont nous souhaitons discuter avec d’autres employés ou supérieurs en utilisant une URL. » (M. Sakae)
Formation précoce des nouveaux employés grâce à l’analyse des données par l’IA
En devenant RCP, l’historique des négociations par SMS (Short Message Service) et Gmail reste sur l’écran de propriété, permettant de vérifier les communications détaillées par ordre chronologique.
Ce n’est pas tout. En utilisant RCP, vous pouvez vérifier instantanément la gare la plus proche, la distance de la gare, le nombre total d’unités en copropriété, la structure, la superficie, etc. des biens immobiliers à l’échelle nationale, ainsi que l’historique des négociations avec le propriétaire immobilier et des informations sur le propriété depuis 1999. Vous pouvez consulter des exemples de transactions réussies pour des biens immobiliers et des propriétés similaires.
Il a fallu des efforts considérables pour migrer cette énorme quantité de données vers un système Web. En effet, les données accumulées pendant 20 ans comprenaient des données inutilisées telles que « des données qui ne sont liées à aucun contrat » et « des données qui ne comportent que des noms de famille », et il a été nécessaire de nettoyer ces données. De plus, étant donné que les informations immobilières se présentent sous diverses formes, notamment propriétaire unique, copropriétaire et propriétaires multiples, il était nécessaire d’intégrer ces données et de mettre à jour les informations concernant les changements de nom dus aux fusions municipales, etc.
« Nous aimerions ajouter des fonctions oniriques à l’avenir, telles que la possibilité d’utiliser l’IA pour analyser la grande quantité de données que nous avons cultivées au fil des ans, examiner l’historique des négociations et créer une liste d’informations sur les clients avec un haut niveau de confidentialité. En utilisant ce système, les nouveaux arrivants peuvent continuer à se renseigner sur les cas de réussite et d’échec, et seront capables de se débrouiller seuls dans environ six mois. » (M. Sakae)
En d’autres termes, le nouveau système devrait avoir un grand pouvoir de formation des nouveaux employés.
La base de données d’informations immobilières est presque terminée pour les copropriétés et est actuellement en cours d’extension pour inclure les maisons individuelles et les appartements.
« Nous développons notre activité en nous concentrant sur les studios et les copropriétés familiales d’occasion, mais à l’avenir, nous envisageons de nous étendre aux maisons unifamiliales et aux appartements, et ensuite aux immeubles entiers et aux copropriétés.Nous disposons d’un système adaptés à ces marchés, je pense que nous devons bâtir sur cela. » (M. Sakae)
La numérisation ne progressera que si l’ensemble du secteur immobilier change.
Nous nous concentrons également sur le financement participatif immobilier. Le financement participatif immobilier est une méthode d’investissement dans des projets immobiliers via Internet. Landnet investit dans des copropriétés et autres propriétés. La société sollicite des investissements allant de 10 000 yens à 1 million de yens et utilise les bénéfices tirés des revenus locatifs des locataires pour verser des dividendes aux investisseurs.
« Je pense que le financement participatif pour les logements locatifs de type familial est un facteur important. Il semble que nous pourrons achever la conversion des contrats d’achat en contrats électroniques. La conversion des contrats intermédiaires en contrats électroniques touche également à sa fin. actuellement en train de le faire. » (M. Sakae)
Jusqu’alors, le développement de systèmes de Randnet se faisait en cascade, mais l’entreprise a fait un virage majeur vers l’agilité et utilise désormais le développement de systèmes agiles pour des éléments tels que les contrats électroniques.
« En Agile, le développement est effectué par des équipes de sept à huit personnes chacune. Certains ingénieurs utilisent des langages différents, il n’est donc pas toujours possible de développer efficacement. C’est pourquoi nous essayons également de partager ces choses. .En fin de compte, nous n’arriverons pas à ce que nous faisons maintenant. » (M. Sakae)
Les résultats seront disponibles dans 2 à 3 semaines. La communication avec le service en charge est importante dans le développement agile. En effet, le type de problèmes posés par le département responsable aura un impact sur le développement ultérieur du système.
« Lorsque nous développons un système, nous ne pouvons pas développer un système sans nous impliquer avec les gens sur le terrain. » (M. Sakae)
Récemment, l’entreprise s’est concentrée sur de nouvelles initiatives avec la coopération de fournisseurs. Cependant, une fois par semaine, le lundi, dans l’entreprise, les gestionnaires de système et les chefs de section se réunissent pour discuter et régler les problèmes.
Après son siège social à Ikebukuro et ses succursales à Yokohama, Osaka et Fukuoka, la société prévoit de louer une base de 200 tsubo à Shibuya et d’ouvrir une succursale à Shibuya cet automne. À cette fin, l’expansion des infrastructures de communication constitue une question importante.
Le centre de données utilise AWS (Amazon Web Services) et GCP (Google Cloud Platform).
« Au début, nous utilisions GCP, mais comme de plus en plus d’ingénieurs travaillent sur AWS, nous utilisons désormais principalement AWS (M. Sakae) ».
Des initiatives comme celle de Landnet s’étendront probablement à d’autres sociétés immobilières à l’avenir. Cependant, il n’est pas possible pour une seule entreprise de transformer le secteur immobilier en DX au sens propre du terme.
Takuya Honma, PDG d’IT Works, qui a travaillé sur la mise en œuvre informatique et le support de promotion de DX pour plus de 500 entreprises, parle comme suit des défis de DX dans le secteur immobilier.
« S’il est vrai que les transactions sur le Web et la numérisation des certificats importants progressent, certaines pratiques commerciales démodées subsistent. Par exemple, le fax est encore largement utilisé et la numérisation des informations éditées sur un PC est toujours parfois imprimés sur papier puis envoyés par fax. Il existe de nombreuses entreprises différentes dans le secteur immobilier, et même certaines d’entre elles deviennent numériques. Si nous prenons du retard, nous finirons par devoir échanger des informations en les imprimant sur papier. Si nous ne changeons pas la structure de l’ensemble de l’industrie, je pense qu’il sera encore difficile de réaliser le DX au vrai sens du terme (M. Honma).
Source link