1
Fatores que afetam o Desenvolvimento Distribuído de Software Rodrigo Rocha 2 Dezembro 2008
Agenda 3 Dezembro 2008 Conceito DDS Objetivos Principais Fatores que influenciam o DDS Estudo de caso Considerações Finais
DDS – O que é? 4 Dezembro 2008 É um modelo de desenvolvimento de software onde os envolvidos estão dispersos ao longo de vários locais, inclusive podendo estar em diferentes países ou até mesmo continentes. Com objetivo de: Reduzir custos Ter maior qualidade no desenvolvimento Obter recursos em âmbito global
Conceitos DDS 5 Dezembro 2008
DDS - Motivações 6 Dezembro 2008 Competição por profissionais competentes
Objetivos 7 Dezembro 2008 Apresentar os principais fatores que influenciam projetos DDS Identificar fatores que contribuem para o sucesso / fracasso em projetos DDS Relatar experiência vivida numa fábrica de software DDS Possibilitar outros estudos para minimizar as falhas identificadas Desenvolver métodos que auxiliem na identificação prematura dos fatores
DDS – Forças Centrífugas e Centrípetas 8 Dezembro 2008 Carmel [1999]
DDS – Principais Fatores da Literatura 9 Dezembro 2008 Comunicação Gerência de projeto Processos de Software Distância socio-cultural Motivação Distância Geográfica e Temporal Complexidade e Tamanho do Projeto
DDS – Principais Fatores da Literatura 10 Dezembro 2008 Comunicação Padronização na comunicação Idioma Forma Frequência Tecnologias Utilizadas Comunicação Informal
DDS – Principais Fatores da Literatura 11 Dezembro 2008 Gerência de projeto
DDS – Principais Fatores da Literatura 12 Dezembro 2008 Processos de Software MAAD (Methodology for Agile Distributed Development) DXP (Distributed eXtreme Programming) DPP (Distributed Pair Programming)
DDS – Principais Fatores da Literatura 13 Dezembro 2008 Distância socio-cultural Raça Cor Língua Política Crenças Religião Costumes Entre outros
DDS – Principais Fatores da Literatura 14 Dezembro 2008 Distância Geográfica e Temporal Mesma localização Global
DDS – Principais Fatores da Literatura 15 Dezembro 2008 Distância Geográfica e Temporal Fuso horário: Brasil X Índia: + 8,5 h China: + 11 h Estados Unidos: - 1 a -4 h Canadá: - 2 h México: - 3 h
DDS – Principais Fatores da Literatura 16 Dezembro 2008 Complexidade e Tamanho do Projeto Tamanho do grupo Tecnologia utilizada Escopo do Projeto Tempo de Desenvolvimento
DDS - Estudo de Caso 17 Dezembro 2008 Tsapiens (2008.1) Próxima turma de Engenharia de Software do Mestrado do CIn Próxima turma de Engenharia de Software da Graduação da UFPB Mesclar Próximas Turmas de Engenharia de Software do Mestrado do Cin com a Graduação da UFPB
Considerações Finais 18 Dezembro 2008 Analisar e discutir como os fatores afetaram o projeto DDS: Positivamente Negativamente Sugerir e recomendar mudanças de modo a minimizar ou maximizar as chances do projeto de fracasso ou sucesso Corpo de conhecimento maior Ferramentas de suporte a DDS Lições transferíveis ao Desenvolvimento Tradicional
Considerações Finais – Trabalhos Futuros 19 Dezembro 2008 Classificar os fatores nas categorias humano, técnico e organizacionais Atribuir pesos aos fatores a fim de mensurar os que influenciam mais do que outros com base em pesquisa qualitativa
20