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

Comunidades de desenvolvedores. Sua importância...

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.

Avatar for dizando•norton

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