Voix de l'industrie : Accélérer l'intégration avec les outils MongoDB de Studio 3T

Savoir comment votre organisation préserve et rappelle les connaissances est quelque chose qui, selon nous, se produit automatiquement. Et pourtant, chaque fois que nous embarquons un nouvel employé, nous apprenons rapidement que ce savoir est un savoir presque éphémère, raconté par des générations d’employés à travers les âges et retenu par un contrat social.

Il est nécessaire d’intégrer plus rapidement de nouveaux employés – en 2018, certains géants de la technologie étaient confrontés à des mandats de 2 à 3 ans pour les employés et la pandémie n’a fait qu’amplifier la tendance à des mandats plus courts. Ainsi, tout ce qui empêche une acclimatation rapide au travail est un problème. Il existe une estimation commune selon laquelle il faut environ six mois pour qu’un développeur atteigne sa pleine productivité.

La fenêtre de productivité étant de plus en plus réduite, la diffusion rapide des connaissances, par le biais de la formation et de la documentation, est souvent citée comme le moyen d’ouvrir cette fenêtre plus rapidement. Mais, après la pandémie, nous savons déjà que davantage de personnes travailleront à domicile. Cela impose un fardeau supplémentaire à ceux qui sont responsables de la création et de la transmission de ces connaissances. Et cela signifie également que l’acquisition traditionnelle de connaissances par osmose au bureau ne comblera pas les lacunes.

Tout écrire

C’est ironique car nous sommes tous dans le secteur de l’information. Toutes ces connaissances ne devraient-elles pas être conservées dans une documentation qui peut être remise au nouvel employé pour l’éclairer sans intervention ? Vous pouvez le penser.

Mais la documentation vieillit aussi vite que vous affinez vos processus pour atteindre vos objectifs commerciaux plus efficacement. Deuxièmement, personne n’aime l’écrire ; combien de fois avez-vous rencontré une documentation interne écrite une seule fois et à peine entretenue ? Enfin, la création d’une documentation accessible et bien structurée prend du temps réel, éliminant ainsi la circulation des membres du personnel productifs pour la construire.

Donc, si la documentation n’est pas la réponse, que pouvez-vous faire ? C’est à ce stade que vous devez examiner comment vos développeurs, opérateurs et autres utilisateurs appliquent leurs outils.

Automatisez-le

Une option consiste à automatiser les processus de l’outil afin qu’ils ne nécessitent pas d’intervention ou qu’ils puissent être organisés de manière à ce que l’utilisateur orchestre simplement l’exécution des processus automatisés. Il y a des avantages certains à cela lorsque le processus est bien défini et doit être exécuté régulièrement – les pipelines CI/CD et leurs chaînes d’outils associées en sont l’exemple évident.

Mais tout n’est pas un pipeline bien défini et lorsque vous accédez aux outils de bureau d’un développeur, les choses peuvent être constamment redéfinies et affinées à mesure que les utilisateurs créatifs travaillent vers de meilleures stratégies pour résoudre les problèmes.

Sur le papier, l’idée d’automatiser l’utilisation des outils de bureau peut être considérée comme attrayante, si elle peut être mise en œuvre. Mais cela comporte de nombreux risques; le verrouillage des approches actuelles et un manque de flexibilité si l’outillage d’automatisation n’est pas intégré aux outils utilisés.

Ce qu’il faut, c’est un moyen de capturer de manière transparente les processus impliqués dans l’utilisation de vos outils.

Intégrer l’expertise

Comme généralisation utile, il existe deux types d’outils. Les outils qui facilitent l’exécution de la tâche en assistant l’utilisateur et les outils qui rendent la tâche plus rapide à exécuter en travaillant mieux. C’est le premier qui aide le plus au processus d’intégration.

Lorsqu’un outil peut encapsuler et enregistrer une tâche, il documente efficacement une partie d’un processus pour vous, afin que les utilisateurs puissent commencer à travailler efficacement en utilisant cet outil pour rappeler ces tâches. Cela doit faire partie intégrante de la façon dont l’outil est utilisé et appliqué par l’utilisateur, et non traité comme une opération abstraite par une application de contrôle à distance.

Encapsuler et enregistrer une tâche ne signifie pas simplement enregistrer l’état ; cela signifie une conservation accessible de tous les éléments de la tâche afin qu’un nouvel utilisateur puisse également les examiner et en tirer des enseignements.

Ainsi, le flux naturel d’utilisation d’un outil devrait conduire à la création de composants réutilisables qui peuvent être transmis aux nouveaux employés ou à toute autre personne avec qui ils travaillent. Et l’outil devrait être quelque chose avec lequel ils veulent travailler. C’est exactement ce que nous visons lors du développement de Studio 3T.

Il ne s’agit pas seulement d’intégration ; l’ensemble du cycle de génération, de rétention et de diffusion des connaissances dans une organisation peut également être plus efficace, comme nous le montrerons dans un prochain article.

Ce poste a été financé par 3T Software Labs.