1.36k likes | 1.36k Views
INVESTIGAÇÃO E ANÁLISE DE SISTEMAS. VISÃO GERAL SOBRE O DESENVOLVIMENTO DE SISTEMAS. Participantes no desenvolvimento de sistemas. Projetos Equipe. Participantes no desenvolvimento de sistemas. Participantes podem exercer mais de um papel na equipe.
E N D
Participantes no desenvolvimento de sistemas • Projetos • Equipe
Participantes no desenvolvimento de sistemas Participantes podem exercer mais de um papel na equipe. A composição da equipe pode variar no decorrer do projeto.
Participantes no desenvolvimento de sistemas Metodologia Ágil de Desenvolvimento. Comunicação eficaz entre a equipe é essencial
Participantes no desenvolvimento de sistemas • Usuários • Usuários que não concordam com o sistema.
Participantes no desenvolvimento de sistemas • O que as empresas fazem para melhorar a produtividade e motivação e reduzir o estresse do pessoal de SI?
Iniciando um desenvolvimento de sistemas • Fatores que levam ao início do desenvolvimento de um sistema. • Problemas com um sistema já existente.
Iniciando um desenvolvimento de sistemas • Mudança no ambiente externo ou desejo de tirar partido de novas oportunidades.
Iniciando um desenvolvimento de sistemas • Aumentar a competitividade. • Desejo de fazer um uso mais efetivo da informação.
Iniciando um desenvolvimento de sistemas • Crescimento da informação. • Fusão ou aquisição.
Iniciando um desenvolvimento de sistemas • Novas leis ou regulamentos.
Planejamento de Sistemas de Informação • Planejamento estratégico da organização. • Alinhamento dos Objetivos Corporativos e de SI.
Princípios de S.I. em Ação • Planejamento eficaz e cuidadoso; • Esforço conjunto entre: • Usuários • Gerentes • Desenvolvedores • Pessoal de Apoio • Grupos Internos e Externos
Vantagem competitiva • Análise Criativa • Investigação de novas abordagens a problemas existentes • Análise Crítica • Questionamento imparcial e cuidadoso sobre se os elementos do sistema estão relacionados de maneira mais efetiva e eficiente
Análise Crítica • Ir além da mera automação de sistemas manuais • Questionar afirmações e pressupostos • Identificando e resolvendo objetivos e orientações conflitantes
Metas para o desenvolvimento de Sistemas Cumprir objetivos empresariais e não objetivos técnicos
Metas para o desenvolvimento de Sistemas • Sistemas de missão crítica • Sistemas que desempenham um papel central nas atividades continuadas de uma empresa e no cumprimento de metas • Fatores Críticos para o Sucesso (CSFs – critical success factors) • Fatores essenciais para o sucesso de uma área funcional de uma empresa
Objetivos de Desempenho • Qualidade ou utilidade do resultado • Precisão do resultado • Qualidade ou utilidade do formato do resultado • Velocidade com que o resultado é produzido
Objetivos de Custo • Custos de desenvolvimento • Custos relacionados a singularidade da aplicação do sistema • Investimentos permanentes em hardware e equipamentos relacionados • Progressão de custos operacionais do sistema
Desenvolvimento de Sistemas • Comércio Eletrônico • Tendências e Planejamento de Recursos Humanos
Definição É o processo de desenvolvimento de um sistema.
Modelo de ciclo de vida Define as principais atividades que fazem parte do desenvolvimento do sistema. Como: Levantamento de requisito, análise, documentação, implementação, teste, inplantação.
Tipos de Ciclo de vida • Tradicional; • Prototipação; • Desenvolvimento rápido de aplicações; • Desenvolvimento pelo usuário final.
Investigação Análise Criação Implementação Manutenção e inspeção Modelo tradicional(cascata)
Modelo tradicional(cascata) Cada etapa deve ser concluída para que a próxima se inicie.
Modelo tradicional(cascata) Vantagens: • Controle gerencial; • Criação considerável de documentação.
Modelo tradicional(cascata) Desvantagens: • Não tem integração com o usuário durante o processo de desenvolvimento. • O excesso de documentos consome muito tempo e se torna difícil mantê-los atualizados.
Prototipação Envolve uma abordagem iterativa ao processo de desenvolvimento. Começa com um modelo do que será o sistema. A cada iteração o sistema é refinado e validado até que todo o sistema seja desenvolvido.
Prototipação Tipos de protótipos: • Operacional; • Não operacional.
Prototipação Não Operacional: • É uma maquete, um modelo. Sua utilização é comum para esboçar idéias, como o exemplo: O layout de um website, a interface gráfica de um software.
Prototipação Operacional (Espiral): • É um protótipo que de fato funciona. • O modelo inicial tem as funcionalidades básicas do sistema. • A cada iteração se obtem um feedback do usuário e pode ser descartado ou evoluir até o final do desenvolvimento.
Desenvolvimento rápido RAD(Rapid application development). • Inclui técnicas, ferramentas e metodologias para aumentar a produtividade no processo de desenvolvimento.
Desenvolvimento rápido Exemplos de ferramentas de desenvolvimento rápido de software: • Genexus; • Ruby on Rails.
Desenvolvimento rápido Metodologias: • Xp; • SCRUM.
Desenvolvimento pelo usuário final Qualquer projeto de sistema no qual a iniciativa fica a cargo dos administradores da empresa ou usuários.
Desenvolvimento pelo usuário final Pode ser um simples cadastro de clientes em uma planilha, como um sistema que acaba se tornando complexo com o tempo.
Desenvolvimento pelo usuário final O usuário acredita que pode obter resultados mais rapidamente, pois conhecem as suas necessidades.
Desenvolvimento pelo usuário final Ferramentas usadas: • Ferramentas de criação e edição de páginas web. • Criação de macros em ferramentas Office.
Desenvolvimento pelo usuário final O surgimento de novas tecnologias de desenvolvimento
Porque a investigação? O propósito da investigação é identificar potenciais problemas e oportunidades para o novo sistema e analisá-los à luz das metas da empresa.
Porque a investigação? • Quais... • ...os principais problemas que serão resolvidos pelo sistema novo ou aperfeiçoado? • ...as oportunidades o sistema novo ou aperfeiçoado deve trazer? • ...as melhorias trazidas ou requisitos impostos pelo sistema novo? • ...os custos? • ...os riscos associados?
A investigação Ao iniciar uma investigação, a maioria das empresas, adotam um tipo formal para a sua solicitação, seleção e aprovação.