SlideShare a Scribd company logo
1 of 26
DBLearning




        Desenvolvimento Distribuído de Software

Que lições aprendidas podem ser aplicadas na DBServer?




Rafael Audy Glanzner
rafaelg@dbserver.com.br
Agenda


• Sobre o Desenvolvimento Global de Software;

• Debate sobre práticas observadas durante o mestrado!
   – O que podemos levar para a nossa realidade?
   – Priorização por dinâmica!




                                                         2
Motivação do tema!

• De todo o software gerado, quanto é feito de forma distribuída??

• É sustentável? Será que continua crescendo?

• Quanto é isso em número no mercado mundial e brasileiro?




• Ok, e tem alguma prática empregada nesse contexto que possa ser
  usada na DB?

                                                                3
Desenvolvimento Global de Software

• Configurações;

• Principais Vantagens;

• Principais Dificuldades;

• Vantagem Brasileira.




                                      4
Tipos de Desenvolvimento Global




                                  5
Principais Vantagens




                       6
Principais Vantagens




                       7
Principais Dificuldades

• Podem ser divididas    Projetos
                         Pessoas
                         Unidade

  nas áreas de:         Engenhariaculturais de processo
                        Diferenças de Requisitos
                        Iniciativas de melhoria
                        de sw
                        Aquisição de Confiança
   – Pessoas            Ferramentas de Comunicação
                        Políticas e padrões
   – Projetos           Ferramentas de Colaboração as
                        Percepção (awareness) sobre
                        atividades
                        Alocação de Projetos
   – Unidade            Infra-estutura
                        Percepção (awareness) sobre o
                        processo
                        Estrutura de gerência de projetos
                        Percepção (awareness) sobre a
                        Gerência de risco
                        disponibilidade de pessoal
                        Gerência de configuração
                        Gestão de conhecimento
                        Aprendizado
                        Treinamento




                                                            8
Principais Dificuldades




                          9
Vantagem Brasileira




                      10
Vantagem Brasileira

• Nosso principal cliente e o conceito de Near Shoring!

• Economia e política estáveis;

• Infraestrutura;

• Compatibilidade cultural e pessoas qualificadas;

• OBS: Não é o preço 

                                                          11
Debate e Dinâmica


• Experiências interessantes das avaliações do mestrado e o que pode
  ser aplicado na DBServer?




                                                               12
Tópico de Exemplo



• Ficar no dojo até as 20:30!!;

• Ver o jogo do Gremio!!




                                  13
Relacionadas a Cultura da Organização

• Apadrinhamento;

• Learn on the job;

• Ramping de funcionários;
   – Caso Infosys.


• Alocação remota de funcionários ou até de equipes;
   – Troca de funcionários.
   – Paralelo com o Tecnopuc.

                                                       14
Relacionado a Diferenças Culturais

• Treinamentos antes das viagens;
   – Hábitos e Cultura.


• Feedback contínuo entre as equipes;
   – Outsourcing e Insourcing.

• Viagens no início e ao longo de projetos;

• Diferencial da cultura;

• News Letters.
                                              15
Comunicação


• Simulação de ambientes colocalizados;

• One on Ones;

• Engenharia de Software;
   – Usar como exemplo BDD.




                                          16
Comunicação


• Ferramentas ricas em contexto;

• Acesso livre a qualquer colega;

• Time Shifting;




                                    17
Colaboração


• O que está sendo desenvolvido?

• Qual o backlog?

• Status do projeto de forma acessível? Qual a nossa meta?

• Envolvidos, contatos e dispobilidade em geral;

• Padronização para colaboração?
                                                             18
Gestão de Conhecimento


• E o conhecimento gerado aqui nesse encontro?
   – Exemplo da Lamba 3;
   – Wikis, ferramentas globais, etc.


• E o conhecimento gerado no projeto?
   – Exemplo sobre apresentações do GMF (Acesso X Ferramenta)!
   – Sharepoint.


