Motivações para um designer se envolver em um projeto de código aberto


10

Faço parte da organização sem fins lucrativos do Silex Labs e uma de nossa missão é preencher a lacuna entre designers e desenvolvedores.

Uma questão importante é como motivar os designers a se envolverem no FOSS (software livre e de código aberto).

Como desenvolvedor, posso dizer que estou realmente feliz por fazer parte do movimento FOSS porque:

  • Uso tecnologias que não podia usar em um produto comercial porque as tecnologias inovadoras ainda não são comuns e os projetos de código aberto têm pouca comunicação para que não atraiam tomadores de decisão
  • Conheço desenvolvedores talentosos, faço novas conexões, novas oportunidades e escolho com quem colaboro
  • quando faço entrevistas de emprego, tenho ótimas coisas para mostrar, muitas experiências
  • quando sou contratado para contribuir com o software livre - o que acontece porque eu era um colaborador em primeiro lugar, desenvolvo programas nos quais poderei continuar trabalhando depois que sair da empresa

E também, é legal fazer parte dessa revolução da indústria de software :)

Minha pergunta é: o que motiva um designer a fazer parte de um projeto de código aberto?


Que tipo de projeto de código aberto? Que tipo de envolvimento? Você está falando sobre o fornecimento de design gráfico gratuito para um projeto? Você está falando sobre escrever um software de design gráfico? Estou votando para fechar no momento porque não acho claro o que você está perguntando. Se você puder editá-lo, removerei meu voto próximo.
Ryan

Respostas:


6

A resposta curta é: infelizmente, geralmente não há muitas motivações. É um problema (algumas sugestões sobre como ajudar os designers a se envolverem abaixo).

Se você olha para projetos de código aberto, geralmente é muito claro que nenhum designer está envolvido e que os elementos de design são criados por desenvolvedores com habilidades básicas de design: mesmo para ferramentas de design de código aberto, como Inkscape e GIMP, onde os próprios produtos podem realmente se beneficiar. designers.

No entanto, existem exceções . Existem três tipos em que consigo motivar alguns designers:

  1. Coisas como o Wordpress que vêm com algum tipo de mercado onde elementos de design como skins e temas podem ser vendidos
  2. Coisas como o Drupal, onde não há tanto mercado quanto demanda para designers que possuem habilidades específicas associadas a esse produto
  3. Coisas como o pequeno exército de pessoas que criam gráficos SVG para a Wikipedia, motivadas por ser uma causa específica que eles apóiam e têm um caminho fácil para se envolver

Como obter mais envolvimento dos designers?

Lembre-se de que a única motivação que será verdadeira para os designers é mais trabalho para mostrar - e isso é fácil de obter. Os designers raramente encontram designers talentosos através do trabalho de código aberto - mesmo em casos excepcionais, como o mundo dos temas do Wordpress, onde há alguma motivação e alguns designers envolvidos.

Ainda mais importante é garantir que não haja obstáculos para qualquer designer que você consiga motivar de realmente se envolver:

  • Como eles realmente contribuirão? Designers regulares não vão gastar horas descobrindo como o GitHub funciona, e mais horas descobrindo como diabos torná-lo um sistema de controle de versão útil para gráficos. Os links para a documentação não serão suficientes aqui ... Se você não criou algo que funcione, eles não virão.
  • Como o trabalho é alocado? O código aberto funciona dividindo um grande trabalho entre muitas pessoas. É ótimo para depuração, mas no design, que se torna design pelo comitê e o produto final pode facilmente se tornar uma bagunça inconsistente que nenhum indivíduo que contribuiu com ele desejará em seu portfólio, independentemente das habilidades de cada colaborador. Diretrizes de estilo claras fazem uma diferença muito grande, assim como uma boa comunidade que descobriu como fazer críticas on-line de que a) funcionam eb) não impedem os membros.
  • A comunidade existente os acomodaria? Há algumas vezes em que vi projetos que apóiam o sofrimento por meio de um design de interface do usuário deficiente e pensei "eu poderia ajudar aqui", depois dei uma olhada nos tipos de debates inane na comunidade - o que geralmente significa "eu não não importa o que é uma boa prática de interface do usuário ou o que os usuários dizem, sou um grande desenvolvedor nesta comunidade e gosto de trabalhar como o X "- e achei que a vida é muito curta. É como as piores partes do trabalho diário, menos o dinheiro. Se uma comunidade não estiver preparada para delegar decisões da interface do usuário aos especialistas apropriados, nunca os manterá.

Então, quando houver espaço para um ou dois designers motivados, você precisará descobrir uma motivação real :

  1. Se você não pode pagar por conta própria, pode pagar por terceiros de alguma forma, como o exemplo do Wordpress?
  2. Eles ganharão familiaridade e credibilidade ao projetar algo difundido que possa lhes dar uma vantagem em entrevistas e arremessos, como o exemplo do Drupal?
  3. Existe algo sobre o projeto que você pode usar para fazer as pessoas quererem contribuir, como o exemplo da Wikipedia? Você precisará ir à cidade em envolvimento com a comunidade, se confiar nisso.

Muito interessante obrigado! Você é designer? Você está envolvido em um projeto de código aberto?
lexa 23/09

11
Você é designer? Sim, você está envolvido em um projeto de código aberto? Mais ou menos, eu trabalho bastante no Drupal e apoio o código aberto. Mas quase nunca forneço designs para projetos de código aberto: eu gostaria, mas é muito complicado pelos motivos descritos acima. Apesar de ser 80% designer e 20% codificador, forneci 800% mais correções de bugs em projetos de código aberto do que imagens ou designs.
usar o seguinte comando

