Apresentação PEP - PPGCC/PUCRS

1,008 views

Published on

Apresentação Plano de Estudo e Pesquisa - Mestrado PUCRS - Estevão Ricardo Hess

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

  • Be the first to like this

No Downloads
Views
Total views
1,008
On SlideShare
0
From Embeds
0
Number of Embeds
21
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide
  • O follow-the-sun é uma estratégia de desenvolvimento global de software onde o principal objetivo é a diminuição do time-to-market, acelerando a construção do produto final desde a concepção até a sua distribuição. Este ambiente opera com equipes distribuídas em fusos horários e países distintos, onde cada equipe detém o trabalho por determinado período, até que o mesmo seja transferido para a próxima equipe que inicia a sua jornada. A transferência pode ser para qualquer tipo de tarefa relacionada com o desenvolvimento do projeto de software. Esta transferência deve acontecer diariamente e de forma padronizada.
  • Alguns autores citam a fase de manutenção como uma fase do ciclo de vida propícia para utilizar a estratégia FTS [LUC02, CON06, HEL06, JAL04]. Manter times distribuídos ao redor do mundo, garantindo que a diferença de fuso horário cubra 24 horas [LUC02]. Sempre que algum problema for identificado, um time de suporte poderá ser acionado e, assim, sempre haverá uma equipe disponível. Equipe inicia o trabalho, chegando ao final do seu dia de trabalho e o problema ainda não foi resolvido, esta equipe transfere (hand-off) o conhecimento adquirido até o momento sobre o problema para a próxima equipe.Utiliza-se o FTS desta forma para soluções críticas como sistemas de controle de cartões de crédito e sistemas de telefonia [LUC02].
  • Apresentação PEP - PPGCC/PUCRS

    1. 1. Desenvolvimento Follow-the-Sun em Ambiente de Desenvolvimento Distribuído de Software<br />Aluno<br />Estevão Ricardo Hess<br />Orientador<br />Prof. Dr. Jorge Luis Nicolas Audy<br />Apoio<br /> Dell Computadores do Brasil<br />Plano de Estudo e PesquisaDezembro de 2010<br />
    2. 2. Introdução<br />Processo de globalização;<br />Projetos desenvolvidos em ambientes geograficamente distribuídos (DDS).<br />Durante a implementação do DDS, surgem diversos desafios;<br />Diferença de fuso horário é um fator relevante [HOL06, HER01, TRE06];<br />Surge a estratégia follow-the-sun para utilizar esta diferença como uma vantagem [CAR09, HOL06, LIN07, SET07, SOL10, KNO07, TRE06]. <br />Porém, o uso da estratégia FTS apresenta diversos desafios, principalmente durante as transferências de trabalho (hand-off) [SET07, SOL10, CAR09];<br />Neste sentido, esta pesquisa estará focada nesta transferência de trabalho em projetos que utilizam a estratégia FTS em ambiente de DDS.<br />2<br />
    3. 3. Questão de Pesquisa<br />Como transferir trabalho durante a fase de desenvolvimento do ciclo de vida de um software em um ambiente de DDS, utilizando estratégia FTS?<br />3<br />
    4. 4. Objetivo Geral<br />Propor um processo de transferência de trabalho (hand-off) para a fase de desenvolvimento do ciclo de vida, para projetos que utilizam a estratégia FTS.<br />4<br />
    5. 5. Objetivos Específicos<br />Complementar os estudos da base teórica;<br />Identificar características da transferência de trabalho na fase de desenvolvimento do ciclo de vida;<br />Propor um processo preliminar de transferência de trabalho durante a fase de desenvolvimento do ciclo de vida;<br />Desenvolver uma ferramenta de apoio ao processo de transferência de trabalho;<br />Escrever artigos científicos decorrentes da pesquisa.<br />5<br />
    6. 6. Justificativa<br />A estratégia FTS desperta o interesse da indústria;<br />aumento da produtividade.<br />A utilização da estratégia FTS em todas as fases do ciclo de vida do desenvolvimento do software pode-se apresentar muito complexa, inviabilizado a sua utilização [CAR09];<br />A utilização dentro de uma fase particular é mais adequada [CAR10, CAR09].<br />Processo para a transferência de trabalho;<br />Definição de um processo para a transferência de trabalho em projetos que utilizam esta estratégia.<br />6<br />
    7. 7. Base Teórica - DDS<br />DDS surgiu nos anos 90, onde as empresas começaram a desenvolver software com times distribuídos [LAN08];<br />O DDS é caracterizado sempre que um ou mais recursos humanos envolvidos no projeto estiver fisicamente distante dos demais [AUD07];<br />Vantagens:<br />Redução de custos [LAN08, DAM06, PRI08, AUD07, MAR09, KNO07];<br />Ganho de proximidade com o cliente [LAN08, KNO07];<br />Redução do tempo de projeto / time-to-market [LAN08, DAM06, PRI08, CAR09];<br />Recursos especializados e globais [LAN08, DAM06, PRI08, AUD07, MAR09].<br />7<br />
    8. 8. Base Teórica - DDS<br />Apesar de todas as vantagens que o DDS disponibiliza para as organizações, esta forma de desenvolvimento, adiciona ao processo alguns desafios:<br />Legislação [KAR98];<br />Arquitetura de Software [BOS10, AUD07, PRI09, HER99];<br />Processos de desenvolvimento [AUD07, PRI09];<br />Telecomunicações [AUD07];<br />Gerência de configuração [MAR09];<br />Gerenciamento de projetos [PRI09];<br />Confiança [AUD07, PRI09, OSH07];<br />Conflitos [AUD07, PRI09];<br />Diferenças culturais [AUD07, HER99, HOL06, LAN08, LIN07];<br />Diferentes fusos horários [AUD07, HOL06, PRI09, LIN07]; <br />8<br />
    9. 9. Base Teórica - FTS<br />FTS surge para atenuar os desafios relacionados a diferença de fuso horário;<br />Utilizar o fuso horário como uma vantagem para o projeto através da estratégia FTS [CAR09, HOL06, LIN07, SET07, SOL10, KNO07, TRE06];<br />9<br />
    10. 10. Base Teórica - FTS<br />O follow-the-sun é uma estratégia de desenvolvimento global de software;<br />O objetivo é a diminuição do time-to-market, acelerando a construção do produto final;<br />Este ambiente opera com equipes distribuídas em fusos horários e países distintos;<br />Cada equipe detém o trabalho por determinado período;<br />A transferência pode ser para qualquer tipo de tarefa;<br />Esta transferência deve acontecer diariamente e de forma padronizada.<br />10<br />
    11. 11. Base Teórica - FTS<br />Carmel, Dubinsky e Espinosa [CAR09]<br />Experimento controlado<br />Time único;<br />Time distribuído utilizando FTS;<br />Ao invés do ganho teórico de 50%, alcançou 10%.<br />Setamanit, Wakeland e Raffo [SET07]<br />Experimento controlado<br />2 equipes distribuídas utilizando FTS;<br />Fracassa – 50% maior;<br />Refaz o experimento;<br />3 equipes distribuídas utilizando FTS;<br />Melhora o resultado – Ganho de 11%;<br />Afirma, ao final, que a utilização de 3 equipes pode facilitar a implementação do FTS;<br />11<br />
    12. 12. Trabalhos Relacionados <br />A literatura apresenta poucos trabalhos relacionados ao desenvolvimento FTS [TRE06]; <br />Após uma extensa pesquisa, encontrou-se um número reduzido de artigos que realizam estudos teóricos nesta área;<br />A literatura não apresenta trabalhos relacionados com a temática desta pesquisa, a qual versa especificamente sobre o processo de transferência de trabalho durante a fase de desenvolvimento. <br />12<br />
    13. 13. Trabalhos relacionados <br />Manutenção [LUC02]<br />Integração e Testes<br />Carmel, Dubinsky e Espinosa [CAR09]<br />Gorton, Hawryszkiewycz e Fung [GOR96]<br />13<br />
    14. 14. Método de pesquisa<br />Desenho da pesquisa<br />14<br />
    15. 15. Atividades<br />Complementar os estudos da base teórica: DDS e FTS;<br />Propor um processo preliminar para a transição de tarefas;<br />Desenvolver ferramenta de apoio;<br />Experimento processo preliminar;<br />Definição experimento;<br />Planejamento;<br />Execução do experimento;<br />Análise e interpretação dos resultados;<br />Documentação.<br />Análise Crítica dos resultados;<br />Propor processo final;<br />Preparação e apresentação de Seminário de Andamento;<br />Submissão de artigos científicos;<br />Redação da dissertação de mestrado;<br />Entrega da dissertação de mestrado;<br />Defesa da dissertação de mestrado.<br />15<br />
    16. 16. Cronograma<br />16<br />
    17. 17. Contribuição<br />Teoria<br />Poucos estudos sobre esta temática foram publicados [TRE06], portanto, esta pesquisa será um avanço nesta área de estudo;<br />A criação de uma proposta de um processo de transferência de trabalho para projetos que utilizam a estratégia FTS.<br />Mercado<br />Aumento do ganho de produtividade;<br />Pesquisador<br />Esta pesquisa me qualificará em uma área nova de estudo. <br />Com o conhecimento adquirido será possível continuar os estudos na área acadêmica ou, ainda, aplicar os resultados obtidos no lado profissional. <br />17<br />
    18. 18. Perguntas<br />?<br />18<br />

    ×