• Pair Programming remoto em Follow the Sun.


                                                                 19
Estímulo para evolução pessoal


• Treinamento é percebido como importante na empresa?

• Avaliação verifica competências deficientes;

• Mentoring;

• Metas do funcionário ou de cargo pretendido;




                                                        20
Estímulo para evolução pessoal


• Metas são condição para aumento de cargo e salário;
   – Será que é relevante? Avaliação orgânica x estruturada.


• Cargos com pré-requisitos,

• News Letter com eventos;




                                                               21
Comunidades de Práticas

• Globais e locais;

• Facilita o acesso à pessoas que conheçam o assunto;

• Colaboração ativa depois do dojo ou detate;

• Estimula a geração de conhecimento (necessidade x visibilidade);

• Facilita a comunicação e adesão de pessoas (interno e externo);

• DBLearning = (Engenharia de Software + Práticas Ágeis + …)?
                                                                22
Melhoria Contínua

• Portal para cadastro de melhorias;

• Blog com rankeamento e priorização de melhorias;

• Indicação de necessidades por projetos;

• Questionários de avaliação recorrentes. Exernos e internos!
   – Kata


• Provas de conceito de melhorias;

• Time que organize e enderece essas demandas.
   – Comunidades de prática?                                    23
Padronização

• Uma figura divertida para amenizar a polêmica! 




                                                     24
Padronização

• Processo único entre as equipes distribuídas;

• Auditoria;
   – Automatizada?
   – QA importante?


• Facilidade para manter a infra;




                                                  25
Conclusão e Perguntas!



        Além de:




Rafael Audy Glanzner
rafaelg@dbserver.com.br   26

More Related Content

What's hot

O que é e como obter a certificação PMI-ACP
O que é e como obter a certificação PMI-ACPO que é e como obter a certificação PMI-ACP
O que é e como obter a certificação PMI-ACP
Leandro Faria
 
Pmcd f painel vii cbgp v1.1
Pmcd f painel vii cbgp v1.1Pmcd f painel vii cbgp v1.1
Pmcd f painel vii cbgp v1.1
Lelio Varella
 
Montagem de equipes de software
Montagem de equipes de softwareMontagem de equipes de software
Montagem de equipes de software
Evaldo Barbosa
 
Estudo da Aplicação de Extreme programming no Desenvolvimento Distribuído de ...
Estudo da Aplicação de Extreme programming no Desenvolvimento Distribuído de ...Estudo da Aplicação de Extreme programming no Desenvolvimento Distribuído de ...
Estudo da Aplicação de Extreme programming no Desenvolvimento Distribuído de ...
Rafael Caceres
 
Gerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareGerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de software
Roberto Brandini
 

What's hot (20)

Personagens Ageis
Personagens AgeisPersonagens Ageis
Personagens Ageis
 
O que é e como obter a certificação PMI-ACP
O que é e como obter a certificação PMI-ACPO que é e como obter a certificação PMI-ACP
O que é e como obter a certificação PMI-ACP
 
Crystal
CrystalCrystal
Crystal
 
Pmcd f painel vii cbgp v1.1
Pmcd f painel vii cbgp v1.1Pmcd f painel vii cbgp v1.1
Pmcd f painel vii cbgp v1.1
 
(ConSePS) PMD dias 1 e 2
(ConSePS) PMD dias 1 e 2(ConSePS) PMD dias 1 e 2
(ConSePS) PMD dias 1 e 2
 
Scrum Experience
Scrum ExperienceScrum Experience
Scrum Experience
 
Agile Management
Agile ManagementAgile Management
Agile Management
 
Aula1 - Gerenciamento de Projetos 2º semestre-2016
Aula1 - Gerenciamento de Projetos 2º semestre-2016Aula1 - Gerenciamento de Projetos 2º semestre-2016
Aula1 - Gerenciamento de Projetos 2º semestre-2016
 
Montagem de equipes de software
Montagem de equipes de softwareMontagem de equipes de software
Montagem de equipes de software
 
