Metodologias e Técnicas Fornece suporte não apenas à “ponte” de comunicação, mas:  Alocação de trabalho Minimizar a complexidade de coordenação e integração.

Slides:



Advertisements
Apresentações semelhantes
Tactical Approaches for Alleviating Distance in Global Software Development Erran Carmel Ritu Agarwal.
Advertisements

A estrutura do gerenciamento de projetos Introdução
Ciclo de vida e organização do projeto
Tecnologia da Informação para Valor de Negócio
COMPETÊNCIAS E HABILIDADES
Sistema de Informação Gerencial
Regina Célia Baptista Belluzzo
INTRODUÇÃO À EDUCAÇÃO AMBIENTAL
Ciência da Informação e Documentação Departamento de Ciência da Informação e Documentação Disciplina: Gestão da Informação e do Conhecimento Prof.: Lillian.
Gerenciamento de Projetos
Profa. M.Sc. Yáskara Menescal
Component-Based Frameworks for E-Commerce Agnaldo Kiyoshi Noda.
Modelos Baseados em Agentes
SISTEMA DA INFORMAÇÃO GEOGRÁFICA
Pesquisa Ação: Uma introdução metodológica.
Planejamento do gerenciamento de riscos
CONSULTORIA EMPRESARIAL
ORGANIZAÇÃO, SISTEMAS E MÉTODOS Aula 14
MA_04_Departamentalização_3a_Parte
Elementos de um Programa Eficaz em Segurança e Saúde no Trabalho
Configuração de manutenção
Marketing de Serviços O diferencial.
AULA 1: GESTÃO/COMPATIBILIZAÇÃO DE PROJETOS
Prof. Dr. Murilo de A. S. Oliveira
IFSul – Campus Venâncio Aires
4 - Planejamento e Organização da manutenção
PMBOK 5ª Edição Capítulo 9
Análise de problemas Capacidade de pensamento crítico
Aluno: Cristiano Levi Arnold Orientador: Alexandre Luís Franco 2009
Software engineering, the software process and their support M.M. Lehman Apresentadora: Tarciana Dias da Silva.
Recursos Humanos do Projeto
METODOLOGIA DE IMPLANTAÇÃO. OBJETIVO DO LABORATÓRIO Ser capaz de identificar e resolver problemas complexos de uma forma mais eficaz, através de Plataformas.
O que é? É o processo de investigação técnica com intuito de identificar a qualidade, a segurança e a exatidão do software desenvolvido. A validação do.
Sistemas de Informação para Planejamento Estratégico Fatores Críticos para o sucesso do Planejamento estratégico.
RUP - Cap. 4 – Processo Centrado na Arquitetura
Unidade VIII Arquitetura Organizacional
Gestão de Projetos Prof. Jimmy.
Estrutura Organizacional
Engenharia de Software
Estruturas Organizacionais
ADS – 5º Semestre Trabalho de Conclusão de Curso
Teoria Geral da Administração
Capítulo 1 A administração hoje.
GMP Uma Ferramenta para a Gestão de Multiprojetos
ADMINISTRAÇÃO Prof. WAGNER RABELLO JR.
Desenvolvimento Global de Software Mestrado de Informática / UFPB Francilene Procópio Garcia, D.Sc. Configuração do Processo - Parte.
Sistemas Distribuídos
A ADMINISTRAÇÃO HOJE 1.
RELAÇÃO CAPITAL-TRABALHO. Capital intelectual - ativos que devem ser considerados: Conhecimento: técnico, especializado e domínio da informação; Afetividade:
Gerenciamento dos Recursos Humanos
Antonio Nascimento Roteiro Introdução Objetivos Áreas de Conhecimento Certificações Conclusões Referências.
Sistemas de Informações Gerenciais - SIG
Elaboração e Análise de Projetos
Gestão de projetos UFERSA | Eng. de Produção | Prof. Kléber Barros.
Engenharia de Software Ciclo de Vida do Software: Espiral
SISTEMA DE MONITORAMENTO DA TECNOLOGIA DA INFORMAÇÃO.
Elementos de um Programa Eficaz em Segurança e Saúde no Trabalho
Aula 08 – Gerenciamento de RH
Gestão de Projetos - aula 5: organização - Profª. Vilma Tupinambá, MsC
ELLO Soluções em Gestão de Pessoas
Lenylda Albuquerque ISO Processos de Ciclo de Vida de Software Universidade Federal de Pernambuco.
Comunicação Multimídia. Sub-sistema de Aplicação Computação colaborativa = CSCW Dimensões de colaboração –tempo trabalho cooperativo assíncrono trabalho.
Relações Interpessoais Prof. Irineu Manoel de Souza, Dr. Unidade 5 Equipe, Parceria e Sinergia Objetivos Ao finalizar esta Unidade, você deverá ser capaz.
Gerência de Projetos de Software
1 Projeto Piloto Conclusão em Agenda Projeto Piloto –Descrição –Execução da aplicação –Implementação de requisitos funcionais e não- funcionais.
Copyright ©2014 Porto Consultoria & Serviços – todos os direitos reservados.
UNIEURO CENTRO UNIVERSITÁRIO Disciplina PROJETO INTEGRADOR II Professora Responsável SELMA MORAES GESTÃO DE PROJETOS.
Bruno Dalfovo de Medeiros Felipe Alci Rocha.  Estrutura organizacional da equipe de projeto.  Introdução;  Estruturas;  A importância do Gerenciamento.
Administração Conceito:
Transcrição da apresentação:

