Quels outils utilisez-vous pour partager des informations entre les développeurs de votre groupe?

StackOverflow https://stackoverflow.com/questions/427847

Question

Nous avons déjà un mentorat, nous échangeons des informations et nous organisons régulièrement des sessions techniques. Cependant, nous voulons que ces choses soient écrites, pour le compte rendu et pour les nouveaux membres de l'équipe à l'avenir. Nous sommes actuellement à environ 30 développeurs.

Nous pensons à un blog interne et à un wiki.

Bien que ce soit bien de partager des contenus sur des blogs publics (et peut-être même d'avoir des blogs de développeurs publics), nous souhaitons pour le moment le garder en interne. Notre boutique produit principalement de la programmation sur mesure, et non des produits, de sorte qu'il y aura beaucoup d'informations exclusives sur les clients. L'autocensure d'un blog public ne fera que nous ralentir.

Les wikis ont un concept intéressant, mais ils ont besoin de plus d'organisation et d'éditorial, je ne suis donc pas convaincu que ce sera aussi durable.

Comment votre organisation le fait-elle?

Était-ce utile?

La solution

Eh bien, quelle que soit la technologie ou le produit que vous déciderez d'utiliser, ils ne seront pas le problème. Toutes les connaissances qui ne sont pas suffisamment partagées à la machine à café nécessitent une attention particulière.

  • Attention lors de l'écriture (document sur un lecteur réseau, page wiki, serveur SharePoint, etc.).
  • Attention à le classer (par liens, balises, pages Web, peu importe ...).
  • Attention à le garder à jour (par effort individuel à la demande ou planifié).

Peu importe ce que vous utilisez, aucune technologie ne vous aidera. Pour cela, vous devez motiver l’équipe à écrire, à lire d’abord dans le référentiel avant de téléphoner (et d’interrompre) un groupe d’autres membres de l’équipe et de corriger les erreurs s’ils se trompent.

De mon expérience, SharePoint et les wikis fonctionnent à peu près de la même manière. Vous devez battre les utilisateurs pour les utiliser, jusqu'à ce qu'ils éprouvent qu'ils souhaitent que l'utilisent, car ils sauront à un moment donné que ce type de partage d'informations peut faire gagner du temps - - leur temps.

Comme vous avez déjà l'habitude de partager des informations, le problème n'est peut-être pas si difficile pour vous. Je recommanderais qu'un (ou plusieurs, mieux que moins que trop) fournisse une structure initiale (en réserve), puis que le remplissage commence. En l'absence de catégorisation parfaite, ne vous inquiétez pas trop à ce sujet.

Autres conseils

Les wikis sont géniaux. Ils ont besoin d'être structurés, mais je pense que le plus gros obstacle au bon fonctionnement d'un wiki est d'amener les gens à l'utiliser pour écrire des informations pertinentes.

À mon emploi précédent, nous avions un canal IRC interne, ce qui était très utile pour la microcommunication. Dans mon emploi actuel, cela ne fonctionne pas du tout. très peu de développeurs ont l'habitude d'utiliser un programme de discussion à des fins professionnelles.

J'ai déjà vu des collaborateurs tels que Basecamp et Huddle , les wikis internes (et les intranets en général) ont tendance à être sous-développés et ignorés dans mon expérience.

Nous utilisons une combinaison de Trac pour le wiki, la SCM et la billetterie, ainsi qu'un espace privé Jabber / serveur IRC pour que nous puissions nous parler.

Dans mon travail précédent, nous utilisions SharePoint pour garder notre documentation organisée. Cela a été raisonnablement réussi, mais il est évidemment nécessaire de maintenir le site à jour, pertinent et correctement configuré. Cependant, l'architecture de SharePoint était suffisamment flexible pour que nous puissions l'adapter à nos besoins sans recourir au codage. Ce que je suggérerais, c'est que vous laissiez du temps pour gérer la solution que vous envisagez. Sans maintenance, il est très facile pour un référentiel de documentation de devenir obsolète ou désorganisé. Nous avons tenu à mettre à jour les dossiers de notre équipe à la fin de chaque sprint de travail (nous avons utilisé la méthodologie Scrum agile).

Les wikis sont une excellente idée pour partager des connaissances, éventuellement de manière moins formelle. J'ai essayé d'utiliser un wiki privé WetPaint, mais je n'ai pas obtenu l'adhésion de la direction. Cependant, cela vaut certainement la peine d'essayer. Vous n’allez pas vous en tirer sans avoir besoin de contrôle éditorial, mais il n’ya rien de mal à faire de cet aspect une responsabilité partagée entre les équipes ou à le faire à tour de rôle.

Ce que je recommanderais, c'est de réserver du temps dans vos calendriers pour des sessions d'échange de connaissances. Il est trop facile pour les grandes sociétés de développement de se scinder en silos (non pas délibérément, mais presque comme un sous-produit de la spécialisation nécessaire), ce qui oblige deux équipes ou plus à travailler sur plusieurs des mêmes problèmes. Des sessions mensuelles ou bimensuelles avec l’ensemble du groupe peuvent être très utiles. Les présentations vidéo sont une autre idée, mais il doit y avoir un équilibre entre la consignation des détails techniques et la préparation requise pour le faire efficacement. (Nous n'avons jamais eu cette idée dans mon travail précédent.)

Si vous êtes divisés en petites équipes, je vous recommanderais vraiment des réunions de stand-up quotidiennes où chacun passera en revue ce qu'il a réalisé la veille et ce qu'il compte faire aujourd'hui. C’est l’une des clés de Scrum. Il permet à tout le monde d’être au courant des nouveautés très rapidement et évite de nombreuses réunions et évaluations inutiles.

J'espère que cela vous aidera.

Nous utilisons Yammer pour de courtes informations, qui sont un service de type Twitter, mais privé à l'intérieur votre domaine de messagerie. Il existe une application Web, un client Windows et Mac et même une version iPhone.

Pour la documentation, nous utilisons un wiki open source ( ScrewturnWiki sur la plate-forme ASP.NET). C'était très bien accepté.

À un endroit où j'ai travaillé, nous avons également utilisé un wiki, mais nous avons constaté qu'il n'était pas mis à jour assez souvent. Il fallait continuer à pousser les gens à l'utiliser.

Évidemment, nous avons un système de fichiers partagé fou avec des dossiers de messagerie partagés correspondants pour les communications de projet.

Nous avons également utilisé un système de messagerie instantanée interne pour éviter les courriels généralisés au bureau, mais comme Fog Creek, je mettrais probablement maintenant en place un clone privé de Twitter.

Nous avons organisé chaque année une journée au cours de laquelle tous les développeurs se réunissaient quelque part en dehors du bureau et se présentaient à propos de choses intéressantes qu’ils avaient trouvées / réalisées. Parfois, des éléments de projets, parfois de travail personnel et parfois du jour au mois, les gens étaient autorisés à travailler sur tout ce qui leur était chère (comme le temps de Google à 20%).

Pour la gestion de contenu, nous utilisions un serveur Zope avec Plone et ZWiki . Nous utilisons maintenant SharePoint 2007 .

Nous utilisons également Jabber pour la messagerie instantanée (nous sommes une équipe distribuée). La messagerie instantanée permet de partager rapidement des informations avec l'équipe, mais vous devez faire attention à ne pas en abuser, sinon vous vous noyerez dans le bruit.

Nous utilisons Fogbugz pour les wikis, les groupes de discussion et les discussions ciblées sur des cas particuliers. Pour la messagerie instantanée, nous utilisons Sametime . Cette combinaison s’est avérée très puissante pour nous, car elle fournit des piles de fonctionnalités sans forcer beaucoup d’interface sur nous. La cérémonie basse est bonne.

REMARQUE: la messagerie instantanée est le seul aspect de Sametime que nous utilisons. Je suppose que vous pouvez effectuer de nombreuses autres tâches loufoques et que nous ne sommes absolument pas intéressés.

messagers et e-mails

Nous utilisons Campfire pour notre chat et Jing pour nos démonstrations d'images et / ou de vidéos courtes. Ils se sont révélés inestimables.

Notre équipe n’est pas très grande (11 développeurs). Nous organisons donc chaque mois une réunion au cours de laquelle nous partageons des connaissances. À côté de cela, je suis occupé à ajouter des documents intéressants à l'intranet.

Et nous nous promenons souvent pour nous poser des questions.

En tant que programmeur travaillant de chez lui (sans aucune possibilité d'aller "au bureau") - Notre principal moyen de communication est un canal IRC privé. Nous sommes une petite équipe de 3 développeurs, donc ça marche bien.

Skype permet de partager des informations / de poser des questions rapides. Nous utilisons un wiki pour un savoir-faire à long terme.

Les wikis ont bien fonctionné pour moi par le passé. Nous avons utilisé le wiki gratuit ScrewTurn fonctionnant sur une petite machine virtuelle. C'était rapide, très facile à utiliser et les gens semblaient l'apprécier, alors ils l'utilisaient réellement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top