Gestão de projeto- conceitos essenciais
Gestão de projeto- conceitos essenciaisGestão de projeto- conceitos essenciais
Gestão de projeto- conceitos essenciais
 
Estudo da Aplicação de Extreme programming no Desenvolvimento Distribuído de ...
Estudo da Aplicação de Extreme programming no Desenvolvimento Distribuído de ...Estudo da Aplicação de Extreme programming no Desenvolvimento Distribuído de ...
Estudo da Aplicação de Extreme programming no Desenvolvimento Distribuído de ...
 
Agil - coisas essenciais de sempre
Agil - coisas essenciais de sempreAgil - coisas essenciais de sempre
Agil - coisas essenciais de sempre
 
eTecnologiaNews 2
eTecnologiaNews 2eTecnologiaNews 2
eTecnologiaNews 2
 
Treinamento Indústria 4.0 e Agilidade
Treinamento Indústria 4.0 e AgilidadeTreinamento Indústria 4.0 e Agilidade
Treinamento Indústria 4.0 e Agilidade
 
Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Pa...
Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Pa...Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Pa...
Formação de Equipes de Alto Desempenho para Desenvolvimento de Software: O Pa...
 
Gerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de softwareGerenciamento de equipes no desenvolvimento de software
Gerenciamento de equipes no desenvolvimento de software
 
Curso Scrum
Curso ScrumCurso Scrum
Curso Scrum
 
TDC - Saia da rotina e seja o owner da qualidade - SC/2018
TDC - Saia da rotina e seja o owner da qualidade - SC/2018TDC - Saia da rotina e seja o owner da qualidade - SC/2018
TDC - Saia da rotina e seja o owner da qualidade - SC/2018
 
Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis
Curso de Pós-Graduação FUCAPI - Módulo: Métodos ÁgeisCurso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis
Curso de Pós-Graduação FUCAPI - Módulo: Métodos Ágeis
 
Conceitos e Certificações de Gerenciamento Ágil de Projetos
Conceitos e Certificações de Gerenciamento Ágil de ProjetosConceitos e Certificações de Gerenciamento Ágil de Projetos
Conceitos e Certificações de Gerenciamento Ágil de Projetos
 

Similar to Global Software Development - O que pode ser aplicado?

Apresentação gc serra negra - setembro 2010
Apresentação gc   serra negra - setembro 2010Apresentação gc   serra negra - setembro 2010
Apresentação gc serra negra - setembro 2010
acbrito64
 
Inovação Centrada no Usuário
Inovação Centrada no UsuárioInovação Centrada no Usuário
Inovação Centrada no Usuário
Mourylise Heymer
 

Similar to Global Software Development - O que pode ser aplicado? (20)

Apresentação gc serra negra - setembro 2010
Apresentação gc   serra negra - setembro 2010Apresentação gc   serra negra - setembro 2010
Apresentação gc serra negra - setembro 2010
 
Inovação Centrada no Usuário
Inovação Centrada no UsuárioInovação Centrada no Usuário
Inovação Centrada no Usuário
 
Apresentação do framework PM4Gov para Gestão de Projetos Públicos com Design ...
Apresentação do framework PM4Gov para Gestão de Projetos Públicos com Design ...Apresentação do framework PM4Gov para Gestão de Projetos Públicos com Design ...
Apresentação do framework PM4Gov para Gestão de Projetos Públicos com Design ...
 
Apresentação do Módulo de GP de Web
Apresentação do Módulo de GP de WebApresentação do Módulo de GP de Web
Apresentação do Módulo de GP de Web
 
Interação Humano Computador Plataforma Mobile - Wellington Pinto de Oliveira
Interação Humano Computador Plataforma Mobile - Wellington Pinto de OliveiraInteração Humano Computador Plataforma Mobile - Wellington Pinto de Oliveira
Interação Humano Computador Plataforma Mobile - Wellington Pinto de Oliveira
 
