En tant que membre de petites équipes, j'avais des responsabilités importantes. Qu'il s'agisse de conduire des progrès en organisant des réunions ou de maintenir / créer / comprendre un grand pourcentage d'informations techniques spécifiques, j'avais souvent de telles responsabilités. Parfois, j'étais la seule personne à travailler sur les aspects techniques du projet.
Cela s'est produit sur une variété de types de travail. Parfois, il s'agissait de programmer des projets en tant que codeur unique avec plusieurs personnes non techniques, parfois d'analyser ou de compiler des informations techniques, et parfois de préparer des données techniques et des présentations. Parfois, j'étais chef de projet et effectivement la personne intermédiaire pour toutes les personnes impliquées.
J'étais vraiment douée pour mes responsabilités et j'ai continué à me les assigner. J'ai développé un ensemble de compétences de niche et j'aimais travailler. La vie était belle.
Ensuite ... j'ai été heurté par un bus. Une telle tragédie! Il était trop tôt pour être retiré de ce monde ...
Plus tard, je flottais dans les couloirs de mon ancien lieu de travail, je me suis rendu compte que je n'avais pas fait du bon travail en préparant mon équipe pour mon départ prématuré.
Personne d'autre dans l'équipe ne connaissait les outils que j'utilisais comme moi. Personne d'autre ne comprenait même à un niveau superficiel les informations techniques. Je voulais tendre la main et répondre à ces questions - des questions si simples! Mais hélas. Mon esprit désincarné était voué à flotter sans voix.
Je me suis demandé ... qu'aurais-je pu faire? Qu'est-ce que j'ai raté? Comment aurais-je pu changer les choses pour ces pauvres âmes?
Sérieusement, ce qui précède est un énorme problème dans l'ingénierie. Lorsque vous travaillez dans des équipes interfonctionnelles, il est difficile de tenir les autres informés des détails de ce que vous faites. Il est facile d'être une "boîte noire" de magie pour l'équipe. Pire encore, vous développez / possédez souvent des compétences spécifiques qui ne sont pas facilement documentées (et peuvent impliquer des heures et des heures de formation ou de systèmes d'apprentissage).
Ma question est:
- Comment dois-je fonctionner dans une équipe en tant que seul contributeur technique pour éviter les problèmes liés à mon départ soudain (pas nécessairement uniquement en tant que développeur de logiciels)?
Note: Je devrais ajouter que cela n'implique rien à propos de mes projets futurs ... mais une façon de rendre une question par ailleurs normale potentiellement plus divertissante. Vous pourriez être heurté par un bus, avoir une urgence familiale soudaine, ou de manière plus réaliste prendre un nouvel emploi / promotion, être appelé pour un projet différent et plus urgent, prendre une semaine de vacances et ne pas travailler (concept fou), etc.