Motivaciones para que un diseñador se involucre en un proyecto de código abierto

10

Soy parte de la organización sin fines de lucro de Silex Labs, y una de nuestras misiones es cerrar la brecha entre diseñadores y desarrolladores.

Una pregunta importante es cómo motivar a los diseñadores a involucrarse en FOSS (software gratuito y de código abierto).

Como desarrollador, puedo decir que estoy muy feliz de ser parte del movimiento FOSS porque:

  • Utilizo tecnologías que no podría utilizar en un producto comercial porque las tecnologías innovadoras aún no son convencionales, y los proyectos de código abierto tienen una comunicación deficiente, por lo que no atraen a los tomadores de decisiones.
  • Conozco desarrolladores talentosos, hago nuevas conexiones, nuevas oportunidades y elijo con quién colaboro
  • cuando hago entrevistas de trabajo, tengo grandes cosas que mostrar, muchas experiencias
  • cuando me contratan para contribuir al software libre, lo cual sucede porque fui colaborador en primer lugar, desarrollo programas en los que podré seguir trabajando después de dejar la empresa

Y también, es genial ser parte de esta revolución de la industria del software :)

Mi pregunta es, ¿qué motiva a un diseñador a ser parte de un proyecto de código abierto?

lexa
fuente
¿Qué tipo de proyecto de código abierto? ¿Qué tipo de participación? ¿Estás hablando de proporcionar diseño gráfico gratuito a un proyecto? ¿Estás hablando de escribir un software de diseño gráfico? Estoy votando para cerrar en este momento porque no encuentro claro lo que estás preguntando. Si pudieras editarlo, entonces eliminaré mi voto cercano.
Ryan

Respuestas:

6

La respuesta corta es: desafortunadamente, generalmente no hay muchas motivaciones. Es un problema (algunas sugerencias sobre cómo ayudar a involucrar a los diseñadores a continuación).

Si observa proyectos de código abierto, a menudo es muy claro que ningún diseñador está muy involucrado y que los elementos de diseño son creados por desarrolladores que tienen habilidades básicas de diseño: incluso para herramientas de diseño de código abierto como Inkscape y GIMP, donde los productos en sí podrían beneficiarse diseñadores.

Sin embargo, hay excepciones . Hay tres tipos en los que puedo pensar que logran motivar a algunos diseñadores:

  1. Cosas como Wordpress que vienen con alguna forma de mercado donde se pueden vender elementos de diseño como máscaras y temas.
  2. Cosas como Drupal donde no hay tanto un mercado como una demanda de diseñadores que tienen habilidades específicas asociadas con ese producto
  3. Cosas como el pequeño ejército de personas que hacen gráficos SVG para Wikipedia que están motivados por ser una causa específica que apoyan y tienen una ruta fácil para involucrarse

¿Cómo conseguir una mayor participación de los diseñadores?

Tenga en cuenta que la única de sus motivaciones que será cierta para los diseñadores es mostrar más trabajo, y esto es fácil de conseguir. Los diseñadores rara vez se encontrarán con diseñadores talentosos a través del trabajo de código abierto, incluso en casos excepcionales como el mundo de los temas de Wordpress donde hay algo de motivación y algunos diseñadores involucrados.

