Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Comunidades de desenvolvedores. Sua importância, desafios e oportunidades

Comunidades de desenvolvedores. Sua importância, desafios e oportunidades

Esta palestra visa realçar a importância da criação de ecossistemas fortes de desenvolvedores e inovadores para a resolução de problems locais.
Fomentar a participação activa dos programadores luandenses (e angolanos) em iniciativas relevantes para a comunidade. Pretende-se também
apresentar as oportunidades que podem existir para as comunidades de desenvolvedores em Angola.

dizando•norton

September 13, 2014
Tweet

More Decks by dizando•norton

Other Decks in Programming

Transcript

  1. Comunidade •  Pessoas associadas •  Partilham de símbolos e sistemas

    comuns (línguas, religião, cerimónias) •  Partilham de valores e normas comuns •  Influência mútua •  Partilham necessidades e o compromisso de satisfazê-las •  Relações emocionais •  Podem ser locais ou virtuais
  2. Comunidade organizada “Comunidade na qual os problemas ou objectivos comuns

    são identificados e recursos são utilizado para desenvolver e implementar estratégias para alcançar os objectivos traçados colectivamente” Minkle, 1997
  3. Algumas presunções, geralmente erradas •  As pessoas são capazes de

    resolver seus problemas •  As pessoas querem e conseguem fazer a diferênça, cerimónias) •  …
  4. Modelo genérico de organização de uma comunidade •  Reconhecer o

    problema •  Informar a comunidade •  Organizar os membros •  Obter o feedbkac da comunidade •  Identificar prioridades e objectivos •  Escolher a solução e implementa-la •  Avaliar os resultados da implementação
  5. Membros de uma comunidade •  Desenvolvedores voluntários •  Organizações sem

    fins lucrativos •  Patrocinadores •  Empresas comercais
  6. Comunidades •  Tipo •  Baseada numa empresa •  Voluntários • 

    Mistura •  Núcleo •  Fechado •  Aberto •  Estrutura •  Comunidade independente •  Parte de uma comunidade existente •  Um ecosistema de pequenas comunidades interrelacionadas
  7. Acesso a…. •  Informação de primeira •  Formação e coding

    •  Networking •  Aprendizes motivados •  Mentores experientes •  Entusiastas •  Oportunidades para apresentar algo •  Escrever algum código
  8. Comunidades, o que fazer •  Presença na web unificada • 

    Suporte técnico •  Acesso à dispositivos/softwares em pré – lançamento •  Evangelismo e seminários •  Documentação técnica •  Developer open days •  Participação em eventos internacionais
  9. Comunidades, o que fazer •  Publicação e distribuição de aplicações

    •  Serviços de pagamento •  Partilha de receitas •  Ferramentas de desenvolvimento •  Modelos de negócios atrativos
  10. Comunidades, o que fazer •  Teste de aplicações •  Certificação

    •  Formações •  Consultoria •  Acesso a laboratórios globais •  …..
  11. Comunidades, o que fazer •  Informação de primeira •  Formação

    e coding •  Networking •  Aprendizes motivados •  Mentores experientes •  Entusiastas •  Apresente algo •  Escreva algum código
  12. Criação de uma comunidade: Dimensões q Comunidade q  Comunidades existêntes q 

    Espírito de comunidade q  Suporte à comunidade q Processos q  Aplicação de patches q  Modelo de governança q  Gestão de releases q Infraestrutura q  Controle de versões q  Detecção de bugs q  Documentação q Software q  Padrões de codificação q  Melhores práticas q  Critérios de qualidade q Marketing q  Comunidades alvo q  Modelos de marketing q  Marketing viral q Legalidade q  Esquemas e tipos de licenciamento q  Apuramento jurídico q  Marcas registadas
  13. Comunidades em Angola •  AngoDev: www.angodev.com •  GDG Luanda: www.gdgluanda.org

    •  50+ no Facebook, LinkedIn (APA, PHPAngola, ....) •  Outras focadas em produtos, serviços ou em ambos
  14. GDG Luanda •  Grupo de pessoas interessadas nas tecnologias de

    desenvolvimento da Google em Luanda •  Somos inclusivos e não exclusivos •  Empreendedores, designers, programadores, qualquer um •  Ambiente positivo e alegre •  Partilha e desenvolvimento comum •  Os eventos podem envolver •  Conversas de apresentação de produtos •  Hackhatons •  Demonstrações •  Projectos
  15. Links •  ABC da Programação: www.feica.co.ao/abc •  AngoPreneur: www.angopreneur.org • 

    Eventos de IT em Angola (em breve): www.itevent.us •  Bitcoin em Angola (em breve): www.bitkwanza.org •  Google Developers Group de Luanda: www.gdgluanda.org •  Dizando Norton: www.dizan.do
  16. A reter •  Elimine as barreiras •  Apareça sempre • 

    Divulgue, não venda •  Disputas são uma perca de tempo