Développement géographiquement distribué

Mon entreprise m'utilise comme une sorte de cobaye pour avoir des développeurs des deux côtés des États-Unis. Le bureau principal est situé à Denver, et je suis à Louisville, KY. J'ai essayé de trouver des idées pour que l'expérience de développement à distance s'aligne mieux sur l'expérience au bureau principal. Cela ne s'alignera évidemment jamais parfaitement, mais je pense que nous pouvons encore l'améliorer.

Pour référence, nous travaillons principalement en Java, Eclipse étant l'IDE préféré.

Jusqu'à présent, j'ai trouvé :

  • Messagerie instantanée/Skype : peut servir à la fois de système d'entrée/sortie/occupé de base et de système de communication rapide.
  • Portail de développement : une page Web simple avec des liens vers des documents importants ou des références pour les packages que nous utilisons dans chaque projet et toute autre information utile.
  • Cruise Control – Nous ne perdons donc pas autant de temps à arrêter et à nous soucier des versions endommagées.
  • VNC : pour les fois où je veux montrer à quelqu'un du code qui n'a pas encore été enregistré dans Git, ou lorsque j'ai besoin de parcourir une série d'écrans pour obtenir des critiques/conseils.

Quels autres outils sont disponibles que nous pouvons utiliser pour m'aider à me sentir moins coincé sur une île déserte ?

请先 登录 后评论

2 réponses

Jay Mooney

J'ai trouvé les applications de type WIKI très utiles. Ils vous permettent d'avoir des fils de discussion, sans spammer tout le monde par e-mail.

请先 登录 后评论
saint_groceon

Vous devez conserver un moyen de communiquer les décisions de conception via un support qui conserve le flux et le contenu de la conversation. Je me développe dans une équipe qui communique de manière quelque peu informelle via nos blogs (avec des entrées et des commentaires à la suite), mais il serait probablement plus efficace d'utiliser un wiki ou un système de discussion par fils de discussion.

Ce qui me préoccupe, c'est que de vos choix ci-dessus, la seule chose proche de ce type de fonctionnalité est le concept d'un portail de développement. Si vous ne disposez pas d'un moyen vraiment pratique d'exprimer vos opinions et vos plans, vous risquez de perdre certains des détails discutés par téléphone ou par messagerie instantanée rapide. Il est également agréable d'avoir un format dans lequel vous pouvez prendre le temps de voir grand avant de publier.

Si possible, il serait probablement très utile d'avoir un face à face à un moment donné également.

请先 登录 后评论
  • 23 abonnés
  • 0 favoris,605 Feuilleter
  • Jason Sparks posée à 2023-03-27 12:07