Aún más importante es asegurarse de que no haya obstáculos para que los diseñadores que logre motivar se involucren realmente:

  • ¿Cómo van a contribuir realmente? Los diseñadores habituales no van a pasar horas descubriendo cómo funciona GitHub y luego más horas descubriendo cómo demonios convertirlo en un útil sistema de control de versiones para gráficos. Los enlaces a la documentación no serán suficientes aquí ... Si no ha creado algo que funcione, no vendrán.
  • ¿Cómo se asigna el trabajo? El código abierto funciona dividiendo un gran trabajo entre muchas personas. Es ideal para la depuración, pero en el diseño, se convierte en diseño por comité y el producto final puede convertirse fácilmente en un desastre inconsistente que ninguna persona que contribuyó a él querrá en su cartera, independientemente de las habilidades de cada contribuyente. Las pautas de estilo claras hacen una gran diferencia, al igual que una buena comunidad que ha descubierto cómo hacer críticas en línea que a) funcionan yb) no disuaden a los miembros.
  • ¿La comunidad existente los acomodaría? Hay algunas veces que he visto proyectos que apoyo sufriendo a través de un diseño de interfaz de usuario pobre y pensé "podría ayudar aquí", luego he echado un vistazo a los tipos de debate inane en la comunidad, que a menudo equivale a "no lo hago" No importa lo que sea una buena práctica de interfaz de usuario o lo que digan los usuarios, soy un gran desarrollador en esta comunidad y me gusta que se haga como X ", y he pensado que la vida es demasiado corta. Es como las peores partes del trabajo diario, menos el dinero. Si una comunidad no está preparada para delegar decisiones de UI a los especialistas apropiados, nunca retendrá a esos especialistas.

Luego, cuando hay espacio para un diseñador motivado o dos, debe descubrir una motivación real :

  1. Si no puede pagarlos usted mismo, ¿puede hacer que terceros los paguen de alguna manera, como en el ejemplo de Wordpress?
  2. ¿Ganarán familiaridad y credibilidad con el diseño para algo generalizado que podría darles una ventaja en entrevistas y presentaciones, como el ejemplo de Drupal?
  3. ¿Hay algo sobre el proyecto que pueda usar para hacer que la gente quiera contribuir, como el ejemplo de Wikipedia? Tendrá que ir a la ciudad para participar en la comunidad si confía en esto.
user56reinstatemonica8
fuente
Muy interesante gracias! ¿Eres diseñador? ¿Estás involucrado en un proyecto de código abierto?
lexa
1
¿Eres diseñador? Sí, ¿estás involucrado en un proyecto de código abierto? Más o menos, trabajo bastante en Drupal y apoyo el código abierto. Pero casi nunca proporciono diseños para proyectos de código abierto: me gustaría, pero es demasiado complicado por las razones descritas anteriormente. A pesar de ser 80% diseñador y 20% codificador, proporcioné un 800% más de correcciones de errores de código para proyectos de código abierto que las imágenes o diseños.
user56reinstatemonica8
1
+1, vale la pena señalar: Github ahora admite versiones de PSD. github.com/blog/1845-psd-viewing-diffing
Brian Dillingham
3

Pura opinión ...

El código abierto es principalmente para diseñadores aficionados o de "iluminación de luna". No exclusivamente, sino principalmente.

Si un diseñador tiene un trabajo de 9 a 5 donde puede depender de un sueldo y de las necesidades de la vida, entonces tienden a dedicar su tiempo libre a hacer las cosas que quieren hacer que pueden o no ser lo que su empleador les paga por hacer. Si encuentran un proyecto de código abierto que les gusta, no es un gran problema para ellos centrarse en eso solo para alimentar a su bestia creativa. Esto es muy común, creo. Si un diseñador no se cumple en el trabajo, busca otras formas de sentirse creativo y realizado.

Sin embargo, si un diseñador es un profesional independiente, y poner comida en la mesa requiere que trabajen días completos en sus propios proyectos pagos, suponiendo que tengan suficiente trabajo para mantenerlos ocupados, entonces es menos probable que "donen" el tiempo a un servicio gratuito o proyecto de código abierto. Después de todo, si se puede gastar ese tiempo haciendo dinero, ¿por qué el diseñador trabajaría gratis? Ahora, hay momentos en que el trabajo independiente es lento, pero cuando su bienestar depende de ello, usted se está promocionando a sí mismo en lugar de trabajar en proyectos solo por diversión.

Esto es generalizador y puramente de opinión.