11
+1, vale a pena notar: o Github agora suporta a versão PSD. github.com/blog/1845-psd-viewing-diffing
Brian Dillingham

3

Puramente opinião ...

O código-fonte aberto destina-se principalmente a designers amadores ou que fazem "luar". Não exclusivamente, mas principalmente.

Se um designer tem um emprego de 9 a 5, no qual pode depender de um salário e das necessidades da vida, então ele tende a gastar seu tempo livre fazendo as coisas que deseja , que podem ou não ser sempre o que o empregador lhes paga . Se eles encontrarem um projeto de código aberto de que gostem, não é grande coisa que eles se concentrem nisso apenas para alimentar seu animal criativo. Isso é muito comum, eu acho. Se um designer não está satisfeito no trabalho, ele procura outras maneiras de se sentir criativo e realizado.

No entanto, se um designer é um freelancer, e colocar comida na mesa exige que ele trabalhe dias inteiros em seus próprios projetos pagos, assumindo que eles têm trabalho suficiente para mantê-los ocupados, é menos provável que "doe" o tempo para um trabalho gratuito ou projeto de código aberto. Afinal, se esse tempo pudesse ser gasto ganhando dinheiro, por que o designer trabalharia de graça? Agora, há momentos em que o trabalho freelance é lento, mas quando o seu bem-estar depende disso, você está se marketing, em vez de trabalhar em projetos apenas por diversão.

Isso é generalizador e puramente opinião.

De qualquer forma, a única motivação motriz para participar de qualquer projeto de código aberto ou livre é o desejo de usá-lo ou de aprender algo novo em minha experiência. Ninguém vai doar horas do seu tempo para trabalhar em algo se não virem recompensa imediata de alguma forma, e não quero dizer recompensas exclusivamente financeiras. Se eu usar um pacote Open Source pré-construído e odeio a aparência, mas eu amo o pacote, posso muito bem doar tempo para melhorar a aparência. Se não por outro motivo, para que eu possa me sentir melhor olhando para ele.

Você menciona peças de rede e portfólio. Qualquer um desses poderia ser facilmente adquirido sem dedicar horas ao código aberto.

Pessoalmente, vejo pouco valor em trabalhar de graça em qualquer coisa . Prefiro gastar o tempo certificando-me de que tenho um pagamento da casa no próximo mês. E se vou trabalhar de graça, prefiro ajudar os sem-teto ou ser voluntário no Exército da Salvação ou no Boys Club local. Esses tipos de posições de voluntário são muito mais gratificantes no grande esquema das coisas.

Em suma, não acho que você possa motivar as pessoas a participar de projetos de código aberto. Você pode informar que alguém é necessário e torcer para que haja interesse no projeto em si, mas, como em qualquer posição de voluntário, depende da pessoa que doa estar motivado a fazê-lo.


2

Primeiro de tudo: todas as respostas para esta pergunta são excelentes.

Meu 'caso' é um pouco diferente. Não estou envolvido especificamente com uma comunidade de código aberto (ainda!), Mas acho que você poderia dizer que 'ofereço' meu tempo para projetos de acessibilidade. Normalmente, não adiciono esses desenhos ao meu portfólio profissional, e a motivação para fazê-los é honestamente ... porque gosto de trabalhar em coisas novas sem a pressão dos clientes e porque parece certo.

E eu queria compartilhar um cenário um pouco diferente, também não focado especificamente em código aberto, mas algo entre o ativismo político + o movimento de bens comuns criativos na América do Sul, e um caso particular que tive a sorte de experimentar. Talvez possa ser do seu interesse.

Após a crise econômica e política de 2001 na Argentina, as pessoas começaram a se organizar em grupos (de vizinhos, de estudantes, de trabalhadores). Designers e artistas (profissionais e amadores) desempenharam um papel importante, pois se encarregaram de revistas, folhetos e sites. A motivação deles era principalmente política, eu acho, mas veio o movimento Creative Commons e você começou a ver esses símbolos do CC em tudo o que eles criaram.

Concordo plenamente com os motivos que o usuário568458 e o Scott mencionam, mas também acho que há outro e acho que é diferente do voluntariado. É ativismo .

De qualquer forma, acho que é irônico, de uma maneira excelente, que estamos falando sobre por que os designers não se envolvem em projetos de código aberto, e ainda assim todos fazemos parte de um site direcionado à comunidade. Eu acho que há uma resposta ali :)


2

Eu acho que muitos programadores realmente não valorizam os designers e o processo de design. Fazendo uma GUI mais utilizável, melhor aparência e user-friendly é muitas vezes considerado como dumbing-la e pintá-la muito . Na minha opinião, esse é o motivo pelo qual muitos designers não querem contribuir para o software de código aberto.

Então, boas motivações seriam:

  • Liberdade criativa para explorar novas tendências que um cliente encerraria
  • Para ter uma opinião sobre como a GUI deve funcionar e ter a aparência final e não apenas "pintar pixels"
  • Trabalho que você pode usar em seu portfólio
  • Experiência que você pode colocar em um currículo
  • Crédito

1
  • Envolva-se na evolução de novos softwares
  • Explique ao desenvolvedor por que você precisa de um plug-in ou fluxo de trabalho especial
  • Melhor comunicação com o Dev para criar um software melhor
  • Faça parte da evolução da indústria de software e compartilhe conhecimento
  • Design e UX melhores para projetos de código aberto, então tente torná-los mais atraentes para o usuário comum
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.