¿Qué conduce a un lugar de trabajo de desarrollo de software colaborativo?

Mi socio y yo hemos trabajado como ingenieros de software en el mundo académico durante varios años en varias escuelas y departamentos muy diferentes. Sin embargo, cada trabajo ha sido muy independiente. Tengo un jefe y compañeros de trabajo, pero termino trabajando principalmente de forma independiente y en proyectos muy diferentes a los de mis compañeros de trabajo.

Mi socio recientemente dejó la academia y tomó un trabajo como ingeniero de software en una startup. Instantáneamente se ha encontrado en un entorno extremadamente colaborativo. Está programando regularmente con otra persona y en estrecho contacto diario con varios colegas. Escuché cosas similares de otras personas que conozco que trabajan en nuevas empresas.

¿Por qué la cultura en las startups es tan colaborativa y la cultura en la academia tan independiente? ¿Hay alguna forma en que pueda influir en la cultura de mi lugar de trabajo académico para que sea más colaborativo?

Por contexto:

Actualmente soy científico de datos del personal en una gran facultad de medicina universitaria. En el pasado, fui programador de investigación para un laboratorio de psicología y desarrollador web en una escuela de negocios. He estado en la misma universidad durante 11 años.

El propósito del software construido es diferente. En el ámbito académico, usted es un profesor de informática o un asistente de laboratorio que crea software educativo, un investigador, alguien que mantiene las soluciones de software de la escuela/departamento, etc. Estas soluciones son limitadas en su funcionalidad y logran una tarea específica necesaria. No necesitan grandes equipos de personas. Una startup generalmente intenta buscar soluciones innovadoras que se dirijan a muchos usuarios que utilizan muchas tecnologías heterogéneas. Necesita equipos para construir este tipo de software con diferentes habilidades. Un entorno colaborativo es ahora una necesidad.
Muy relacionado con el comentario de Bogdan: ¿qué problema en su lugar de trabajo actual está tratando de solucionar? "Sé más colaborativo" es solo hablar de moda.
La colaboración es bastante natural (incluso necesaria) cuando todos trabajan en lo mismo. Las empresas emergentes generalmente solo tienen un producto y/o un enfoque limitado con varias personas que contribuyen a él. ¿En qué te tiene trabajando tu trabajo académico?
Puede ser más fácil pasar a un lugar de trabajo colaborativo que intentar fabricar uno.
"¡Bien dicho, Gregorio!" Mi primer trabajo fuera de la universidad fue trabajar para la Universidad de la que me acababa de graduar, y después de un par de años, mi nueva esposa y yo dijimos: "¡ Basta de eso!". 🤡 (PD: muchas décadas después, "¡Ella todavía está aquí!")
"En el mundo académico, eres un profesor de informática o... un investigador" A nivel universitario, estos dos suelen combinarse: todos los profesores también son investigadores.
@Selah ¿Eres académico o estás trabajando en algún tipo de función de apoyo? Es probable que "¿Cómo mejoro la colaboración?" tenga respuestas bastante diferentes según el rol que desempeñe en la universidad.
En mi humilde opinión, esto no es solo una cosa de "inicio". En cualquier proyecto de tamaño decente en un negocio normal, tendrá un entorno colaborativo porque está trabajando en algo que requiere más horas de trabajo de las que una sola persona puede entregar en la fecha de entrega estipulada. ¿Y no tiene la academia una larga historia de colaboración en investigación de todos modos?
@Bogdan En mis últimos dos trabajos, apoyo y colaboro en una variedad de proyectos de investigación, ¡así que en realidad describiría las soluciones como lo opuesto a estrecho!
@ nick012000 Soy un científico de datos del personal en una gran escuela de medicina enfocada en la investigación... El resumen de mi trabajo es ayudar a los profesores a usar los datos de registros de salud electrónicos de manera efectiva para fines de investigación.

Respuestas (7)

¿Qué conduce a un lugar de trabajo de desarrollo de software colaborativo?

La necesidad de colaborar. No importa si es una startup o no.

