Análise e Projeto de Sistemas Problemas em Sistemas de Informação © 2001 Jaelson Castro Problemas 1 Análise e Projeto de Sistemas Objetivos Quem são os principais jogadores num projeto de sistema de informação Os problemas no desenvolvimento de sistema de informação Como o conceito de um proprietário stakeholder ajuda a identificar questões éticas Os custos de problemas e questões éticas © 2001 Jaelson Castro Problemas 2 Análise e Projeto de Sistemas Quais são os Problemas? Consequências de falhas são severas: superior a $ 81 b nos EUA (95) O que pode dar errado? A resposta depende de quem a responde. © 2001 Jaelson Castro Perspectiva do usuário final Perspectiva do cliente Perspectiva do desenvolvedor Problemas 3 Análise e Projeto de Sistemas Perspectiva do Usuário Final O que é sistema? Eu não tenho visto novos sistemas 30% dos maiores projetos de TI são cancelados antes de serem concluídos Pode funcionar, mas é muito complicado de usar É muito bonito - mas faz alguma coisa proveitosa? © 2001 Jaelson Castro Problemas 4 Análise e Projeto de Sistemas Perspectiva do Cliente Se eu soubesse do preço real, eu nunca teria adquirido Projeto típico atrasa um ano e tem 100% de custo adicional Entregue agora não tem utilidade – nós precisávamos no penúltimo dezembro ! (Y2K) © 2001 Jaelson Castro Problemas 5 Análise e Projeto de Sistemas Perspectiva do Cliente Tudo bem, então funciona – mas a instalação foi uma confusão que meu pessoal nunca terá confiança (péssima pressão) Eu não quero isso em primeiro lugar Tudo mudou agora – nós precisamos de um sistema completamente diferente © 2001 Jaelson Castro Problemas 6 Análise e Projeto de Sistemas Perspectiva do Desenvolvedor Nós construímos o que eles disseram que queriam Não teve tempo bastante para fazer isso da melhor maneira Como posso tratar isso? Eu não sei como isso é considerado como uma possibilidade que funcione Nós dissemos que isso era impossível, mas ninguém escutou Está bem com o sistema – os usuários são o problema © 2001 Jaelson Castro Problemas 7 Análise e Projeto de Sistemas Por que Algumas Coisas dão Errado [Flynn98] Problemas de qualidade Qual o propósito do sistema? Como avaliar sua aptidão? Problemas de produtividade © 2001 Jaelson Castro O produto será entregue? Será entregue em tempo para ter um uso proveitoso? Será útil caro demais? Problemas 8 Análise e Projeto de Sistemas Problemas de Qualidade O problema errado Negligência do contexto Análise de requisitos incorreta Projeto jogado fora por motivo errado (ex. presença da internet) © 2001 Jaelson Castro Problemas 9 Análise e Projeto de Sistemas Problemas de Produtividade Direção dos requisitos Eventos externos Gerenciamento de projeto fraco Implementação impossível © 2001 Jaelson Castro Problemas 10 Análise e Projeto de Sistemas Por que Algumas Coisas dão Errado © 2001 Jaelson Castro Problemas 11 Análise e Projeto de Sistemas Dimensão Ética A pessoa que pode ter um problema não é necessariamente o desenvolvedor do sistema, o usuário do sistema ou o cliente A análise dos Stakeholders ajuda a determinar o impacto que um novo sistema de informação terá © 2001 Jaelson Castro Problemas 12 Análise e Projeto de Sistemas Stakeholders numa rede ATM de um banco © 2001 Jaelson Castro Problemas 13 Análise e Projeto de Sistemas Responsabilidade Profissional e Ética [adaptação de Somerville00] Análise e Projeto de Sistemas envolve mais responsabilidades do que, simplesmente, a aplicação de habilidades técnicas Analistas e Projetistas que são respeitados como profissionais devem se comportar de uma maneira honesta e eticamente responsável Comportamento ético é mais do que simplesmente obedecer a lei © 2001 Jaelson Castro Problemas 14 Análise e Projeto de Sistemas Características da Responsabilidade Ética Confidencialidade Analistas e Projetistas devem respeitar a confidencialidade dos seus patrões ou clientes, existindo ou não um acordo formal de confidencialidade assinado. Competência © 2001 Jaelson Castro Analistas e Projetistas não devem representar um nível errado de competência. Não devem aceitar trabalhos quem estão fora de sua competência, estando cientes disso. Problemas 15 Análise e Projeto de Sistemas Características da Responsabilidade Ética Propriedade intelectual Analistas e Projetistas devem conhecer as leis locais que governam o uso da propriedade intelectual, assim como patentes, copyright, etc. Eles devem ser atentos para garantir que a propriedade intelectual dos patrões e clientes será protegida. Uso incorreto do computador © 2001 Jaelson Castro Analistas e Engenheiros Projetistas não devem usar suas habilidades técnicas para o uso incorreto dos computadores de outras pessoas. O uso incorreto do computar vem de coisas relativamente triviais (jogando no computador da empresa) para coisas extremamente sérias (disseminação de vírus). Problemas 16 Análise e Projeto de Sistemas ACM/IEEE Codígo de Éticas As sociedades profissionais na América do Norte têm cooperado para produzir um código de prática ética. Membros dessas organizações escrevem para o código de prática quando eles se reúnem. O Código contém oito Princípios relacionados com o comportamento e com as decisões tomadas pelos profissionais, incluindo profissionais liberais, educadores, gerentes, supervisores e os que elaboram os planos de ação, assim como os instrutores e estudantes da profissão. © 2001 Jaelson Castro Problemas 17 Análise e Projeto de Sistemas Custos de Falhas Companhias que relutam para admitir suas falhas (pico do iceberg) Um sistema que é mal projetado ou que tem a funcionalidade limitada traz muitas consequências para seus usuários © 2001 Jaelson Castro Problemas 18 Análise e Projeto de Sistemas Custos Escondidos de um Projeto Pobre © 2001 Jaelson Castro Problemas 19