Escritório de Projetos - PMO
Escritório de Projetos - PMOEscritório de Projetos - PMO
Escritório de Projetos - PMO
 
Programa de Gestão do Conhecimento Organizacional (Workshop)
Programa de Gestão do Conhecimento Organizacional (Workshop)Programa de Gestão do Conhecimento Organizacional (Workshop)
Programa de Gestão do Conhecimento Organizacional (Workshop)
 
Introdução a gestão de projetos com PMBoK
Introdução a gestão de projetos com PMBoKIntrodução a gestão de projetos com PMBoK
Introdução a gestão de projetos com PMBoK
 
Nerdzão - DesignThinking-Lean-Agile.pptx
Nerdzão - DesignThinking-Lean-Agile.pptxNerdzão - DesignThinking-Lean-Agile.pptx
Nerdzão - DesignThinking-Lean-Agile.pptx
 
Design thinking - Oficina COALTI 2015
Design thinking   - Oficina COALTI 2015Design thinking   - Oficina COALTI 2015
Design thinking - Oficina COALTI 2015
 
Laboratório Web 2013-2014 - Etapas na Produção: Análise e Pesquisa
Laboratório Web 2013-2014 - Etapas na Produção: Análise e PesquisaLaboratório Web 2013-2014 - Etapas na Produção: Análise e Pesquisa
Laboratório Web 2013-2014 - Etapas na Produção: Análise e Pesquisa
 
Gestao do conhecimento
Gestao do conhecimentoGestao do conhecimento
Gestao do conhecimento
 
Gerência de Projetos de Software - Aula1
Gerência de Projetos de Software - Aula1Gerência de Projetos de Software - Aula1
Gerência de Projetos de Software - Aula1
 
The role of product manager
The role of product managerThe role of product manager
The role of product manager
 
Conceitos basicos
Conceitos basicosConceitos basicos
Conceitos basicos
 
UX Talks | Desafios na Prática de UX Design
UX Talks | Desafios na Prática de UX DesignUX Talks | Desafios na Prática de UX Design
UX Talks | Desafios na Prática de UX Design
 
Dheka - Apresentacao Institucional
Dheka - Apresentacao InstitucionalDheka - Apresentacao Institucional
Dheka - Apresentacao Institucional
 
Apresentação Executiva
Apresentação ExecutivaApresentação Executiva
Apresentação Executiva
 
Palestra Transformação Ágil - CBGPL 2019
Palestra Transformação Ágil - CBGPL 2019Palestra Transformação Ágil - CBGPL 2019
Palestra Transformação Ágil - CBGPL 2019
 
Especialização em gerenciamento de projetos por que investir - bh - 20out2010
Especialização em gerenciamento de projetos   por que investir - bh - 20out2010Especialização em gerenciamento de projetos   por que investir - bh - 20out2010
Especialização em gerenciamento de projetos por que investir - bh - 20out2010
 

More from Rafael Glanzner (6)

Introduction to angular 2
Introduction to angular 2Introduction to angular 2
Introduction to angular 2
 
Angular 2 Preview
Angular 2 PreviewAngular 2 Preview
Angular 2 Preview
 
Estimulando a inovação e colaboração na sua empresa!
Estimulando a inovação e colaboração na sua empresa!Estimulando a inovação e colaboração na sua empresa!
Estimulando a inovação e colaboração na sua empresa!
 
Lean e a Engenharia de Software
Lean e a Engenharia de SoftwareLean e a Engenharia de Software
Lean e a Engenharia de Software
 
Plataforma.net em debate
Plataforma.net em debatePlataforma.net em debate
Plataforma.net em debate
 
Gerência do Tempo
Gerência do TempoGerência do Tempo
Gerência do Tempo
 

Recently uploaded

ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
azulassessoria9
 
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfRepública Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
LidianeLill2
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
azulassessoria9
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
Autonoma
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
PatriciaCaetano18
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
rfmbrandao
 

