Requisitos organizacionais © 2003 Jaelson Castro 1 Objetivos Introduzir a noção de requisito organizacional Explicar o papel crítico dos requisitos organizacionais para o sucesso de sistemas de software Mostrar uma abordagem para descrever requisitos organizacionais © 2003 Jaelson Castro Modelagem Organizacional 2 Tipos de Requisitos Funcionais Definição das funções que um sistema ou componente do sistema deve fazer Ex. O sistema deve permitir a busca de livros por título, autor ou ISBN Não-funcionais Relacionados com restrições e aspectos de qualidade Ex. O sistema deve ser fácil de usar Organizacionais Metas da empresa, suas políticas estratégicas adotadas Ex. O sistema deve agilizar o atendimento de estudantes © 2003 Jaelson Castro Modelagem Organizacional 3 Modelagem Organizacional Requisitos Organizacionais Requisitos Funcionais © 2003 Jaelson Castro Requisitos Não-Funcionais Modelagem Organizacional Para suportar as mudanças organizacionais precisamos associar os requisitos (iniciais ou finais) funcionais e não-funcionais com as intenções organizacionais e suportar estes links com mecanismos que garantam a consistência e evolução concorrente de um sistema e seu ambiente organizacional © 2003 Jaelson Castro I* University of Toronto John Mylopoulos Eric Yu © 2003 Jaelson Castro Necessidade de Capturar Intenções Organizacionais Como poderemos revisar o processo se não temos informações sobre os participantes do processo ..? Por exemplo, Sistema seguro-saúde Pacientes Companhias de seguro saúde Gerência de ressarcimento Médicos Laboratórios © 2003 Jaelson Castro Sistema seguro-saúde O paciente que ter cobertura para suas doenças Médicos querem receber logo pelo tratamento efetuado O paciente que ser tratado por um médico Companhias precisam de informação dos pacientes © 2003 Jaelson Castro Necessidade de Modelar o que o Participante quer e suas Habilidades O que cada participante quer? Quem é capaz de fornecer o que o participante quer? © 2003 Jaelson Castro Necessidade de Conduzir uma Análise Baseada na Informação Obtida Por que o participante quer o que ele quer? E se diferentes processo são adotados para fornecer o que ele quer? © 2003 Jaelson Castro Modelo de Dependência Estratégica (SD) Meta Tarefa Recurso Meta-Soft © 2003 Jaelson Castro © 2003 Jaelson Castro Atores e Dependências Atores possuem metas; necessitam que certas tarefas sejam executadas; necessitam que recursos estejam disponíveis. podem ser agentes (humanos ou não), papéis (funções) ou posições (locais de trabalho/cargos). © 2003 Jaelson Castro Atores e Dependências Dependências definem relacionamentos intencionais entre atores, onde um ator depende de outro para: satisfazer uma meta ou uma meta-soft, executar um processo ou fornecer um recurso. podem ser dependências de: © 2003 Jaelson Castro metas, tarefas, recursos, ou metas soft. Atores e Dependências Dependendo da força do compromisso dos atores envolvidos e do tipo de inconveniências causada por um dependência não realizada, as dependências podem ser: críticas, compromissos, ou abertas © 2003 Jaelson Castro Reembolso total © 2003 Jaelson Castro Possível conflito de interesses, a companhia pode melhorar seu fluxo de caixa retardando pagamento aos médicos Reembolso Controlado A seguradora tenta controlar custos e tornar apólices mais baratas, requerendo aprovação prévia de um tratamento O objetivo de tratamento rápido do paciente não poderá ser obtido dos médicos, a menos que haja aprovação rápida do gerente de aprovação A companhia também deseja aprovação rápida, a condição do paciente pode deteriorar e aumentar custo do tratamento © 2003 Jaelson Castro Reembolso Controlado © 2003 Jaelson Castro Assistência Médica Gerenciada Paciente se filia a uma cooperativa. O médico não recebe uma taxa por cada serviço, mas é pago uma quantia fixa por cada paciente; Pacientes devem ir a médico selecionados e aprovados; O paciente obtém tratamento rápido (não é preciso aprovação prévia); © 2003 Jaelson Castro Assistência Médica Gerenciada Médicos pagam pelos testes laboratoriais; Médico fica responsável por controlar custos (prescreve programas preventivos); Mensalidade mais barata para pacientes e mais rentável para investidor da companhia seguro. © 2003 Jaelson Castro Assistência Médica Gerenciada © 2003 Jaelson Castro A Necessidade de Capturar Razão Links de meio-fim relacionam metas a tarefas que podem ser usadas para satisfazer estas metas Decomposição de tarefas relaciona tarefas a outras tarefas dos componentes Metas soft são satisfeitas quando existem mais contribuições positivas do que negativas de uma tarefa e de outras metas soft satisfeitas Decomposição de tarefas © 2003 Jaelson Castro Modelo Estratégico da Razão (SR) Um médico precisa enviar previamente um tratamento para aprovação da seguradora, caso contrário o tratamento pode não ser reembosável Companhia verifica se o tipo do tratamento está coberto na apólice e que o tratamento proposto é apropriado (de acordo com uma opinião médica) Detalhe do agente © 2003 Jaelson Castro Modelo Estratégico da Razão Alternativas -O Próprio gerente ou - Outro funcionário faz a avaliação Contribuições para metas soft © 2003 Jaelson Castro Razões não-funcionais para a escolha entre as alternativas Alternativa 1 © 2003 Jaelson Castro Alternativa 2 Alternativa 3 i* - Meeting Scheduler Modelo da Dependência Estratégica -SD © 2003 Jaelson Castro Modelagem Organizacional 26 Revelando Metas e encontrando alternativas © 2003 Jaelson Castro Modelagem Organizacional 27 Usando um Meeting Scheduler © 2003 Jaelson Castro Modelagem Organizacional 28 Modelo Estratégico da Razão - SR SR2 © 2003 Jaelson Castro Modelagem Organizacional 29 A Tok&Stok tem a preocupação de conciliar em seus produtos design, qualidade e preços acessíveis. As lojas são amplas, confortáveis e possuem atendimento qualificado para auxiliar o cliente na compra de um móvel ou mesmo para desenvolver um projeto de decoração. Atenta às tendências nacionais e internacionais e investindo em soluções para os mais diferentes ambientes, a empresa sempre tem alguma novidade em suas prateleiras. © 2003 Jaelson Castro Modelagem Organizacional 30 Desejos e habilidades Eu quero... © 2003 Jaelson Castro Eu posso suprir ... Modelagem Organizacional 31 A Strategic Dependency Model LEGENDA ator © 2003 Jaelson Castro Dependência de meta Dependência de tarefa Dependência de recurso Dependência de meta-soft Modelagem Organizacional 32 Papéis, Posições, Agentes LEGENDA agente posição papel Um modelo SD mostrando incentivos para a melhoria da performance © 2003 Jaelson Castro Modelagem Organizacional 33 Algumas dependências estratégicas entre a loja e seus clientes © 2003 Jaelson Castro Modelagem Organizacional 34 A Strategic Rationale Model Link de Decomposição de Tarefa Limites do Ator Link Meio-fim Link de Contribuição de Meta-soft © 2003 Jaelson Castro Modelagem Organizacional 35