Le motivazioni per un designer di essere coinvolto in un progetto open source


10

Faccio parte dell'organizzazione no profit di Silex Labs e una delle nostre missioni è colmare il divario tra designer e sviluppatori.

Una domanda importante è come motivare i progettisti a essere coinvolti in FOSS (software gratuito e open source).

Come sviluppatore posso dire di essere davvero felice di far parte del movimento FOSS perché:

  • Uso tecnologie che non potrei usare in un prodotto commerciale perché le tecnologie innovative non sono ancora mainstream e i progetti open source hanno scarsa comunicazione, quindi non attraggono i decisori
  • Incontro sviluppatori di talento, faccio nuove connessioni, nuove opportunità e scelgo con chi collaboro
  • quando faccio colloqui di lavoro, ho grandi cose da mostrare, molte esperienze
  • quando sono assunto per contribuire al software libero - il che accade perché in primo luogo sono stato un collaboratore, sviluppo programmi su cui sarò in grado di continuare a lavorare dopo aver lasciato l'azienda

Inoltre, è bello essere parte di questa rivoluzione dell'industria del software :)

La mia domanda è: cosa motiva un designer a far parte di un progetto open source?


Che tipo di progetto open source? Che tipo di coinvolgimento? Stai parlando di fornire la progettazione grafica gratuita a un progetto? Stai parlando di scrivere un software di progettazione grafica? Sto votando per chiudere al momento perché non trovo chiaro cosa stai chiedendo. Se potessi modificarlo, rimuoverò il mio voto ravvicinato.
Ryan

Risposte:


6

La risposta breve è: purtroppo di solito non ci sono molte motivazioni. È un problema (alcuni suggerimenti su come aiutare i designer a essere coinvolti di seguito).

Se guardi a progetti open source, è spesso molto chiaro che nessun designer è fortemente coinvolto e che gli elementi di design sono creati da sviluppatori con competenze di progettazione di base: anche per strumenti di progettazione open source come Inkscape e GIMP in cui i prodotti stessi potrebbero effettivamente beneficiare progettisti.

Tuttavia, ci sono eccezioni . Ci sono tre tipi a cui riesco a pensare che riescono a motivare alcuni designer:

  1. Cose come Wordpress che arrivano con una qualche forma di mercato in cui è possibile vendere elementi di design come skin e temi
  2. Cose come Drupal in cui non esiste un mercato tanto quanto una richiesta di designer che hanno competenze specifiche associate a quel prodotto
  3. Cose come il piccolo esercito di persone che creano grafica SVG per Wikipedia che sono motivate dal fatto che sono una causa specifica che supportano e hanno una strada facile per essere coinvolti

Come ottenere un maggiore coinvolgimento dei designer?

Tieni presente che l'unica delle tue motivazioni che sarà vera per i designer è più lavoro da mostrare - e questo è facile da ottenere. I designer incontrano raramente designer di talento attraverso il lavoro open source, anche in casi eccezionali come il mondo dei temi Wordpress in cui c'è un po 'di motivazione e alcuni designer coinvolti.

