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
Download

2-Probl