Desenvolvimento Global de Software

Slides:



Advertisements
Apresentações semelhantes
Desenvolvimento de Sistemas
Advertisements

Empresa Classe Mundial e Analista de Negócio
Conceitos Terceirização: frete, estocagem, preparação de pedido, entrega final, atividades de pré e pós-montagem. Necessidades: Aumenta o nível de serviço,
Objetivos do Capítulo Utilizar o processo de desenvolvimento de sistemas delineado neste capítulo e o modelo de componentes de SI, do Capítulo 1, como.
Rational Unified Process
DISTRIBUIÇÃO TRANSPORTES E CENTRO DE DISTRIBUIÇÃO- VISÃO INTEGRADA
Gestão de Recursos Patrimoniais e Logísticos
Engenharia de Software
Engenharia de Software
UNIVERSIDADE ESTADUAL DE MATO GROSSO DO SUL - UEMS
Planeamento Temporal e Monitorização do Projecto de SW
Empreendorismo para Computação Criando Negócios de Tecnologia
Mitos e Problemas Relacionados ao Software
Tópicos Avançados de Sistemas de Informação
Desenvolvimento Global de Software
Apresentação da compilação dos resultados das pesquisas.
REESTRUTURAÇÃO INDUSTRIAL, TERCEIRIZAÇÃO E REDES DE SUBCONTRATAÇÃO
CONSULTORIA EMPRESARIAL
Control Objectives for Information and related Technology
Como Desenvolver Sistemas de Informação
TSDD Teste de segurança durante o desenvolvimento.
Visão Geral do Desenvolvimento de Sistemas e Papéis no Desenvolvimento de Software Marcely Dias
Cloud Empresarial para o SAP
ELO 102 – Curso Preparatório para Certificação CBPP®
UFRPE – Modelos de Qualidade Teresa Maciel
NBR ISO Diretrizes para auditorias de sistema de
ONAP-HOME INFORMÁTICA LTDA
GESTÃO DE PROJETOS Aula 7 1.
O MAGO DE ID.
5.3 Groupware e CSCW - Computer Supported Collaborative Work
E-Business a Nova Economia
Análise e Projeto de Sistemas Levantamento de Requisitos
A Economia do Conhecimento X- A ECONOMIA DO CONHECIMENTO E A GESTÃO DO CONHECIMENTO NAS EMPRESAS (Knowledge Economy)
Integrantes Gisely C. Oliveira Marcelo C. Ribeiro Maria Ap. Ferreira Rafael Vaz Walisson Junior Wesley C. Gomes.
Sistema de Informação Pós graduação em gestão de RH
Paulo Silva Tracker Segurança da Informação
DISCIPLINA Pesquisa de Tecnologias Emergentes - PTE Profa. Eliane
Tecnologia da Informação
Introdução à Qualidade
Planejamento de recursos empresariais (ERP)
GESTÃO DE PROJETOS Aula 5 1.
TECNOLOGIA DA INFORMAÇÃO
Software engineering, the software process and their support M.M. Lehman Apresentadora: Tarciana Dias da Silva.
DC Plus WMS modelo SaaS SISTEMA DE GESTÃO INTEGRADO DE DEPÓSITOS
Fathom™ Management: Uma Lição de Eficiência Luis B. Campos System Engineer.
Engenharia de Software
Qualidade de Software Aula 4
Planejamento da Tecnologia de Informação nas Empresas n Prof. Wladimir da Costa 5 a Fase - Planejamento Organizacional para a Área de Informática.
Objetivos do Capítulo Explicar a importância da implementação de processos e tecnologias de gerenciamento de dados numa organização. Explicar as vantagens.
Curso de Administração com Ênfase em Marketing
Engenharia de Software
Plano de Continuidade.
Sistema de Gestão de Segurança da Informação
Engenharia de Software
Gestão de projetos de Software GTI-16
Desenvolvimento Global de Software Mestrado de Informática / UFPB Francilene Procópio Garcia, D.Sc. Configuração do Processo - Parte.
Desenvolvimento Global de Software Mestrado de Informática / UFPB Francilene Procópio Garcia, D.Sc. Desenv. Global Software - Parte.
Desenvolvimento Global de Software Mestrado de Informática / UFPB Francilene Procópio Garcia, D.Sc. Manutenção de Software - Parte.
Capítulo 8: Implementando SAD orientado a grupo
Descrever as tendências principais na área de software.
Balanced Scorecard.
Disciplina: Controladoria
ISCTE – Instituto Universitário de Lisboa The Lessons of Lucasfilm’s Habitat Chip Morningstar and F. Randall Farmer Rui Sebastião Mendes – Redes Sociais.
Sugestão de Vídeo Parte 1
Análise e Projeto de Sistemas Análise e Projeto de Sistemas Aula 2 Professor: Italo Rodrigues Castro.
PROJETO SPICE ISO Integrantes: Erickson Balzaneli
Mestrado Profissional em Gestão da Qualidade Total MP 255 Sistemas de Informação e Sistemas da Qualidade UNICAMP – FEM Mestrado Profissional em.
UNIEURO CENTRO UNIVERSITÁRIO Disciplina PROJETO INTEGRADOR II Professora Responsável SELMA MORAES GESTÃO DE PROJETOS.
Gerenciamento de Projetos Prof. Washington Almeida.
Qual é nosso negócio? "A questão é que tão raramente perguntamos de forma clara e direta, e tão raramente dedicamos tempo a uma reflexão sobre o assunto,
Transcrição da apresentação:

Desenvolvimento Global de Software Mestrado de Informática / UFPB Francilene Procópio Garcia, D.Sc. francilene@ieee.org Org. Virtuais de Software - Parte II

