2010-09-24 14 views
5

Estoy buscando algunos consejos sobre desarrollo/programación remota y cualquier consejo que tengan las personas que están haciendo esto actualmente. Estoy buscando específicamente lo que piensas que es/son la práctica o conjunto de prácticas más efectivas.Prácticas/herramientas de desarrollo remoto

Creo que los siguientes elementos importantes:

  • revisiones de código remoto con una herramienta tan como Crucible *
  • buena conexión para el acceso a SVN, la herramienta de seguimiento de errores (por ejemplo Jira) y wiki (por ejemplo Confluencia) para compartir el progreso/justificación diseño, etc ...
  • para llamar por teléfono en todas las mañanas para el "stand up diario"
  • Mantenga un registro diario de las cosas hechas/cosas que hacer
  • uso de un cliente de mensajería instantánea para comunicaciones rápidas

¿Alguien tiene alguna recomendación para otras prácticas/cambios que recomendaría encarecidamente?

Respuesta

2

Utilice un sistema de control de versiones distribuidas como Git o Mercurial. Esto le permite trabajar fuera de línea ...

1
  1. Software que ayuda a las personas a analizar y trillar ideas juntas. Considere algo en las líneas de scriblink.
  2. Además, sugeriría un buen software que hace posible que inicie sesión remotamente en otros desarrolladores máquinas -en Internet. Se hace la vida mucho más fácil, especialmente cuando se habla/solución de problemas problemas para ser realmente capaces de ver en en tiempo real exactamente lo que son mirando
  3. Un buen auricular con un micrófono y el software/paquete que permite a las personas llaman y hablar entre ellos en lugar de confiar en correos electrónicos/chat, ya que pueden ser tediosos a veces.
+1

+1 para auriculares. Intentar acunar un teléfono con el hombro mientras tecleas se hace viejo rápidamente. –

1

Encuentro que la mensajería instantánea es más valiosa que las llamadas telefónicas para conversaciones rápidas con compañeros de trabajo. Recomiendo configurar un servidor Jabber privado (a través de OpenFire) para que pueda forzar SSL y no preocuparse por la escucha de problemas privados de la empresa. Luego use Google Desktop para indexar los registros de transcripción de su cliente de mensajería instantánea. Es muy útil poder encontrar todas tus conversaciones pasadas sobre un tema que se da solo con una palabra clave.

0

Haga que todos los desarrolladores del equipo usen IM. Es mucho más rápido obtener respuestas a preguntas técnicas a través de mensajería instantánea que mediante un hilo grande de correo electrónico.

Normalmente es una buena idea configurar una cuenta separada para su "persona de compañía", como JoeCoder_CompanyName @ Yahoo.