Las empresas tienden a centrarse más en la producción, tienen limitaciones de tiempo que afectan directamente su flujo de ingresos o problemas con la retención de personal, el seguimiento de tareas o una serie de otras cosas que no afectan tanto a la academia. Y están dirigidos por hombres de negocios.

La academia puede parecerse más al trabajo del gobierno en algunos lugares, donde no hay un enfoque real en el desempeño.

Aunque, la mayoría del trabajo corporativo no es así. La política de contratación se trata más a menudo de preservar la renovación del presupuesto, y la productividad en gran medida no tiene sentido, especialmente en instituciones de dinosaurios como los bancos heredados.
@Frank punto justo, algunas empresas se parecen más a instituciones que a empresas.
La parte de las "restricciones de tiempo" suena realmente relevante en mi situación. Los proyectos en los que he estado involucrado rara vez necesitan el tiempo de respuesta ajustado que veo en la empresa de mi esposo.

Actualmente trabajo (como ingeniero de software) en un lugar de trabajo académico y anteriormente trabajé para una empresa mediana. En la empresa comercial colaboramos mucho, mientras que en mi trabajo actual trabajo principalmente por mi cuenta. La diferencia es el tipo de proyectos.

La empresa comercial estaba muy enfocada en un área determinada, por lo que, naturalmente, desarrollamos un software para esa área específica. El enfoque principal estaba en 2 o 3 proyectos grandes, con algunos proyectos más pequeños. Debido a esto, la mayor parte del equipo estaba trabajando en proyectos grandes, y ocasionalmente alguien se ponía a trabajar en algo más pequeño por su cuenta (pero generalmente no por mucho tiempo).

Sin embargo, en mi trabajo actual (basado en la academia), se trata principalmente de proyectos independientes más pequeños. Si bien algunos podrían beneficiarse de tener 2 personas trabajando en él en lugar de 1, generalmente son lo suficientemente pequeños como para que 1 desarrollador sea suficiente.

Entonces:

¿Por qué la cultura en las startups es tan colaborativa y la cultura en la academia tan independiente?

En mi experiencia se debe principalmente al tipo de proyectos. Los proyectos grandes generalmente requieren que más personas trabajen en ellos al mismo tiempo, mientras que los proyectos más pequeños solo requieren un solo desarrollador (incluso si ese solo desarrollador puede tardar varios meses).

¿Hay alguna forma en que pueda influir en la cultura de mi lugar de trabajo académico para que sea más colaborativo?

Eso es difícil de decir sin conocer su lugar de trabajo específico. Podría proponer una forma de trabajo más colaborativa (y asegúrese de mencionar por qué cree que es beneficiosa) a su supervisor/gerente. Sin embargo, si la forma actual de trabajar les ha funcionado hasta ahora, es posible que no quieran cambiarla. O puede que no haya ningún proyecto que realmente se beneficie de ello.

"La empresa comercial estaba muy enfocada en un área determinada" este es un punto muy útil para mí. Las cosas tienden a estar mucho menos "enfocadas" en mi lugar de trabajo. Hay infinidad de posibles direcciones de investigación y esto se presta a "no enfocar"

La colaboración está impulsada por una necesidad de colaboración, en última instancia. En el mundo académico, la colaboración a menudo se manifiesta en las relaciones mentor-mentee o en la redacción conjunta de documentos. En el software, la colaboración se manifiesta en términos de grandes proyectos y separación de responsabilidades, pero también en las relaciones mentor-mentee.

Si usted, como académico, quiere tener más colaboración, intente contratar a algunos estudiantes y asesorarlos, o intente encontrar un proyecto de investigación en el que pueda colaborar con un colega. Al no tener una formación académica, no puedo sugerir cómo sería algo así, pero hay algunas ideas para usted.

