DesenvolvimentoDistribuído de Software                      Rafael Leonardo Vivian            Departamento de Informática ...
Evolução do                         Desenvolvimento                             de Software●    Anos 50 e 60: não havia pr...
Desenvolvimento Distribuído de Software     Fatores geradores de DDS...                    Globalização       Processos de...
Globalização                   Fatores geradores de DDS●    Mercado local para mercado global●    Novas formas de cooperaç...
Outsourcing                   Fatores geradores de DDS●    Políticas de terceirização adotadas pelas empresas●    Desenvol...
Outsourcing     Fonte: Gartner/Brasscom
Outsourcing     Fonte: Gartner/Brasscom
Crescimento da Importânciados Sistemas de Informação                   Fatores geradores de DDS●    Papel estratégico nas ...
Equipes Distribuídas            Desenvolvimento de software●    Melhorias nas ferramentas e métodos têm permitido    que g...
DesenvolvimentoDistribuído de Software             Uma revolução         da maneira como se        desenvolve software
Desenvolvimento    Distribuído de Software          Colaboração e cooperaçãoentre departamentos de organizações    e grupo...
Soluções Globais                                              Benefícios●    Economia em termos de custo para grandes proj...
Empresas que usam DDS
Fatores Geradores de DDS        Recursos globais a qualquer hora●    Maiores vantagens competitivas com soluções    globai...
Fatores Geradores de DDS       Proximidade com o mercado local●    Conhecimento dos clientes e condições locais para    op...
Fatores Geradores de DDS           Desenvolvimento time-to-market●    Vantagens do fuso horário:       –   folow-the-sun (...
Desenvolvimento  Distribuído de Software     Obter vantagens competitivas       associadas a custo, qualidadee flexibilida...
Dificuldades em DDS     Dispersão geográfica       Dispersão temporal  Diferenças socioculturais
Dificuldades em DDS                       Dispersão geográfica●    Distância física
Dificuldades em DDS                             Dispersão temporal●    Diferenças de fuso horário
Dificuldades em DDS                 Diferenças socioculturais●    Idioma●    Tradições●    Costumes●    Normas●    Comport...
Dificuldades em DDS              A sensação de distânciase multiplica em diversas dificuldades          na coordenação do ...
Dificuldades em DDS                                 Outros fatores●    Questões estratégicas●    Questões técnicas●    Que...
Fatores que motivam                    o uso DDS         Demanda           Rapidez de         e custos          resposta a...
Fatores que motivam                          o uso DDS                                   Demanda e custos●    Demanda por ...
Fatores que motivam                          o uso DDS         Rapidez de resposta ao mercado●    Redução do tempo para co...
Fatores que motivam                          o uso DDS                  Mercado e presença global●    Para satisfazer o me...
Fatores que motivam                          o uso DDS                             Rigor e experiência●    Para melhorar a...
Fatores que motivam                          o uso DDS                                   Sinergia cultural●    A diversida...
Fatores que motivam                         o uso DDS                                              Escala●    Centros de d...
Níveis de Dispersão em DDS         Mesma localização física               Distância nacional            Distância continen...
Níveis de Dispersão em DDS         Mesma localização física
Níveis de Dispersão em DDS             Distância nacional
Níveis de Dispersão em DDS           Distância continental
Níveis de Dispersão em DDS              Distância global
Modelos de Negócio em DDS Controle e relação entre as pessoas              Localização geográfica
Modelos de Negócio em DDS Controle e relação entre as pessoas                     Outsourcing                       tercei...
Modelos de Negócio em DDS          Localização geográfica                        Onshore                     mesmo país   ...
Modelos de Negócio em DDS            Outsourcing       Onshore        Offshore            “terceirizar”    Outsourcing    ...
Alguns Desafios do DDS         Impacto na forma como     os produtos são concebidos,testados e entregues aos clientes
Alguns Desafios do DDS      Pessoas        ProcessoTecnologia                 Gestão             Comunicação
Alguns Desafios do DDS                   Pessoas                  Confiança        Diferenças culturais         Espírito d...
Alguns Desafios do DDS                    Processo       Arquitetura do software      Engenharia de requisitos      Gerênc...
Alguns Desafios do DDS                 Tecnologia    Tecnologia de colaboração           Telecomunicações
Alguns Desafios do DDS                    Gestão      Coordenação e controle   Gerenciamento de projetos                  ...
Alguns Desafios do DDS              Comunicação                  Awareness      Formas de comunicação              Fusos h...
ConclusõesDesenvolvimento Distribuído de Software é uma realidade
Conclusões  Equipes distribuídas  apresentam diversasdificuldades e desafios
ConclusõesEquipes distribuídas precisam...  Confiança e espírito de equipe             Controlar processo                 ...
Perguntas?           Apresentação disponível em:www.din.uem.br/~pg45189/horus-dds.pdf                              Rafael ...
Obrigado!              Rafael Leonardo Vivian    Departamento de Informática – DINUniversidade Estadual de Maringá – UEM  ...
Extraído do livro “Desenvolvimento Distribuído de      Software: desenvolvimento de software comequipes distribuídas”, Aud...
Upcoming SlideShare
Loading in …5
×

Desenvolvimento Distribuído de Software

1,660 views

Published on

Palestra no I Ciclo de Palestras e Pesquisa da Horus Faculdades
14/10/2011
http://www.horus.edu.br/

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,660
On SlideShare
0
From Embeds
0
Number of Embeds
7
Actions
Shares
0
Downloads
30
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Desenvolvimento Distribuído de Software

  1. 1. DesenvolvimentoDistribuído de Software Rafael Leonardo Vivian Departamento de Informática – DIN Universidade Estadual de Maringá – UEM rlvivian.uem [at] gmail [dot] com Twitter: @rafaelvivian
  2. 2. Evolução do Desenvolvimento de Software● Anos 50 e 60: não havia processo definido● Anos 80: modelagem de dados● Anos 90: orientação a objetos● Anos 2000: distribuição do processo de desenvolvimento – Desenvolvimento Distribuído de Software (DDS) – Global Software Development (GSD)
  3. 3. Desenvolvimento Distribuído de Software Fatores geradores de DDS... Globalização Processos de terceirizaçãoCrescimento da importância dos SI
  4. 4. Globalização Fatores geradores de DDS● Mercado local para mercado global● Novas formas de cooperação e competição● Avanço da economia, sofisticação dos meios de comunicação e pressão por custos● Redes de cooperação e internacionalização● Vantagens: custos, recursos humanos, benefícios fiscais, qualidade, agilidade e customização
  5. 5. Outsourcing Fatores geradores de DDS● Políticas de terceirização adotadas pelas empresas● Desenvolvimento de software é uma área-meio● Terceirização completa ou parcial das áreas de sistemas e computação
  6. 6. Outsourcing Fonte: Gartner/Brasscom
  7. 7. Outsourcing Fonte: Gartner/Brasscom
  8. 8. Crescimento da Importânciados Sistemas de Informação Fatores geradores de DDS● Papel estratégico nas empresas● Evolução do uso das tecnologias● Preocupação com novas abordagens● Apoio às novas demandas da área de negócios
  9. 9. Equipes Distribuídas Desenvolvimento de software● Melhorias nas ferramentas e métodos têm permitido que grupos distribuídos possam trabalhar em equipe em um mesmo projeto
  10. 10. DesenvolvimentoDistribuído de Software Uma revolução da maneira como se desenvolve software
  11. 11. Desenvolvimento Distribuído de Software Colaboração e cooperaçãoentre departamentos de organizações e grupos de desenvolvedores que trabalham em conjunto
  12. 12. Soluções Globais Benefícios● Economia em termos de custo para grandes projetos● Profissionais habilitados em idioma diferente● Baixas taxas de rotatividade de pessoal● Incentivo de governos locais
  13. 13. Empresas que usam DDS
  14. 14. Fatores Geradores de DDS Recursos globais a qualquer hora● Maiores vantagens competitivas com soluções globais, em outros países
  15. 15. Fatores Geradores de DDS Proximidade com o mercado local● Conhecimento dos clientes e condições locais para oportunidades de mercado
  16. 16. Fatores Geradores de DDS Desenvolvimento time-to-market● Vantagens do fuso horário: – folow-the-sun (24 horas contínuas)
  17. 17. Desenvolvimento Distribuído de Software Obter vantagens competitivas associadas a custo, qualidadee flexibilidade no desenvolvimento, aumentado a produtividade e diminuindo os riscos
  18. 18. Dificuldades em DDS Dispersão geográfica Dispersão temporal Diferenças socioculturais
  19. 19. Dificuldades em DDS Dispersão geográfica● Distância física
  20. 20. Dificuldades em DDS Dispersão temporal● Diferenças de fuso horário
  21. 21. Dificuldades em DDS Diferenças socioculturais● Idioma● Tradições● Costumes● Normas● Comportamentos
  22. 22. Dificuldades em DDS A sensação de distânciase multiplica em diversas dificuldades na coordenação do trabalho para desenvolver software
  23. 23. Dificuldades em DDS Outros fatores● Questões estratégicas● Questões técnicas● Questões de gestão do conhecimento
  24. 24. Fatores que motivam o uso DDS Demanda Rapidez de e custos resposta ao mercado Mercado eEscala DDS presença global Sinergia Rigor e cultural experiência
  25. 25. Fatores que motivam o uso DDS Demanda e custos● Demanda por serviços de software supera disponibilidade de pessoas● Alto custo dos profissionais● Disponibilidade de recursos equivalentes em outras localidades a um custo mais baixo
  26. 26. Fatores que motivam o uso DDS Rapidez de resposta ao mercado● Redução do tempo para colocar um produto no mercado (time-to-market)● Follow-the-sun: desenvolvimento 24 horas por dia
  27. 27. Fatores que motivam o uso DDS Mercado e presença global● Para satisfazer o mercado consumidor é necessária a presença das corporações● Atingir o mercado global e ficar próxima de seus consumidores● Empresa global é um atrativo de marketing
  28. 28. Fatores que motivam o uso DDS Rigor e experiência● Para melhorar a comunicação as equipes tendem a melhorar a documentação e as ferramentas de colaboração● Determinados locais desenvolvem experiência e habilidade em áreas pouco difundidas em outros pontos da organização
  29. 29. Fatores que motivam o uso DDS Sinergia cultural● A diversidade amplia a criatividade e a inspiração● Encontrar novas formas de resolver problemas● Ampliar a capacidade de aprendizado
  30. 30. Fatores que motivam o uso DDS Escala● Centros de desenvolvimento de software aumentam e ficam difíceis de gerenciar
  31. 31. Níveis de Dispersão em DDS Mesma localização física Distância nacional Distância continental Distância global
  32. 32. Níveis de Dispersão em DDS Mesma localização física
  33. 33. Níveis de Dispersão em DDS Distância nacional
  34. 34. Níveis de Dispersão em DDS Distância continental
  35. 35. Níveis de Dispersão em DDS Distância global
  36. 36. Modelos de Negócio em DDS Controle e relação entre as pessoas Localização geográfica
  37. 37. Modelos de Negócio em DDS Controle e relação entre as pessoas Outsourcing terceirizar Insourcing departamento ou subsidiária
  38. 38. Modelos de Negócio em DDS Localização geográfica Onshore mesmo país Offshore país diferente Nearshore país diferente próximo
  39. 39. Modelos de Negócio em DDS Outsourcing Onshore Offshore “terceirizar” Outsourcing OutsourcingControle e relação entre as Insourcing pessoas “departamento Onshore Offshore Insourcing Insourcing ou subsidiária” Onshore Offshore “mesmo país” “outro país” Localização geográfica
  40. 40. Alguns Desafios do DDS Impacto na forma como os produtos são concebidos,testados e entregues aos clientes
  41. 41. Alguns Desafios do DDS Pessoas ProcessoTecnologia Gestão Comunicação
  42. 42. Alguns Desafios do DDS Pessoas Confiança Diferenças culturais Espírito de equipe
  43. 43. Alguns Desafios do DDS Processo Arquitetura do software Engenharia de requisitos Gerência de configuração Processo de desenvolvimento
  44. 44. Alguns Desafios do DDS Tecnologia Tecnologia de colaboração Telecomunicações
  45. 45. Alguns Desafios do DDS Gestão Coordenação e controle Gerenciamento de projetos Legislação
  46. 46. Alguns Desafios do DDS Comunicação Awareness Formas de comunicação Fusos horários
  47. 47. ConclusõesDesenvolvimento Distribuído de Software é uma realidade
  48. 48. Conclusões Equipes distribuídas apresentam diversasdificuldades e desafios
  49. 49. ConclusõesEquipes distribuídas precisam... Confiança e espírito de equipe Controlar processo Colaboração Coordenação Comunicação
  50. 50. Perguntas? Apresentação disponível em:www.din.uem.br/~pg45189/horus-dds.pdf Rafael Leonardo Vivian Departamento de Informática – DIN Universidade Estadual de Maringá – UEM rlvivian.uem [at] gmail [dot] com Twitter: @rafaelvivian
  51. 51. Obrigado! Rafael Leonardo Vivian Departamento de Informática – DINUniversidade Estadual de Maringá – UEM rlvivian.uem [at] gmail [dot] com Twitter: @rafaelvivian
  52. 52. Extraído do livro “Desenvolvimento Distribuído de Software: desenvolvimento de software comequipes distribuídas”, Audy, J. e Prikladnicki, R., Rio de Janeiro : Elsevier, 2008.

×