Ancora più importante è assicurarsi che non ci siano ostacoli per i designer che riesci a motivare dall'essere effettivamente coinvolti:

  • Come contribuiranno effettivamente? I designer regolari non passeranno ore a capire come funziona GitHub, quindi altre ore a capire come diavolo renderlo un utile sistema di controllo della versione per la grafica. I collegamenti alla documentazione non saranno sufficienti qui ... Se non hai creato qualcosa che funzioni, non arriveranno.
  • Come viene assegnato il lavoro? L'open source funziona dividendo un grande lavoro tra molte persone. È ottimo per il debug, ma nella progettazione, che diventa design per comitato e il prodotto finale può facilmente diventare un disordine incoerente che nessun individuo che ha contribuito a esso vorrà nel proprio portafoglio, indipendentemente dalle capacità di ciascun contributore. Le chiare linee guida di stile fanno davvero la differenza, così come una buona comunità che ha capito come fare critiche online che a) funzionano eb) non scoraggiano i membri.
  • La comunità esistente li accoglierebbe addirittura? Ci sono state alcune volte in cui ho visto progetti a sostegno della sofferenza attraverso una cattiva progettazione dell'interfaccia utente e ho pensato "Potrei aiutare qui", quindi ho dato uno sguardo al tipo di dibattito insano nella comunità - che spesso equivale a "Io non ti interessa cosa è la buona pratica dell'interfaccia utente o cosa dicono gli utenti, sono un grande sviluppatore in questa community e mi piace che sia stato fatto come X "- e ho pensato che la vita fosse troppo breve. È come la parte peggiore del lavoro quotidiano, meno i soldi. Se una comunità non è disposta a delegare le decisioni dell'interfaccia utente agli specialisti appropriati, non manterrà mai tali specialisti.

Quindi, quando c'è spazio per uno o due designer motivati, è necessario capire una motivazione reale :

  1. Se non puoi pagarli tu stesso, puoi farli pagare da terzi in qualche modo, come nell'esempio di Wordpress?
  2. Acquisiranno familiarità e credibilità nel progettare qualcosa di molto diffuso che potrebbe offrire loro un vantaggio in interviste e presentazioni, come nell'esempio di Drupal?
  3. C'è qualcosa nel progetto che puoi usare per indurre le persone a contribuire, come nell'esempio di Wikipedia? Se ti affidi a questo, dovrai andare in città con l'impegno della comunità.

Grazie molto interessante! Sei un designer? Sei coinvolto in un progetto open source?
lexa,

1
Sei un designer? Sì, sei coinvolto in un progetto open source? In un certo senso, lavoro molto su Drupal e supporto l'open source. Ma non fornisco quasi mai progetti per progetti open source: mi piacerebbe, ma è semplicemente troppo seccante per i motivi sopra descritti. Nonostante sia l'80% designer e il 20% programmatore, ho fornito il 800% in più di correzioni di bug a progetti open source rispetto a immagini o progetti.
user56reinstatemonica8

1
+1, degno di nota: Github ora supporta il versioning PSD. github.com/blog/1845-psd-viewing-diffing
Brian Dillingham

3

Puramente opinione ...

L'open source è principalmente per i progettisti hobbisti o "al chiaro di luna". Non esclusivamente, ma principalmente.

Se un designer ha un lavoro da 9 a 5 in cui può dipendere da uno stipendio e dalle necessità della vita, allora tende a passare il tempo libero a fare le cose che vuole fare che possono o meno essere sempre ciò che il datore di lavoro paga . Se trovano un progetto open source che gli piace, non è un grosso problema concentrarsi su quello solo per nutrire la loro bestia creativa. Questo è molto comune penso. Se un designer non è soddisfatto al lavoro, cerca altri modi per sentirsi creativo e realizzato.

Tuttavia, se un designer è un libero professionista e mettere il cibo sul tavolo richiede loro di lavorare giorni interi sui propri progetti a pagamento, supponendo che abbiano abbastanza lavoro per tenerli occupati, allora è meno probabile che "donino" il tempo a un libero o progetto open source. Dopo tutto se quel tempo potesse essere speso per fare soldi, perché il designer dovrebbe lavorare gratuitamente? Ora, ci sono momenti in cui il lavoro freelance è lento, ma quando il tuo benessere dipende da esso, stai promuovendo te stesso piuttosto che lavorare su progetti solo per divertimento.

Questo è generalizzante e puramente opinione.

In ogni caso, l'unica motivazione trainante a prendere parte a qualsiasi progetto open source o gratuito è il desiderio di utilizzare il progetto o di imparare qualcosa di nuovo nella mia esperienza. Nessuno donerà ore del loro tempo per lavorare su qualcosa se non vedono la ricompensa immediata in qualche modo, e non intendo esclusivamente ricompense finanziarie. Se uso un pacchetto Open Source preconfigurato e odio l'aspetto, ma adoro il pacchetto, potrei benissimo donare tempo per migliorare l'aspetto. Se per nessun altro motivo, quindi posso sentirmi meglio a guardarlo.

