Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina Sistemas de Informação Curso Técnico em Administração de Empresas Material IV- Bimestre Projeto e Implementação de Sistemas de Informação Site : http://www1.univap.br/~wagner Prof. Responsáveis Roberto Cordeiro Walts Wagner Santos C. de Jesus 1 Conceito de Tecnologia da Informação O termo Tecnologia da Informação serve para designar o conjunto de recursos tecnológicos e computacionais para geração e uso da informação. Também é comumente utilizado para designar o conjunto de recursos não humanos dedicados ao armazenamento, processamento e comunicação da informação, bem como o modo como esses recursos estão organizados em um sistema capaz de executar um conjunto de tarefas. 2 Sistemas de TI • ERP (Enterprise Resource Planning). Planejamento de Requisitos da Empresa. sistemas de: finanças, contabilidade, recursos humanos, fabricação, marketing, vendas, compras. 3 ERP - Comerciais SAP ORACLE Empresas com suas tecnologias. MICROSOFT SAP - Sistemas, Aplicações e Produtos em Processamento de Dados Oracle – Revelação 4 SAP SAP é uma empresa alemã criadora do Software de Gestão de Negócios do mesmo nome. Ao longo de três décadas, a SAP evoluiu de uma empresa pequena e regional a uma organização de alcance mundial. Hoje, a SAP é a líder global de mercado em soluções de negócios colaborativas e multiempresas. O principal produto da empresa, que emprega mais de 51.000 pessoas, é o sistema integrado de gestão empresarial (ERP) SAP 5 Empresa SAP - Alemanha 6 Oracle Corporation É uma companhia que desenvolve softwares corporativos. O seu principal produto é o sistema de gestão de bancos de dados relacionais chamado Oracle. 7 Microsoft Corporation Frequentemente abreviada como MS, é uma empresa multi-nacional de softwares dos EUA, sendo a maior do mundo neste ramo. Emprega cerca de 89 mil pessoas em 105 países e as suas receitas foram de cerca de 51,12 bilhões de dólares americanos em 2007. 8 Sede Microsoft – Brasil - SP 9 Google Google Search estudantes Larry Page e Sergey Brin alunos de doutorado da Universidade de Stanford. Larry Page e Sergey Brin, criadores do Google. 10 Serviços de SI - Google • • • • • • • • • • • • • • • • • • Google Search - Ferramenta de busca universal. Google Images - Busca de imagens. Google News - Busca de notícias. Google Code Search - Busca de aplicativos de código aberto. Google Scholar - Busca de artigos acadêmicos. Google Health - Busca de artigos na área da saúde. Google Microsoft Search - Busca de conteúdo produzido para Windows. Google Mac Search - Busca de conteúdo produzido para Mac. Google Linux Search - Busca de conteúdo produzido para Linux. Google BSD Search - Busca de conteúdo produzido para BSD. (Berkeley Software Distribution). Google Docs - Pacote de aplicativos online. Inclui editores e compartilhadores de texto, planilha e apresentação. Google Product Search - Pesquisa e comparação de preços. Orkut - Rede social, com diversos tipos de recursos de comunicação, compartilhamento e pesquisa de pessoas. YouTube - Repositório de vídeos. Gmail - Serviço de correio eletrônico. Google Maps - Visualizador de mapas e traçador de rotas com imagens reais detalhadas, para o mundo todo. Google Translate - Serviço de tradução de textos e sites da Internet. 11 Google Chrome - Navegador Web. CEP - Controle Estatístico de Processo O CEP, Controle Estatístico de Processo, tradicionalmente, é uma ferramenta com base estatística, de auxílio ao controle da qualidade, nas etapas do processo, particularmente no caso de processo de produção repetitivo. 12 O controle da qualidade de um processo produtivo envolve a realização das seguintes etapas consecutivas: • Definição de um padrão a ser atingido • Inspeção (medir o que foi produzido e comparar com o padrão) • Diagnóstico das não-conformidades (descrição do desvio entre o que foi produzido e o padrão) • Identificação das causas dos não conformidades/defeitos • Ação corretiva para eliminação das causas • Atualização dos padrões(produto ou processo) 13 TÉCNICAS DE LEVANTAMENTO DE DADOS Ferramentas Relevantes Concepção Levantamento de dados Desenvolvimento Equipe Multidisciplinar Analisar situações Implantação e Gestão de Sistemas de informação Relatar problemas ou dificuldades Sugerir propostas 14 Ações iniciais que antecedem um Levantamento de dados • Definição da técnicas baseadas em fatores culturais, políticos econômico-financeiros,operacionais, gerenciais e estratégicos. • Planejamento focado em atingir os objetivos. • Custos e prazos do projeto. • Capacitação dos integrantes da equipe multidisciplinar do projeto. 15 Conseqüências de um levantamento de dados inadequado Prejudica... • • • • • • • • • • • As definições de propostas e soluções; O cumprimento das exigências do projeto; A Imagem institucional da organização; Leva a Diagnóstico pobre; Induzir conclusões comprometedoras; Não identificar as causas do problema; Gerar soluções medíocres; Provocar custos elevados; Comprometer os prazos; Omitir processos fundamentais; Levando a equipe ou a organização ao descrédito. 16 Fases do levantamento de dados Planejamento ou preparação Realização ou levantamento de dados Interpretação ou análise de dados; e controle Equilibrar a distribuição de tempo para essas fases Conclusão Documentação 17 Técnicas de levantamento de dados • • • • • • • Observação pessoal; Entrevista; Questionário ou dinâmica de grupo; Pesquisa; Estudo de casos. Survey (forma de pesquisa). Técnica mista (integração de todas). 18 Documentação do levantamento de dados. • • • • • • • Fluxogramas; Diagramas de Objetos; Diagramas de fluxo de dados; Organograma; Descrições Narrativas; Linguagens Naturais; Documentos específicos da organização (procedimentos,ISO,notação UML, CMM e outros). 19 METODOLOGIA DE SISTEMAS DE INFORMAÇÃO É um “roteiro” ou um processo dinâmico e interativo para desenvolvimento estruturado de projetos de sistemas de informação (inclusive de software) visando à qualidade, produtividade, efetividade e inteligência desses projetos.(REZENDE;ABREU,2003). 20 Roteiro (Não é somente uma técnica) Pode-se utilizar de qualquer técnica para o desenvolvimento do projeto de um sistema de informação; Mas porém a mesma deve ser amplamente discutida e detalhadamente avaliada por todos na organização: (gestores,desenvolvedores e usuários, ou seja, por uma equipe multidisciplinar). 21 Premissas básicas para o desenvolvimento de sistemas de informação de forma metodológica Modularidade Existência Equipe Multidisciplinar Desenvolvimento em partes integradas Sempre ser desenvolvido com uma metodologia. Equipe capacitada e integrada. 22 Seis justificativas para o desenvolvimento metodológico de SI I. VI. II. Métodos V. III. IV. I. Fornecem a visão do estado do projeto a qualquer instante; II. Servem como meio de comunicação entre os envolvidos; III. Indicam a forma de participação de todos os envolvidos; IV. Detalham as fases e subfases nos níveis adequados aos interesses da equipe; V. Mantêm um histórico documental do projeto; VI. São sempre bases para as fases e subfases seguintes. 23 Equipe multidisciplinar do projeto de sistemas de informação Deve ser construída e capacitada antes de iniciar suas atividades. Podendo sofrer alterações no decorrer de cada fase. 24 Quatro componentes de uma equipe multidisciplinar Patrocinador Clientes; Gestor usuários Executores Técnicos Podem aparecer outros componentes para grandes projetos de sistemas de informação ou para softwares especialistas em um domínio específico: gestor técnico,coordenador do projeto(ou líder técnico), engenheiro do conhecimento ou especialista, we design, assessores, consultores internos ou externos. 25 Pressupostos de desenvolvimento de sistemas de informação Antes de chegar à metodologia propriamente dita, é necessária a compreensão das fases preparatórias que envolvem quatro partes: (conceitos gerais, ciclos de sistemas; planejamento de informações; e qualidade e produtividade em sistemas de informação. 26 PROJETO DE SISTEMAS DE INFORMAÇÃO Podem utilizar ou não os recursos da tecnologia da informação, realiza na prática os modelos de sistemas de informação. Pressupõe utilizar uma metodologia de elaboração de projetos(ou anteprojeto) não contemplando seu desenvolvimento propriamente dito nem sua implantação.(REZENDE; ABREU,2003). 27 Fases do projeto de sistemas de informação Estudo preliminar Análise do sistema atual Projeto lógico 28 Subfases; produtos; documentação do projeto; Manuais dos SI’s 29 Avaliação e Aprovação Qualidade Projeto 30 Qualidade Apresentação do projeto para equipe multidisciplinar tem por fim avaliar os requisitos funcionais do projeto obedecendo os padrões de qualidade, produtividade e efetividade. 31 Aprovação do projeto A aprovação do projeto é fundamental antes de iniciar a fase de projeto físico do SI. Isso tem por objetivo evitar problemas e desgastes e perdas de tempo. 32 Estudo preliminar do projeto de sistemas de informação Discutir amplamente a metodologia Capa do projeto Descrição das subfase Apresentação Desenvolvimento 33 Nominar equipe • Patrocinador (apenas uma pessoa); • Gestor do projeto (apenas uma pessoa); • Executores técnicos (quantas pessoas forem necessárias); • Executores clientes ou usuários (quantas pessoas forem necessárias). 34 Obter diretrizes Argumentar o “pedido” do SI desejado, o qual deve estar integrado a uma ou mais estratégias da organização. 35 Planejar o trabalho Definir • Cronograma • Treinamento • Documentos ou formulários 36 Relatar as informações necessárias desejadas. Elaborar ou rever o “Modelo de informações organizacionais (MIO)”. Descreve informações necessárias para a organização nos níveis operacional gerencial e estratégico. 37 Determinar abrangência Menciona as fronteiras de início e fim do projeto, delimitando a extensão do projeto e as integrações com possíveis sistemas que o envolvam. 38 Relatar impactos Podem ser resistência negativas ou aceitações positivas: – – – – Controles; Agilidades; Facilidades; Disponibilidades de informações. 39 Relatar problemas e limitações • • • • • • • • Legislação; Problemas ambientais; Mercadológicos; Financeiros; Recursos humanos; Materiais; Tecnologia; Tempo e prazo 40 Elaborar dicionário de termos Descrever todos os termos próprios do projeto de sistemas de informação ou palavras do novo sistema de informação e seus respectivos significados para a organização. 41 Relatar a expectativa de prazos Descrever o primeiro macrocronograma com data prevista para a conclusão desta fase e da elaboração de todas as demais fases. Essencialmente devem ser relatados o nome da fase e a data, pois os detalhes de como executar as subfases devem estar no plano de trabalho. 42 Analisar custos,benefícios, riscos e viabilidade Descrever de forma preliminar todos os custos relacionados com projeto e com a implantação do novo sistema de informação. Os benefícios devem ser separados em mensuráveis e não mensuráveis. 43 Identificar e relatar o perfil da equipe do projeto. Descrever o perfil de todos os componentes da equipe, tendo em vista que o projeto do sistema de informação está em andamento e as pessoas nominadas já externaram os seus traços profissionais nas atividades executadas. 44 Aprovar o sistema proposto Descrever o parecer (texto) ou termo de compromisso, relatando a avaliação da conformidade dos requisitos da qualidade, de produtividade e de efetividade do projeto de SI. As eventuais restrições devem ser documentadas e regulamentadas. 45 Análise do sistema atual do projeto de sistemas de informação A análise do sistema atual corresponde à segunda fase da metodologia de projeto de sistemas de informação. Essa fase permite que a equipe envolvida tenha o completo entendimento do funcionamento do ambiente em que está inserido e seus respectivos processos e fluxos de informação. 46 Levantar envolvidos do ambiente atual Analisar as informações atuais (Sistemas) (Organização) Identificar pontos fortes e fracos Aprovar a análise do sistema atual (Fatores de sucesso ou não) (requisitos da qualidade) 47 IMPLEMENTAÇÃO DE SISTEMAS DE INFORMAÇÃO O projeto de implementação do projeto de sistemas de informação realiza o desenvolvimento do projeto de sistemas de informação (ou anteprojeto) propriamente dito. É possível implementar sistemas de informação sem o recursos da tecnologia da informação, mas sua realização será precária nas organizações inteligentes. 48 Fases da implementação do projeto de SI Projeto físico, ou execução Implementação do projeto, ou programação Projeto de implantação disponibilização e uso 49 Manutenção de sistemas de informação São fundamentais o planejamento dos sistemas de informação, a execução das atividades das fases e subfases, bem como a determinação das responsabilidades com clientes(os usuários) e com a organização. Também é relevante considerar a metodologia de sistemas de informação antes da execução física das manutenções. 50 GESTÃO DE PROJETOS DE SI O gerenciamento de projetos é um fator de sucesso para as organizações que elaboram projetos ou desenvolvem soluções, principalmente porque o número de projetos que não chegam ao seu final com sucesso é alto. 51 Ocorrências Falta de acompanhamento do cliente Falta de comprometimento da equipe Deficiência de requisitos funcionais Incompetência dos envolvidos 52 Visão de projeto de um SI O projeto de sistemas de informação nas organizações deve ser visto como um empreendimento organizacional ou como parte desse empreendimento na organização. 53 PMI(Project Management Institute) Instituto de gerenciamento de projetos Essa instituição foi fundada em 1969 para estabelecer padrões de gerenciamento de projetos e divulgar esses padrões no PMBOK (Project Management Body of Knowledge). Conhecimento corporativo do gerenciamento de projetos. Site PMI (http://www.pmisp.org.br/exe/educacao/pmbok.asp) 54 Áreas de conhecimento O gerenciamento de projetos é organizado em áreas de conhecimento, em que cada área de conhecimento é descrita por meio de processos. São recomendadas nove áreas de conhecimento em gerenciamento de projeto para obtenção do sucesso nessa atividade (PMBOK,2000). 55 Nove áreas do conhecimento • • • • • • Gerenciamento Gerenciamento Gerenciamento Gerenciamento Gerenciamento Gerenciamento Projeto; • Gerenciamento • Gerenciamento • Gerenciamento da Integração do Projeto; do Escopo do Projeto; do Prazo do Projeto; do Custo do Projeto; da Qualidade do Projeto; dos Recursos Humanos do da Comunicação do Projeto; dos Riscos do Projeto; das Aquisições do Projeto. 56 Definição de ciclo de vida de um projeto Iniciação Planejamento Ciclo de desenvolvimento Execução Ciclo de avaliação Controle Encerramento 57 Concluindo O PMBOK detalha todos os papéis e respectivas características exigidas dos envolvidos num projeto PMI. Mas principalmente o patrocinador e o gestor do projeto é que devem estabelecer quando as coisas devem ser iniciadas e concluídas. 58