Recently uploaded (20)

Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
Introdução às Funções 9º ano: Diagrama de flexas, Valor numérico de uma funçã...
 
Acessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidadeAcessibilidade, inclusão e valorização da diversidade
Acessibilidade, inclusão e valorização da diversidade
 
Cartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptxCartão de crédito e fatura do cartão.pptx
Cartão de crédito e fatura do cartão.pptx
 
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM  POLÍGON...
Polígonos, Diagonais de um Polígono, SOMA DOS ANGULOS INTERNOS DE UM POLÍGON...
 
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
ATIVIDADE 3 - DESENVOLVIMENTO E APRENDIZAGEM MOTORA - 52_2024
 
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptxSlides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
Slides Lição 06, Central Gospel, O Anticristo, 1Tr24.pptx
 
AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022AULÃO de Língua Portuguesa para o Saepe 2022
AULÃO de Língua Portuguesa para o Saepe 2022
 
INTERTEXTUALIDADE atividade muito boa para
INTERTEXTUALIDADE   atividade muito boa paraINTERTEXTUALIDADE   atividade muito boa para
INTERTEXTUALIDADE atividade muito boa para
 
O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.O que é arte. Definição de arte. História da arte.
O que é arte. Definição de arte. História da arte.
 
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdfRepública Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
República Velha (República da Espada e Oligárquica)-Sala de Aula.pdf
 
6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx6ano variação linguística ensino fundamental.pptx
6ano variação linguística ensino fundamental.pptx
 
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdfMESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
MESTRES DA CULTURA DE ASSARÉ Prof. Francisco Leite.pdf
 
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
O estudo do controle motor nada mais é do que o estudo da natureza do movimen...
 
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptxSlides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
Slides Lição 6, Betel, Ordenança para uma vida de obediência e submissão.pptx
 
Questões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LPQuestões de Língua Portuguesa - gincana da LP
Questões de Língua Portuguesa - gincana da LP
 
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdfatividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
atividade-de-portugues-paronimos-e-homonimos-4º-e-5º-ano-respostas.pdf
 
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
A EDUCAÇÃO FÍSICA NO NOVO ENSINO MÉDIO: IMPLICAÇÕES E TENDÊNCIAS PROMOVIDAS P...
 
tensoes-etnicas-na-europa-template-1.pptx
tensoes-etnicas-na-europa-template-1.pptxtensoes-etnicas-na-europa-template-1.pptx
tensoes-etnicas-na-europa-template-1.pptx
 
Sistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturasSistema articular aula 4 (1).pdf articulações e junturas
Sistema articular aula 4 (1).pdf articulações e junturas
 
aprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubelaprendizagem significatica, teórico David Ausubel
aprendizagem significatica, teórico David Ausubel
 