Metodologias e Técnicas Fornece suporte não apenas à “ponte” de comunicação, mas:  Alocação de trabalho Minimizar a complexidade de coordenação e integração entre os “sites”.  Gerência do Projeto Técnicas especiais de gerenciamento de projetos para DSD.

Metodologias e Técnicas  Infra-estrutura Internet, Intranet’s, , Faxes, Videoconferência.  Estrutura dos times de desenvolvimento Outras variáveis aparecem em comparação ao desenvolvimento não distribuído, como: diferenças culturais, organização interna, processos administrativos, motivação, comunicação, práticas de trabalho, coesão.

Particionamento Diz respeito a como o trabalho é alocado entre os times remotos;  Conceito do “dividir para conquistar”; Todos os projetos podem ser particionados?  Depende do tipo de projeto. Ex.: Vídeo- game (requer alta interação entre seus desenvolvedores).

Particionamento Existem algumas formas de se particionar um projeto distribuído:  Funcionalidades;  Subsistemas;  Fases de desenvolvimento;  Experiência e habilidades dos times;  Versões de produto;  Pela combinação de mais de uma das técnicas citadas acima.

Particionamento Funcionalidades  A cada site é designada uma ou mais tarefas atômicas do projeto;  Recomenda-se observar o nível de acoplamento entre as funcionalidades;  Abordagem recomendada para DSD.  Semelhante ao que conhecemos no desenvolvimento convencional.

Particionamento Subsistemas  Baseia-se na arquitetura do sistema;  Apresenta similaridade com o particionamento por funcionalidades;  Já era conhecida como uma forma natural de desenvolvimento, sobretudo em grandes sistemas.

Particionamento Fases de desenvolvimento  A cada site é designada uma fase do projeto: análise, manutenção,...  Abordagem pouco recomendada (a complexidade de se criar uma interface adequada entre as fases e comunicação);  Entretanto, US Departament of Defense possui diferentes contratos há anos;

Particionamento Experiência e habilidades  Abordagem pobre no particionamento. No entanto, é muito utilizada;  Desenvolvimento de elementos críticos ocorre apenas onde os experts estão localizados;  Recomenda-se utilizar a experiência do time como uma espécie de guia no particionamento por funcionalidades;

Particionamento Versão de produto  Abordagem recomendada em projetos distribuídos;  Ex.: Versão principal do Video-game pode ser desenvolvida em paralelo com a versão para outra plataforma;  Similaridade com particionamento por funcionalidades;

Gerenciamento do Projeto Devido a distância, somos levados a pensar que o processo de gerenciamento reflete um caos total; Times remotos podem adotar processos distintos; Processos padrões e específicos bem estabelecidos e uso de ferramentas especiais são cruciais;

