Pregunta

¿Alguna vez te has enfrentado al problema de que hay un grupo de programadores en tu organización que conociste un día en la máquina de café, pero no tienes idea de qué diablos están haciendo?

¿Alguna vez se ha enfrentado a un problema que está bastante seguro de que alguien de su empresa ha resuelto antes, pero no sabe quién ni cómo averiguarlo?

Estos son algunos de los desafíos que me gustaría abordar, pero ¿cómo?¿Existe algún "software de colaboración para programadores" decente que ofrezca blogs, foros de discusión, áreas de archivos para fragmentos de código, documentos, informes técnicos y, por supuesto, una base de conocimientos y más?Tenemos Sharepoint y no creo que califique.

¿Alguna idea?¿Recomendaciones?Pensaría que alguien debió haber resuelto ese problema antes, pero ¿cómo lo puedo saber?

Relacionado:

Entorno colaborativo en línea (no solo orientado a desarrolladores)
¿Qué sitios de colaboración en línea conoces?
¿Cómo colaboras con otros programadores en tiempo real?

¿Fue útil?

Solución

Vaya, es bueno estar en buena compañía.

Tengo una situación similar en mi trabajo.En mi caso, soy un "administrador de tareas de software" y estoy tratando de encontrar a otras personas en mi función en otros proyectos.Cada vez que me encuentro con uno, la experiencia es fantástica y aprendo muchos buenos consejos, pero quiero que eso suceda más a menudo.

Mi empresa también tiene SharePoint, por lo que es bueno saber que otras personas tienen el mismo problema al conectarse con esta herramienta que, en teoría, se trata de conectarse y compartir información.

Estoy probando una colección de cosas para ver qué funciona.Hasta ahora, la conexión de persona a persona, habilitada con correo electrónico y nuestro sistema interno de mensajería instantánea, son las mejores conexiones, pero eso implica una invitación de persona a persona.

Otras cosas que tenía en mente:

  • Blogs a través de Sharepoint - sigue siendo un desafío, ya que cualquier cosa pública implica cierta cantidad de cuidado y tacto, y las cosas en las que quiero conectarme con otros no se prestan al nivel necesario de diplomacia corporativa que se necesita para un blog.
  • Sitio de SharePoint - para un área temática - nuestra empresa tiene algunos, veremos qué tan bien funcionan.Parece mejor cuando hay un grupo que es el "propietario", que proporciona contenido de nivel básico para que todos los demás puedan alimentarse.Alguien tiene que ser el primero.
  • Tablones de anuncios de la empresa - en realidad tenemos estos.En su mayoría tienen avisos para eventos únicos.Pero una cosa que tenemos son sesiones de "almorzar y aprender" sobre temas técnicos específicos.Una sesión similar de mesa redonda sobre un tema o área técnica podría ser valiosa, aunque sólo atraerá a personas del campus local.Comencé a hacer una versión ligera: almuerzo mensualmente con un amigo que es mi compañero e invitamos a otros.Tarde o temprano, espero que seamos el grupo de soporte del Administrador de tareas de software y un lugar natural para que personas con ideas afines se reúnan.
  • Red Social Corporativa - He estado convenciendo a la gente del portal de SharePoint (sin éxito) para que sugieran que el problema con SharePoint es la falta de conexión humana.Las redes sociales como LinkedIn, LiveJournal, Tribe y Facebook tienen el concepto de que tienes "amigos", "conexiones", etc.A través de conexiones, las personas forman redes transitables basadas en intereses y amigos compartidos.Esto es lo que creo que más le falta a SharePoint.

Para la necesidad realmente ambigua de encontrar personas que sepan algo sobre mis tareas actuales y que puedan ayudar (o al menos simpatizar), creo que la última es la más importante.Como seres humanos, prosperamos no sólo al obtener la información que necesitamos, sino también al poder juzgarla en función de lo que sabemos sobre la fuente de información.Un Wiki es excelente para obtener respuestas objetivas, pero la razón para interactuar con otros humanos es tener esa calidad particular de interacción que es mucho más confusa que los hechos simples.Para lograr eso en un contexto en línea, necesita conexión con otros, definiciones de temas ligeras y la oportunidad de controlar el acceso a algunas cosas para que las personas puedan decir lo que piensan sin miedo corporativo.

Otros consejos

¿Qué hay de pie fuera de su cubículo y "¡Hey! ¿Alguna vez alguien ....".

Para ser justos, algo más informal es probablemente mejor. cosas tal toman tiempo. Tiempo gente no tienen. Es una de las dicotomías de desarrollo. Tenemos tiempo para interrupciones, pero no para otra cosa.

Yo sugeriría simplemente confiar en las redes sociales. es decir, "Hey Frank, que alguna vez ...?" "Mmm, no, pero Bob podría ...".

aumentada por AIM o un IRC en casa para ayudar a conseguir comenzado conversaciones, y luego se puede caminar o hablar por teléfono para resolver el problema.

En lo que a sabiendas de lo que otros son demasiado, bueno, eso es básicamente lo que el enfriador de agua es para, y la hora de comer, y la socialización interna, ¿verdad? A menos que usted es el supervisor de personas.

Cuanto mayor sea la empresa, mayor será la posibilidad de duplicación de esfuerzos. Al mismo tiempo, su tiempo es, básicamente, establece en su proyecto, no sus proyectos.

Si usted tiene un SVN público, entonces tal vez usted puede rastrear dicho también.

El punto es, se basan en sistemas orgánicos en lugar de algo rígida, creo que tendrá una mejor oportunidad de éxito encontrar un término medio.

¿Por qué no utilizar algún motor de Wiki? Tal vez con algunos plugins adicionales que podría satisfacer sus deseos.

También puedes ver El mantenimiento de un programador Wiki

Yo trabajo con pequeños grupos de hasta 5 personas.

En lo personal, me gusta Unfuddle .

Aquí hay otros SO preguntas con entrada interesante para la 'colaboración' pregunta:

  

línea entorno de colaboración (no sólo orientado Dev)
   Qué sitios de colaboración en línea sabe usted?
   ¿Cómo colabora con otros codificadores en tiempo real

Creo Trac y su amplia gama de plugins es perfecto para la colaboración.

Piense en ello como facebook para programadores.

  • Wiki
  • Entradas
  • Línea de tiempo de todas las ediciones del wiki, cambios de boletos y confirmaciones de control de origen para empezar.
  • RSS y soporte ICal.
  • increíble cantidad de plugins

Tome un vistazo a estas piezas de software por los creadores de rubí en los carriles .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top