Otra cosa a tener en cuenta es que la academia a menudo se enfoca en el valor personal; cuántos artículos uno escribe, cuántas revistas publica, a cuántas conferencias asiste, contribuye o habla. Por lo tanto, existe una presión adicional para ser competitivo; si alguien más escribe un artículo, ese es un artículo que usted no escribió, por lo tanto, debe ser usted quien escriba ese artículo. Si alguien más publica en una revista, ese es un espacio para un artículo de revista que no obtuviste, lo que significa que tienes que ser competitivo para ese espacio para la revista. Etcétera. Las empresas realmente no funcionan así: es raro que a las personas se les dé crédito indebidamente por el trabajo de su equipo; por lo general, cuando se entrega un proyecto, todo el equipo recibe crédito y solo se mencionan individualmente los esfuerzos verdaderamente sobresalientes. Por supuesto, las promociones y los aumentos de sueldo ocurren de forma individual, pero cuando una persona muestra una habilidad avanzada para obtener una promoción, eso (generalmente) no le quita la promoción a otra persona (no en el software, al menos; sucede en otros campos más) . Por lo tanto, realmente no hay competencia en software de la misma manera que la academia y las personas están más abiertas a la colaboración.

"Si usted, como académico" Parece que el OP no es un académico real, sino alguien empleado en un papel de apoyo para ayudar a los académicos reales.

El tamaño del proyecto lleva a la colaboración. Por lo tanto, el Gran Colisionador de Hadrones tiene a miles de personas del mundo académico trabajando juntas. Numerosos proyectos espaciales tienen un académico como científico principal con la colaboración de cientos de otras personas repartidas por todo el mundo. Estos proyectos a menudo toman décadas con múltiples rondas de propuestas, rediseñándolos y finalmente construyéndolos antes de ejecutarlos.

Si desea estar en un entorno más colaborativo en la academia, obtenga la financiación para un proyecto más grande.

He estado involucrado en varios proyectos grandes y bien financiados. Incluso en proyectos más grandes, todos terminan recibiendo su conjunto de subtareas y trabajan en ellas con una interacción mínima. Por lo general, una reunión semanal y, aparte de eso, una interacción mínima.

En una pequeña empresa emergente, los roles aún no están separados. Hay mucha superposición y las personas pueden actuar en múltiples roles. La forma en que se hacen las cosas es actuando como una mente colectiva. Hay mucha conversación continua, vaivén de objetivos y conceptos en evolución.

Esta puede o no ser la situación deseada. A menudo no es así, por lo que a medida que las cosas maduran, el orden evoluciona a partir del caos, se contrata a más personas, se forman silos, las cosas entran en modo de mantenimiento, la conversación creativa se apaga.

Fundamentalmente, la necesidad de colaboración es el resultado de la necesidad de creatividad en un entorno donde todos contribuyen al objeto en desarrollo.

Lo anterior se refiere a ese estilo conversacional de colaboración. En organizaciones muy grandes, la colaboración puede administrarse de manera más formal, a través de un proceso estricto con artefactos bien mantenidos. Pero esto sigue siendo una colaboración creativa, solo la escala requiere una estructura menos igualitaria. En ese entorno colaborativo más estricto, uno puede incluso sentirse independiente, por lo que es importante reconocer si colaborativo realmente está pensando más en lo "social" o no.

En el mundo real, las empresas luchan entre sí. Si una empresa no cumple, sus empleados pronto tendrán que encontrar un nuevo lugar de trabajo.

Entonces, por lo general, en las empresas, el objetivo principal es el éxito de la empresa.

Por lo tanto, las personas, por lo general, cooperarán para entregar productos mejores y más rápidos para el bien general de la empresa, lo que resultará en un mejor lugar de trabajo para ellos.

En la academia estamos compitiendo por subvenciones. Y cuando tenemos subvenciones, debemos cumplir con lo que dijimos que haríamos o reducimos nuestras posibilidades de obtener futuras subvenciones. Dicho esto, "cumplir con una subvención" puede ser bastante abierto.

Es poco probable que puedas.

Está siendo empleado en una función de apoyo, no en una función de investigación. Sin hacer la transición a un rol de investigación usted mismo, de modo que pueda realizar personalmente un trabajo colaborativo, o abrir un laboratorio de investigación con el fin de fomentar esas colaboraciones, es poco probable que pueda influir en las colaboraciones en su organización de manera significativa.

Tal vez podría realizar un seguimiento de lo que están estudiando todos los diferentes científicos para poder ofrecer consejos sobre con quién podrían trabajar cuando plantean ideas de investigación en una conversación con usted, pero eso parece ser el alcance de lo que podría. hacer.