En cualquier caso, la única motivación para participar en un proyecto de código abierto o gratuito es el deseo de utilizar el proyecto o aprender algo nuevo en mi experiencia. Nadie va a donar horas de su tiempo para trabajar en algo si no ve una recompensa inmediata de alguna manera, y no me refiero exclusivamente a recompensas financieras. Si uso un paquete de código abierto preconstruido y odio la forma en que se ve, pero me encanta el paquete, bien puedo donar tiempo para mejorar la apariencia. Si no por otra razón, entonces puedo sentirme mejor al mirarlo.

Menciona piezas de redes y carteras. Cualquiera de estos podría adquirirse fácilmente sin dedicar horas al código abierto.

Personalmente, veo poco valor en trabajar gratis en cualquier cosa . Prefiero pasar el tiempo asegurándome de tener un pago de la casa el próximo mes. Y si voy a trabajar gratis, preferiría ayudar a las personas sin hogar o ser voluntario en el Ejército de Salvación o en el Boys Club local. Ese tipo de puestos de voluntariado son mucho más gratificantes en el gran esquema de las cosas.

En resumen, no creo que pueda motivar a las personas a participar en proyectos de código abierto. Puede dar a conocer que se necesita a alguien y esperar que haya interés en el proyecto en sí, pero al igual que en cualquier puesto de voluntario, depende de la persona que dona para estar motivado para hacerlo.

Scott
fuente
2

En primer lugar: todas las respuestas a esta pregunta son excelentes.

Mi 'caso' es ligeramente diferente. No estoy específicamente involucrado con una comunidad de código abierto (¡todavía!), Pero supongo que se podría decir que 'ofrezco voluntariamente' mi tiempo para proyectos de accesibilidad. Normalmente no agrego esos diseños a mi cartera profesional, y la motivación para hacerlo es honestamente ... porque disfruto trabajando en cosas nuevas sin la presión de los clientes, y porque se siente bien.

Y quería compartir un escenario ligeramente diferente, uno no enfocado específicamente en el código abierto tampoco, sino algo entre el activismo político + el movimiento creativo de bienes comunes en América del Sur, y un caso particular que tuve la suerte de experimentar. Quizás pueda ser de interés.

Después de la crisis económica y política de 2001 en Argentina, la gente comenzó a organizarse en grupos (de vecinos, de estudiantes, de trabajadores). Los diseñadores y artistas (tanto profesionales como aficionados) jugaron un papel importante en esto, ya que se encargaron de revistas, folletos y sitios web. Supongo que su motivación era principalmente política, pero llegó el movimiento Creative Commons y comenzaste a ver esos símbolos CC en todo lo que crearon.

Estoy completamente de acuerdo con las razones que mencionan user568458 y Scott, pero también creo que hay otra, y creo que es diferente del voluntariado. Es activismo .

De todos modos, me parece un poco irónico que hablemos de por qué los diseñadores no se involucran en proyectos de código abierto y, sin embargo, todos somos parte de un sitio impulsado por la comunidad. Creo que hay una respuesta allí :)

Yisela
fuente
2

Creo que muchos programadores realmente no valoran a los diseñadores y el proceso de diseño. Realización de una interfaz gráfica de usuario más fácil de usar, mejor aspecto y fácil de usar es a menudo considerado como embrutecimiento hacia abajo y pintura bastante . En mi opinión, esa es la razón por la que muchos diseñadores no quieren contribuir al software de código abierto.

Entonces, buenas motivaciones serían:

  • Libertad creativa para explorar nuevas tendencias que un cliente cerraría
  • Para opinar sobre cómo debería funcionar y verse la GUI al final y no solo "pintar píxeles"
  • Trabajo que puedes usar en tu cartera
  • Experiencia que puedes poner en un currículum
  • Crédito
tim humano
fuente
1
  • Participe en la evolución del nuevo software.
  • Explique al desarrollador por qué necesita un complemento especial o flujo de trabajo
  • Una mejor comunicación con Dev hace un mejor software
  • Sea parte de la evolución de la industria del software y comparta conocimientos
  • Mejor diseño y experiencia de usuario para proyectos de código abierto, así que trate de hacerlo más atractivo para el usuario común
fraser
fuente