Menzionate pezzi di networking e portfolio. Ognuno di questi potrebbe essere facilmente acquisito senza dedicare ore all'open source.

Personalmente vedo poco valore nel lavorare gratuitamente su qualsiasi cosa . Preferirei spendere molto tempo per assicurarmi di avere un pagamento della casa il mese prossimo. E se ho intenzione di lavorare gratuitamente, preferirei aiutare i senzatetto o i volontari presso l'Esercito della Salvezza o il Boys Club locale. Quei tipi di posizioni di volontariato sono molto più gratificanti nel grande schema delle cose.

In breve, non penso che tu possa motivare le persone a partecipare a progetti open source. Puoi far sapere che qualcuno è necessario e sperare che ci sia un interesse nel progetto stesso, ma proprio come qualsiasi posizione di volontariato, spetta alla persona che dona di essere motivata a farlo.


2

Prima di tutto: tutte le risposte a questa domanda sono eccellenti.

Il mio "caso" è leggermente diverso. Non sono specificamente coinvolto con una comunità open source (ancora!), Ma immagino che potresti dire che "offro volontariamente" il mio tempo a progetti di accessibilità. Normalmente non aggiungo quei progetti al mio portafoglio professionale e la motivazione per realizzarli è onestamente ... perché mi piace lavorare su cose nuove senza le pressioni dei clienti e perché mi sembra giusto.

E volevo condividere uno scenario leggermente diverso, uno non specificamente focalizzato sull'open source o qualcosa tra l'attivismo politico + il movimento dei commons creativi in ​​Sud America e un caso particolare che ho avuto la fortuna di sperimentare. Forse può essere di interesse.

Dopo la crisi economica e politica del 2001 in Argentina, le persone hanno iniziato a organizzarsi in gruppi (di vicini, di studenti, di lavoratori). Designer e artisti (sia professionisti che dilettanti) hanno svolto un ruolo importante in questo, poiché si sono occupati di riviste, volantini e siti Web. La loro motivazione era principalmente politica, immagino, ma è arrivato il movimento Creative Commons e tu hai iniziato a vedere quei simboli CC in tutto ciò che hanno creato.

Sono completamente d'accordo con le ragioni menzionate da user568458 e Scott, ma penso anche che ce ne sia un'altra, e penso che sia diverso dal volontariato. È attivismo .

Ad ogni modo, trovo ironico in un modo fantastico che stiamo parlando del motivo per cui i designer non sono coinvolti in progetti open source, eppure facciamo tutti parte di un sito guidato dalla comunità. Penso che ci sia una risposta proprio lì :)


2

Penso che molti programmatori non apprezzino davvero i progettisti e il processo di progettazione. Rendere una GUI più utilizzabile, più bella e user-friendly è spesso considerata come smorzarla e dipingerla in modo carino . Secondo me, questo è il motivo per cui molti designer non si preoccupano di contribuire al software open source.

Quindi, buone motivazioni sarebbero:

  • Libertà creativa di esplorare le nuove tendenze che un cliente dovrebbe chiudere
  • Per avere voce in capitolo su come la GUI dovrebbe funzionare e apparire alla fine e non solo "dipingere pixel"
  • Lavoro che puoi usare nel tuo portafoglio
  • Esperienza che puoi mettere su un curriculum
  • Credito

1
  • Essere coinvolti nell'evoluzione di nuovi software
  • Spiega al Dev perché hai bisogno di un plug-in o flusso di lavoro speciale
  • Una migliore comunicazione con Dev crea un software migliore
  • Partecipa all'evoluzione dell'industria del software e condividi le tue conoscenze
  • Design e UX migliori per progetti open source, quindi cerca di renderlo più attraente per l'utente comune
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.