AgileFrance | ProgrammationEnBinome | DernieresNouvelles | Preferences | AideEnLigne
Les outils connus et appréciés
Les bonnes pratiques
D'aprés des retours d'expérience d'AlexandreFayolle:
- Il faut absolument de l'audio. Le texte ne passe pas *du tout* et on perd du temps à tracker la souris, en particulier pour celui qui voit la session de l'autre, la fenêtre de chat est souvent sous la fenêtre VNC (en tout cas sous Linux), et c'est pénible comme tout
- pour l'audio, on utilise Gnome meeting, qui est compatible avec Netmeeting sous windows, mais il doit y avoir 'autres produits disponibles. Personnellement, je ne mets pas la video, je préfère garder de la bande passantepour vnc. De toutes façon la fenêtre de gnome meeting est cachée.
- pour l'audio toujours, micro-casque façon central d'appel de rigueur. Utiliser du matériel de bonne qualité. Ne pas brancher la sortie sur des enceintes, parce que ça fait un écho terrible, qui devient insupportable en moins de 5 minutes. Pas de musique d'ambiance.
- pour l'audio comme pour vnc, attention aux firewalls. En général je fais tourner tout ça sur un VPN et donc il n'y a pas de problème. Dans les autres cas, il faut configurer le pare feu pour laisser passer ce qui va bien. Je recommande de faire passer vnc sur du SSH. Pour ce qui est de gnome meeting, c'est plus compliqué sans VPN. Dans l'absolu souvenez vous que tout ce que vous tapez dans vnc circule en clair sur le réseau. Donc évitez de faire un "su" en pensant que personne ne "voit" ce que vous tapez car rien n'est affiché à l'écran. Le canal audio est probablement moins critique en termes de sécurité. Mais si vous devez parler avec quelqu'un d'autre, utilisez la fonction qui coupe le son pendant la conversation.
- toujours pour ce qui est des réglages, vérifiez dans vnc les réglages de compression d'image en jpg (ça peut faire gagner du temps) et la compression d'événements
- Mettez vous d'accord sur la résolution: si la session exportée est en 1280x1024 et qu'en face le binôme est sur un portable en 1024x768, il ne va pas profiter de l'expérience
- Evitez les fonds d'écran tapageurs, qui mettent du temps à circuler, même avec la compression jpeg (n'oubliez pas le sens du A dans ADSL, c'est l'upload qui va limiter la fluidité de la session), donc réglez les préférences de votre bureau pour avoir un fond uni
- le PP à distance demande un apprentissage par rapport au PP local. En particulier celui qui copilote ne doit pas prendre les commandes sans avoir obtenu l'accord de celui qui conduit. En local, ce dernier peut voir son collègue prendre la souris et agir en conséquence (par exemple attendre un clic qui va placer le curseur sur une erreur de syntaxe). A distance, on ne le voit pas, et c'est énervant de se rendre comptre qu'on vient d'insérer la fin de la ligne qu'on tappait à l'endroit où il manquait une parenthèse fermante.
- Dans le même ordre d'idées, ne bougez pas trop vite le curseur de la souris, votre partenaire n'a pas le même écran devant lui, à cause de la latence du réseau, et parfois de la compression d'événements de vnc qui n'affiche pas tous les changements, et il risque de ne plus suivre ce que vous faites, voire dans les cas les plus extrêmes d'être malade. Parlez. Expliquez ce que vous faites, en particulier si vous utilisez des raccourcis clavier (c'est déjà une bonne pratique en local, où le copilote a du mal à suivre ce qui se passe sur l'écran et sur le clavier en même temps)
- parlez, parlez, parlez. Ecoutez. Ne pas être en présence de son binôme diminue la bande passante de façon spectaculaire. Il faut compenser par la parole, autant que possible. C'est surtout important pour le copilote qui ne voit pas le pilote. Celui ci peut annoncer ce qu'il fait, en particulier quand ça va affecter l'affichage. "Je lance la compil et les tests", "je passe sur le fichier toto.py", "j'affiche la doc de cette fonction". Mettez vous d'accord sur ce qui est nécessaire pour que vous vous sentiez à l'aise dans la pratique.
- personnellement, je n'ai jamais pratiqué le PP à distance avec des gens que je n'avais jamais rencontrés. Mais j'imagine qu'il y a là aussi des choses à creuser pour que tout le monde soit à l'aise.