Gerenciamento do Projeto Um único processo versus diferentes processos de desenvolvimento  Como tratar diferentes organizações, estruturas, planejamentos, formalismos, processos administrativos,terminologias? Não há uma receita de bolo. Recomenda-se observar a natureza das organizações. (homogêneas e heterogêneas)  Alcatel versus Motorola;  Imposição gera custos, tempo e desconforto.

Gerenciamento do Projeto Evolução das ferramentas  Ferramentas que auxiliem sobretudo no processo de tomada de decisão Planejamento do projeto  Escalonamento de atividades; Gerenciamento / supervisão do projeto  Regras-padrão no gerenciamento; Identificação de riscos;  Análise em todo o ciclo de vida do projeto;

Gerenciamento do Projeto Exemplos de ferramentas  Comunicação entre times TeamPortal; Microsoft NetMeeting;  Planejamento DSD Microsoft Project;  Identificação de Riscos/Problemas Rational’s ClearQuest Multisite;

Gerenciamento do Projeto Exemplos de ferramentas  Gerenciamento de Projeto DSPMTool;  Controle de Mudanças Rational’s ClearQuest Multisite;  Gerenciamento de Configuração Concurrent Versions System;

Gerenciamento do Projeto Erran Carmel cita seis esferas de ação:  Conduta colaborativa;  Formação dos times;  Arquitetura e alocação de tarefas;  Metodologias de desenvolvimento;  Infra-estrutura de comunicação;

Gerenciamento do Projeto Passos específicos para um plano de gerenciamento em DSD:  Criar um planejamento preliminar (IEEE Std. 1058);  Analisar as particularidades de cada um dos times remotos participantes; Não é dada tanta importância no desenvolvimento convencional;

Gerenciamento do Projeto  Identificar outros parâmetros como: comunicação, cultura, processos administrativos, regulamentos governamentais, experiência e recursos disponíveis;  Utilizar o plano como ponto de partida para endereçar os desafios (esferas de ação);

Times de Desenvolvimento Em primeiro lugar, deve-se cultivar o “espírito” de equipe; Lado a lado com o estabelecimento da infra-estrutura de comunicação, com o particionamento e com o gerenciamento do projeto distribuído; Aspectos como motivação, cultura e confiança devem ser observados;

Times de Desenvolvimento Estrutura dos Times  Vimos que a estrutura do sistema pode determinar como o mesmo deve ser particionado;  Da mesma forma, pode ser feito um mapeamento da estrutura do sistema para a estrutura das equipes de desenvolvimento;

Times de Desenvolvimento Estrutura dos Times  Outras considerações Presença de um nível razoável de coesão no tocante ao objetivo do projeto; Competição entre os times; Qualidade dos resultados; Cooperação; Troca de informações;

Times de Desenvolvimento Estrutura dos Times Adicional overhead no “time-líder” em comparação ao desenvolvimento não distribuído; Regras e especificidades dever ser objetivas e claras a todos; Não deve haver falhas nestes pontos;

Times de Desenvolvimento Que fazer?  Viagem;  Em algumas situações, o uso de ’s, telefones, faxes ou mesmo videoconferências ainda não é o bastante; Desvantagem  Custos elevados;

Times de Desenvolvimento Cultura  Cultura organizacional Refere-se ao uso de metodologias e práticas no desenvolvimento de projetos;  Cultura nacional Língua nativa, normas, valores... Deve-se levar em conta a “distância cultural” entre os times no DSD;

Times de Desenvolvimento Motivação  Baixa motivação implica em perdas na produtividade de uma equipe;  Aspecto comum entre DSD e o desenvolvimento de projetos não distribuídos;  Viagens podem reforçar os laços de dedicação e de perseverança;

Times de Desenvolvimento Conclusão  Várias empresas têm adotado DSD como uma estratégia de melhores soluções; Mercado, Parcerias, Avanço Tecnológico;  Existem aspectos que devem ser observados em relação ao desenvolvimento não distribuído;

Times de Desenvolvimento Relações de Confiança  Contato pessoal face-a-face é um importante catalisador para promover a confiança entre pessoas;  Veja que a distância no DSD reduz as oportunidades de contato pessoal;  Aumento do risco na tomada de decisões críticas inerentes ao projeto;