SlideShare uma empresa Scribd logo
1 de 14
Social Networking Meets Software
Development:
Perspectives from GitHub,MSDN,
Stack Exchange, and TopCoder
Andrew Begel, Microsoft
Jan Bosch, Chalmers University of Technology
Margaret-Anne Storey, University of Victoria
Herez Moise kattan
Entrevistados:
1. Brian Doll é o responsável pelo marketing do GitHub e possui formação em
engenharia .
2. Doug Laundry lidera o gerenciamento do programa para comunidade Visual
Studio Cloud Services e Microsoft Developer Network (MSDN) da Microsoft.
3. David Fullerton é o responsável por todo desenvolvimento de software e
administração do sistema na Stack Exchange.
4. Robert Hughes é o presidente and chief operating officer do Top-Coder.
GitHub (http://github.com):
1. Fornece serviços para as pessoas e equipes gerenciarem repositórios
públicos ou privados via Git, um controle de versão distribuído.
2. GitHub tem características que ajudam desenvolvedores de software
manter o controle de seus projetos de maneira colaborativa.
3. Ele suporta atualmente mais de 2 milhões usuários.
4. Hospeda mais de 4 milhões projetos
Margaret-Anne Storey: Com suas próprias palavras quais serviços o GitHub
oferece? Resposta de Brian Doll:
1. GitHub é “social coding”
2. Temos melhorado dramaticamente o nível de colaboração e participação
entre as pessoas que constroem software.
Margaret-Anne Storey: Qual o papel desempenhado pela rede social nos
serviços que oferecem? Resposta de Brian Doll:
1. O maior benefício é permitir observar outras pessoas, seus amigos em
GitHub, podendo ver em quais repositórios estão trabalhando.
2. Mantém uma lista de todos os repositórios você já trabalhou, tornando
mais fácil de localizar.
3. Para acompanhar as mudanças em um repositório, você pode ser
notificado sobrepor e-mail ao invés de ler o painel preenchido com as
notificações de todos os repositórios assistidos.
MSDN (http://msdn.microsoft.com):
Fonte central de informações para desenvolvedores e times, usando o
plataformas, produtos e tecnologias Microsoft.
Fornece documentação, blogs, fóruns, exemplos de código e ferramentas de
código aberto de colaboração do projeto.
Andrew Begel: Com suas próprias palavras quais serviços o MSDN oferece?
Resposta de Doug Laundry :
MSDN é a central de toda a informação que é relevante para
desenvolvedores e equipes que fazem desenvolvimento.
Nós tentamos aumentar a produtividade da comunidade com as nossas
ferramentas.
CodePlex, uma extensão do MSDN, permite compartilhamento de código
aberto e de colaboração entre as pessoas que poderiam ou não considerar-
se o Microsoft desenvolvedores.
Eles podem colaborar em projetos CodePlex durante a sua fase de
desenvolvimento e distribuir seus software depois de pronto.
Andrew Begel: Qual o papel desempenhado pela rede social nos serviços
que oferecem? Resposta de Doug Laundry :
Ela nos ajuda a desenvolver uma melhor conexão com os nossos clientes, de
forma que eles sintam que podem fazer perguntas os grupos de produtos e
obter respostas.
Além de promover conexões com a Microsoft, e entre pares, conteúdo
relevante que a comunidade traz, a qual não é conteúdo estático de autores
da Microsoft.
Ele adiciona um monte de valor para a rede como um todo.
Stack Exchange (http://stackexchange.
com)
É uma rede em rápido crescimento, são perguntas e respostas em diversos
tópicos de programação de software à fotografia.
Usando crowdsourcing, constrói bibliotecas de de alta qualidade perguntas e
respostas focadas sobre os temas em cada área de especialização.
2,3 milhões de usuários
4,6 milhões questões
9 milhões de respostas
Margaret-Anne Storey: Com suas próprias palavras quais serviços o Stack
Exchange oferece? Resposta de David Fullerton:
É uma rede de especialistas em uma variedade de temas diferentes,
Vamos reunir as comunidades de especialistas sobre temas específicos para
partilhar informação uns com os outros, responder perguntas uns dos outros.
Queremos capturar o que chamamos de conhecimento especializado trancada
na cabeça das pessoas e torná-lo disponívelpara o mundo.
Margaret-Anne Storey Qual o papel desempenhado pela rede social nos
serviços que oferecem? Resposta de David Fullerton:
De certa forma, o nosso site é umasocial rede, embora diferente da
tradicional redes sociais. Tudo o que fazemos é ligar peritos com o outro
para pedir e responder perguntas, de modo que cada interação no site é a
rede de pessoas. interação social é a forma como o site funciona.
queremos que os usuários para compartilhar informações e responder
questões reais.
Na verdade, acho que as comunidades funcionam melhor quando trabalham
juntos para resolver problemas, e não apenas vir juntos para conversar.
TopCoder
É uma comunidade online de mais de 430.000 criadores digitais
que competem para desenvolver e refinar tecnologia, recursos da Web,
análise e aplicativos móveis para clientes.
É um dos primeiros adotantes da inovação aberta, onde inovadores e
criadores de todo o mundo pode selecionar e resolver os tipos de problemas
e desafios a que gostaria de contribuir.
Fornece mecanismos e infra-estrutura para gerenciar e facilitar a criação de
declarações de problemas, soluções, transferência de propriedade
intelectual de qualidade, revisão, revisão por pares, e implementação.
Jan Bosch: Quem são seus clientes? Resposta de Robert Hughes:
Em geral, são empresas Fortune 1000 e do governo dos EUA.
Nossos clientes estão procurando por soluções únicas para problemas
com design de produto, os desafios em torno dos seus negócios, e métodos para
melhorar suas análises.
TopCoder:
http://www.topcoder.com/

Mais conteúdo relacionado

Mais procurados

TDC 2014 - A influência dos processos de desenvolvimento na arquitetura
TDC 2014 - A influência dos processos de desenvolvimento na arquiteturaTDC 2014 - A influência dos processos de desenvolvimento na arquitetura
TDC 2014 - A influência dos processos de desenvolvimento na arquiteturaEric Lemes
 
DevOps é cultura, processo ou cargo ?
DevOps é cultura, processo ou cargo ?DevOps é cultura, processo ou cargo ?
DevOps é cultura, processo ou cargo ?Carlos Felippe Cardoso
 
Agile br2011 lucabastos-prog10x
Agile br2011 lucabastos-prog10xAgile br2011 lucabastos-prog10x
Agile br2011 lucabastos-prog10xLuca Bastos
 
A integração contínua pode te dar metricas de graca - SGRIO 2014
A integração contínua pode te dar metricas de graca - SGRIO 2014A integração contínua pode te dar metricas de graca - SGRIO 2014
A integração contínua pode te dar metricas de graca - SGRIO 2014Carlos Felippe Cardoso
 
TDC 2011 (Florianópolis) - Entendendo a Arquitetura Evolucionária
TDC 2011 (Florianópolis) - Entendendo a Arquitetura EvolucionáriaTDC 2011 (Florianópolis) - Entendendo a Arquitetura Evolucionária
TDC 2011 (Florianópolis) - Entendendo a Arquitetura EvolucionáriaLeandro Daniel
 
Coding Dojo - Aplicando Princípios Ágeis
Coding Dojo - Aplicando Princípios ÁgeisCoding Dojo - Aplicando Princípios Ágeis
Coding Dojo - Aplicando Princípios ÁgeisLorival Smolski Chapuis
 
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO I
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO ILIVRO PROPRIETÁRIO - PROGRAMAÇÃO I
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO IOs Fantasmas !
 
METODOLOGIA ÁGIL: Família Crystal de Cockbum
METODOLOGIA ÁGIL: Família Crystal de CockbumMETODOLOGIA ÁGIL: Família Crystal de Cockbum
METODOLOGIA ÁGIL: Família Crystal de Cockbumvanessa finoto
 

Mais procurados (11)

TDC 2014 - A influência dos processos de desenvolvimento na arquitetura
TDC 2014 - A influência dos processos de desenvolvimento na arquiteturaTDC 2014 - A influência dos processos de desenvolvimento na arquitetura
TDC 2014 - A influência dos processos de desenvolvimento na arquitetura
 
DevOps é cultura, processo ou cargo ?
DevOps é cultura, processo ou cargo ?DevOps é cultura, processo ou cargo ?
DevOps é cultura, processo ou cargo ?
 
Cultura DevOps
Cultura DevOpsCultura DevOps
Cultura DevOps
 
Agile br2011 lucabastos-prog10x
Agile br2011 lucabastos-prog10xAgile br2011 lucabastos-prog10x
Agile br2011 lucabastos-prog10x
 
A integração contínua pode te dar metricas de graca - SGRIO 2014
A integração contínua pode te dar metricas de graca - SGRIO 2014A integração contínua pode te dar metricas de graca - SGRIO 2014
A integração contínua pode te dar metricas de graca - SGRIO 2014
 
TDC 2011 (Florianópolis) - Entendendo a Arquitetura Evolucionária
TDC 2011 (Florianópolis) - Entendendo a Arquitetura EvolucionáriaTDC 2011 (Florianópolis) - Entendendo a Arquitetura Evolucionária
TDC 2011 (Florianópolis) - Entendendo a Arquitetura Evolucionária
 
Coding Dojo - Aplicando Princípios Ágeis
Coding Dojo - Aplicando Princípios ÁgeisCoding Dojo - Aplicando Princípios Ágeis
Coding Dojo - Aplicando Princípios Ágeis
 
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO I
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO ILIVRO PROPRIETÁRIO - PROGRAMAÇÃO I
LIVRO PROPRIETÁRIO - PROGRAMAÇÃO I
 
Testes automatizados - Agile Day
Testes automatizados -  Agile DayTestes automatizados -  Agile Day
Testes automatizados - Agile Day
 
Arquitetura Limpa em .NET Core
Arquitetura Limpa em .NET CoreArquitetura Limpa em .NET Core
Arquitetura Limpa em .NET Core
 
METODOLOGIA ÁGIL: Família Crystal de Cockbum
METODOLOGIA ÁGIL: Família Crystal de CockbumMETODOLOGIA ÁGIL: Família Crystal de Cockbum
METODOLOGIA ÁGIL: Família Crystal de Cockbum
 

Semelhante a Herez m kattan_social_networks_meets_software_development-software

Semelhante a Herez m kattan_social_networks_meets_software_development-software (20)

Sig_Simulado_Cap3.pdf
Sig_Simulado_Cap3.pdfSig_Simulado_Cap3.pdf
Sig_Simulado_Cap3.pdf
 
TrabalhoFInal IAE
TrabalhoFInal IAETrabalhoFInal IAE
TrabalhoFInal IAE
 
Social Software
Social SoftwareSocial Software
Social Software
 
Cultura Digital I
Cultura Digital ICultura Digital I
Cultura Digital I
 
Cultura Digital Unicid
Cultura Digital UnicidCultura Digital Unicid
Cultura Digital Unicid
 
Web - O que um geek antenado deve conhecer
Web - O que um geek antenado deve conhecerWeb - O que um geek antenado deve conhecer
Web - O que um geek antenado deve conhecer
 
O que aprendemos com a web2.0
O que aprendemos com a web2.0O que aprendemos com a web2.0
O que aprendemos com a web2.0
 
Glossário
GlossárioGlossário
Glossário
 
Glossário
GlossárioGlossário
Glossário
 
Toolcom Relatorio
Toolcom RelatorioToolcom Relatorio
Toolcom Relatorio
 
Comunidade de Prática e Web 2
Comunidade de Prática e Web 2Comunidade de Prática e Web 2
Comunidade de Prática e Web 2
 
Cibercultura e redes sociais - aula 01
Cibercultura e redes sociais - aula 01Cibercultura e redes sociais - aula 01
Cibercultura e redes sociais - aula 01
 
Socialsoft
SocialsoftSocialsoft
Socialsoft
 
IBM Lotus Connectios
IBM Lotus Connectios IBM Lotus Connectios
IBM Lotus Connectios
 
Apresentação projeto 8
Apresentação projeto 8Apresentação projeto 8
Apresentação projeto 8
 
Trabalho
TrabalhoTrabalho
Trabalho
 
Redes sociais - Teoria e Prática - Plataformas
Redes sociais - Teoria e Prática - PlataformasRedes sociais - Teoria e Prática - Plataformas
Redes sociais - Teoria e Prática - Plataformas
 
Web 2.0 nas Organizações
Web 2.0 nas OrganizaçõesWeb 2.0 nas Organizações
Web 2.0 nas Organizações
 
Web 2.0 E Comunicação
Web 2.0 E ComunicaçãoWeb 2.0 E Comunicação
Web 2.0 E Comunicação
 
Guia da unidade_4
Guia da unidade_4Guia da unidade_4
Guia da unidade_4
 

Mais de Herez Moise Kattan

Software Development Practices Patterns: from Pair to Mob Programming
Software Development Practices Patterns: from Pair to Mob ProgrammingSoftware Development Practices Patterns: from Pair to Mob Programming
Software Development Practices Patterns: from Pair to Mob ProgrammingHerez Moise Kattan
 
Mob Programming: the State of the Art and 3 Case Studies of Open Source Software
Mob Programming: the State of the Art and 3 Case Studies of Open Source SoftwareMob Programming: the State of the Art and 3 Case Studies of Open Source Software
Mob Programming: the State of the Art and 3 Case Studies of Open Source SoftwareHerez Moise Kattan
 
Software development practices patterns
Software development practices patternsSoftware development practices patterns
Software development practices patternsHerez Moise Kattan
 
Paper abstract - Impact of Peer Code Review on Peer Impression Formation
Paper abstract - Impact of Peer Code Review on Peer Impression FormationPaper abstract - Impact of Peer Code Review on Peer Impression Formation
Paper abstract - Impact of Peer Code Review on Peer Impression FormationHerez Moise Kattan
 
Software Development Practices Patterns
Software Development Practices PatternsSoftware Development Practices Patterns
Software Development Practices PatternsHerez Moise Kattan
 

Mais de Herez Moise Kattan (7)

Software Development Practices Patterns: from Pair to Mob Programming
Software Development Practices Patterns: from Pair to Mob ProgrammingSoftware Development Practices Patterns: from Pair to Mob Programming
Software Development Practices Patterns: from Pair to Mob Programming
 
Mob Programming: the State of the Art and 3 Case Studies of Open Source Software
Mob Programming: the State of the Art and 3 Case Studies of Open Source SoftwareMob Programming: the State of the Art and 3 Case Studies of Open Source Software
Mob Programming: the State of the Art and 3 Case Studies of Open Source Software
 
Software development practices patterns
Software development practices patternsSoftware development practices patterns
Software development practices patterns
 
Paper abstract - Impact of Peer Code Review on Peer Impression Formation
Paper abstract - Impact of Peer Code Review on Peer Impression FormationPaper abstract - Impact of Peer Code Review on Peer Impression Formation
Paper abstract - Impact of Peer Code Review on Peer Impression Formation
 
Software Development Practices Patterns
Software Development Practices PatternsSoftware Development Practices Patterns
Software Development Practices Patterns
 
Samsung apple herez
Samsung apple herezSamsung apple herez
Samsung apple herez
 
Herez ubuntu mobile
Herez ubuntu mobileHerez ubuntu mobile
Herez ubuntu mobile
 

Herez m kattan_social_networks_meets_software_development-software

  • 1. Social Networking Meets Software Development: Perspectives from GitHub,MSDN, Stack Exchange, and TopCoder Andrew Begel, Microsoft Jan Bosch, Chalmers University of Technology Margaret-Anne Storey, University of Victoria Herez Moise kattan
  • 2. Entrevistados: 1. Brian Doll é o responsável pelo marketing do GitHub e possui formação em engenharia . 2. Doug Laundry lidera o gerenciamento do programa para comunidade Visual Studio Cloud Services e Microsoft Developer Network (MSDN) da Microsoft. 3. David Fullerton é o responsável por todo desenvolvimento de software e administração do sistema na Stack Exchange. 4. Robert Hughes é o presidente and chief operating officer do Top-Coder.
  • 3. GitHub (http://github.com): 1. Fornece serviços para as pessoas e equipes gerenciarem repositórios públicos ou privados via Git, um controle de versão distribuído. 2. GitHub tem características que ajudam desenvolvedores de software manter o controle de seus projetos de maneira colaborativa. 3. Ele suporta atualmente mais de 2 milhões usuários. 4. Hospeda mais de 4 milhões projetos
  • 4. Margaret-Anne Storey: Com suas próprias palavras quais serviços o GitHub oferece? Resposta de Brian Doll: 1. GitHub é “social coding” 2. Temos melhorado dramaticamente o nível de colaboração e participação entre as pessoas que constroem software.
  • 5. Margaret-Anne Storey: Qual o papel desempenhado pela rede social nos serviços que oferecem? Resposta de Brian Doll: 1. O maior benefício é permitir observar outras pessoas, seus amigos em GitHub, podendo ver em quais repositórios estão trabalhando. 2. Mantém uma lista de todos os repositórios você já trabalhou, tornando mais fácil de localizar. 3. Para acompanhar as mudanças em um repositório, você pode ser notificado sobrepor e-mail ao invés de ler o painel preenchido com as notificações de todos os repositórios assistidos.
  • 6. MSDN (http://msdn.microsoft.com): Fonte central de informações para desenvolvedores e times, usando o plataformas, produtos e tecnologias Microsoft. Fornece documentação, blogs, fóruns, exemplos de código e ferramentas de código aberto de colaboração do projeto.
  • 7. Andrew Begel: Com suas próprias palavras quais serviços o MSDN oferece? Resposta de Doug Laundry : MSDN é a central de toda a informação que é relevante para desenvolvedores e equipes que fazem desenvolvimento. Nós tentamos aumentar a produtividade da comunidade com as nossas ferramentas. CodePlex, uma extensão do MSDN, permite compartilhamento de código aberto e de colaboração entre as pessoas que poderiam ou não considerar- se o Microsoft desenvolvedores. Eles podem colaborar em projetos CodePlex durante a sua fase de desenvolvimento e distribuir seus software depois de pronto.
  • 8. Andrew Begel: Qual o papel desempenhado pela rede social nos serviços que oferecem? Resposta de Doug Laundry : Ela nos ajuda a desenvolver uma melhor conexão com os nossos clientes, de forma que eles sintam que podem fazer perguntas os grupos de produtos e obter respostas. Além de promover conexões com a Microsoft, e entre pares, conteúdo relevante que a comunidade traz, a qual não é conteúdo estático de autores da Microsoft. Ele adiciona um monte de valor para a rede como um todo.
  • 9. Stack Exchange (http://stackexchange. com) É uma rede em rápido crescimento, são perguntas e respostas em diversos tópicos de programação de software à fotografia. Usando crowdsourcing, constrói bibliotecas de de alta qualidade perguntas e respostas focadas sobre os temas em cada área de especialização. 2,3 milhões de usuários 4,6 milhões questões 9 milhões de respostas
  • 10. Margaret-Anne Storey: Com suas próprias palavras quais serviços o Stack Exchange oferece? Resposta de David Fullerton: É uma rede de especialistas em uma variedade de temas diferentes, Vamos reunir as comunidades de especialistas sobre temas específicos para partilhar informação uns com os outros, responder perguntas uns dos outros. Queremos capturar o que chamamos de conhecimento especializado trancada na cabeça das pessoas e torná-lo disponívelpara o mundo.
  • 11. Margaret-Anne Storey Qual o papel desempenhado pela rede social nos serviços que oferecem? Resposta de David Fullerton: De certa forma, o nosso site é umasocial rede, embora diferente da tradicional redes sociais. Tudo o que fazemos é ligar peritos com o outro para pedir e responder perguntas, de modo que cada interação no site é a rede de pessoas. interação social é a forma como o site funciona. queremos que os usuários para compartilhar informações e responder questões reais. Na verdade, acho que as comunidades funcionam melhor quando trabalham juntos para resolver problemas, e não apenas vir juntos para conversar.
  • 12. TopCoder É uma comunidade online de mais de 430.000 criadores digitais que competem para desenvolver e refinar tecnologia, recursos da Web, análise e aplicativos móveis para clientes. É um dos primeiros adotantes da inovação aberta, onde inovadores e criadores de todo o mundo pode selecionar e resolver os tipos de problemas e desafios a que gostaria de contribuir. Fornece mecanismos e infra-estrutura para gerenciar e facilitar a criação de declarações de problemas, soluções, transferência de propriedade intelectual de qualidade, revisão, revisão por pares, e implementação.
  • 13. Jan Bosch: Quem são seus clientes? Resposta de Robert Hughes: Em geral, são empresas Fortune 1000 e do governo dos EUA. Nossos clientes estão procurando por soluções únicas para problemas com design de produto, os desafios em torno dos seus negócios, e métodos para melhorar suas análises.