Global Software Development - O que pode ser aplicado?

  • 1. DBLearning Desenvolvimento Distribuído de Software Que lições aprendidas podem ser aplicadas na DBServer? Rafael Audy Glanzner rafaelg@dbserver.com.br
  • 2. Agenda • Sobre o Desenvolvimento Global de Software; • Debate sobre práticas observadas durante o mestrado! – O que podemos levar para a nossa realidade? – Priorização por dinâmica! 2
  • 3. Motivação do tema! • De todo o software gerado, quanto é feito de forma distribuída?? • É sustentável? Será que continua crescendo? • Quanto é isso em número no mercado mundial e brasileiro? • Ok, e tem alguma prática empregada nesse contexto que possa ser usada na DB? 3
  • 4. Desenvolvimento Global de Software • Configurações; • Principais Vantagens; • Principais Dificuldades; • Vantagem Brasileira. 4
  • 8. Principais Dificuldades • Podem ser divididas Projetos Pessoas Unidade nas áreas de: Engenhariaculturais de processo Diferenças de Requisitos Iniciativas de melhoria de sw Aquisição de Confiança – Pessoas Ferramentas de Comunicação Políticas e padrões – Projetos Ferramentas de Colaboração as Percepção (awareness) sobre atividades Alocação de Projetos – Unidade Infra-estutura Percepção (awareness) sobre o processo Estrutura de gerência de projetos Percepção (awareness) sobre a Gerência de risco disponibilidade de pessoal Gerência de configuração Gestão de conhecimento Aprendizado Treinamento 8
  • 11. Vantagem Brasileira • Nosso principal cliente e o conceito de Near Shoring! • Economia e política estáveis; • Infraestrutura; • Compatibilidade cultural e pessoas qualificadas; • OBS: Não é o preço  11
  • 12. Debate e Dinâmica • Experiências interessantes das avaliações do mestrado e o que pode ser aplicado na DBServer? 12
  • 13. Tópico de Exemplo • Ficar no dojo até as 20:30!!; • Ver o jogo do Gremio!! 13
  • 14. Relacionadas a Cultura da Organização • Apadrinhamento; • Learn on the job; • Ramping de funcionários; – Caso Infosys. • Alocação remota de funcionários ou até de equipes; – Troca de funcionários. – Paralelo com o Tecnopuc. 14
  • 15. Relacionado a Diferenças Culturais • Treinamentos antes das viagens; – Hábitos e Cultura. • Feedback contínuo entre as equipes; – Outsourcing e Insourcing. • Viagens no início e ao longo de projetos; • Diferencial da cultura; • News Letters. 15
  • 16. Comunicação • Simulação de ambientes colocalizados; • One on Ones; • Engenharia de Software; – Usar como exemplo BDD. 16
  • 17. Comunicação • Ferramentas ricas em contexto; • Acesso livre a qualquer colega; • Time Shifting; 17
  • 18. Colaboração • O que está sendo desenvolvido? • Qual o backlog? • Status do projeto de forma acessível? Qual a nossa meta? • Envolvidos, contatos e dispobilidade em geral; • Padronização para colaboração? 18
  • 19. Gestão de Conhecimento • E o conhecimento gerado aqui nesse encontro? – Exemplo da Lamba 3; – Wikis, ferramentas globais, etc. • E o conhecimento gerado no projeto? – Exemplo sobre apresentações do GMF (Acesso X Ferramenta)! – Sharepoint. • Pair Programming remoto em Follow the Sun. 19
  • 20. Estímulo para evolução pessoal • Treinamento é percebido como importante na empresa? • Avaliação verifica competências deficientes; • Mentoring; • Metas do funcionário ou de cargo pretendido; 20
  • 21. Estímulo para evolução pessoal • Metas são condição para aumento de cargo e salário; – Será que é relevante? Avaliação orgânica x estruturada. • Cargos com pré-requisitos, • News Letter com eventos; 21
  • 22. Comunidades de Práticas • Globais e locais; • Facilita o acesso à pessoas que conheçam o assunto; • Colaboração ativa depois do dojo ou detate; • Estimula a geração de conhecimento (necessidade x visibilidade); • Facilita a comunicação e adesão de pessoas (interno e externo); • DBLearning = (Engenharia de Software + Práticas Ágeis + …)? 22
  • 23. Melhoria Contínua • Portal para cadastro de melhorias; • Blog com rankeamento e priorização de melhorias; • Indicação de necessidades por projetos; • Questionários de avaliação recorrentes. Exernos e internos! – Kata • Provas de conceito de melhorias; • Time que organize e enderece essas demandas. – Comunidades de prática? 23
  • 24. Padronização • Uma figura divertida para amenizar a polêmica!  24
  • 25. Padronização • Processo único entre as equipes distribuídas; • Auditoria; – Automatizada? – QA importante? • Facilidade para manter a infra; 25
  • 26. Conclusão e Perguntas! Além de: Rafael Audy Glanzner rafaelg@dbserver.com.br 26

Editor's Notes

  1. Segundo dados de 2011 - 30%Cerca de 10%240 bi e cerca de 5