Introdução: Virtual vs. Não Virtual Uma organização virtual, como qualquer uma não virtual, possui pessoas, atividades, meios de comunicação, infraestrutura, entre outras coisas A diferença básica entre os dois tipos encontra-se na forma como os projetos são desenvolvidos: org. virtuais existem apenas para produzir algo - software, hardware, documentação, suporte, etc as não virtuais além de produzirem algo, apresentam objetivos de négocios claros Formas virtuais de atuação não são eventos novos! A realização de testes beta num produto de software é um exemplo...

Estrutura de Projeto Não Virtual vs Virtual Gerente Mesma locação física Projeto Não Virtual Gerente Escritório Projeto Beta Locação no país Locação na cidade Projeto Virtual

A empresa necessita de um grupo de projeto virtual? Como saber se a empresa demanda de formas virtuais de projeto? Membros da equipe podem trabalhar em casa ou em diferentes locações Equipes distintas podem desenvolver partes diferentes do software em diferentes locações ou a equipe de desenvolvimento pode estar em locação diferente da equipe de manutenção Em geral, a empresa pode ainda envolver terceiros como parte do esforço de desenvolvimento do projeto Algumas questões podem ajudar a empresa a responder à questão acima...

A empresa necessita de um grupo de projeto virtual? Os arranjos do negócio indicam este caminho? (joint-venture, alianças novas, novas aquisições, etc) Deseja-se uma ênfase maior sobre as competências chaves da empresa? (a empresa pode ter interesse em se dedicar ao seu nicho de competência apoiando-se em terceiros para os demais esforços) A empresa possui recursos suficientes para dar conta das atividades internas? (uma das razões mais comum para a terceirização - manutenção, desenvolvimento de sistemas de baixo valor, etc) O projeto é compatível com a terceirização? (projetos muitos pequenos não são apropriados para formas globais de atuação - muito tempo é acrescido)

Tecnologia virtual Uma organização virtual demanda uma estrutura fortemente dependente de tecnologias (comunicação, redes de computadores, controladores, software específicos, etc) No aspecto comunicação, as pessoas devem ser capazes de se comunicarem efetivamente via meios em tempo real e próximos ao tempo real Vídeo conferência Teleconferência Redes eletrônicas E-Mail Pagers E-Mail de Voz Faxes Groupware Outros Tempo real Próximo Tempo real Fora Tempo real

Benefícios da tecnologia virtual Dependendo da estrutura da organização virtual, alguns benefícios podem ser enumerados: Custos fixos menores - as empresas podem deslocar parte de suas atividades para locações onde o custo operacional seja menor (áreas físicas menores) ou ainda para as casas de seus empregados. Neste caso, a indústria de software demanda um investimento de capital menor em relação a outras indústrias Custos menores de mão-de-obra - a terceirização ou o desenvolvimento cooperativo em países como Índia e Filipinas pode descrescer bastante o custo do desenvolvimento Melhoria da moral - os empregados de organizações virtuais se sentem confortáveis para trabalhar em casa ou em locações diversas com o uso de tecnologias virtuais Maior flexibilidade em projetos - em particular, quando se faz uso do desenvolvimento ao longo de múltiplas fusos horários

Riscos da tecnologia virtual O formato virtual também envolve riscos, que, em geral, dependem da qualidade da gestão do projeto: Moral menor - se a organização não se encontra confortável com a tecnologia virtual, pode haver uma queda na moral Perda do face-a-face - apesar de todo o aparato tecnológico, a perda do contato face-a-face pode afetar o ambiente e sua capacidade produtiva. A quebra do tradicional pode afetar a relação entre empregadores e empregados, por exemplo Perda de confiabilidade - ao minimizar a comunicação face-a-face, uma consequência natural é a perda inicial de confiabilidade. É importante que a privacidade e segurança da informação sejam mantidas e auditadas para minimizar este efeito

Custos da tecnologia virtual Sem a visão definida de uma infraestrutura própria, os custos da manutenção de uma organização virtual não são pequenos: Investimento adicional de capital - upgrades, novos fornecedeores, comunicação de alto desempenho, etc Custo operacionais adicionais - estes custos são tipicamente menores, mas deverão incidir no projeto, por exemplo, custos com comunicação de longa distância e despesas com viagens Custos administrativos ao projeto - inclui ferramentas de groupware e upgrades de sistemas para suportar o desenvolvimento cooperativo

Como criar um grupo virtual de trabalho? Etapas para criação de uma estrutura virtual para desenvolvimento de software

Ciclo de desenvolvimento virtual Algumas dicas: é melhor identificar a necessidade por grupos de desenvolvimento virtual antes do início do projeto a definição/aplicação das tecnologias virtuais deve iniciar antes do início do projeto e continuar até o final do projeto. Os novos ambientes devem ser testados antes do uso em larga escala a avaliação do risco de implementar uma organização virtual deve ter início antes do projeto e continuar até o seu final. Deve incluir alguns aspectos tais como: comunicação, comportamentos humanos, custos e benefícios a definição do grupo e de seus líderes deve ser realizada antes do projeto iniciar ou durante o levantamentos dos requisitos

Principais milestones em projetos virtuais

Artigos para leitura e discussão C. Faucheux, “How Virtual Organizing is Transforming Management Science”, Communication ACM, Vol. 40, no. 9, Sept. 1997, pp. 50-55. E. Harding, “US Companies Finding that CASE Travels Well in India - Surplus of Skilled Software Professionals Makes Outsourcing, Joint Projects Attractive,” Software Magazine, Vol. 11, no. 14, Nov. 15, 1991, pp. 24-28 C. Handy, “Trust and The Virtual Organization”, Harvard Business Review, May-Jun. 1995.