UFU UNIVERSIDADE FEDERAL DE UBERLÂNDIA FACOM FACULDADE DE COMPUTAÇÃO CURSO DE BACHARELADO EM SISTEMAS DE INFORMAÇÃO PROFESSOR: WILLIAM CHAVES DE SOUZA CARVALHO TRABALHO PRÁTICO DE GERÊNCIA DE PROJETOS DE TI 2014/1 A resolução desta prova deverá ser entregue apenas durante a aula de Gerência de Projetos de TI do dia 18/06/2014, podendo ser feita em grupos de até três alunos. A resolução deverá ser entregue impressa e enviada para o e-mail william@facom.ufu.br ou william.souza.carvalho@gmail.com. 1. Visão Geral Um sistema de informação de pacientes que apoie o cuidado com a saúde mental consiste em um software médico que mantém dados sobre pacientes que sofrem de problemas de saúde mental e os tratamentos que eles receberam. A maioria dos pacientes com problemas desse tipo não necessita de um tratamento hospitalar dedicado, mas precisa consultar clínicas especializadas regularmente, nas quais eles possam encontrar um médico que tenha conhecimento detalhado de seus problemas. Para tornar a consulta mais simples, essas clínicas não são apenas hospedadas em hospitais. Elas também podem ser mantidas em consultórios médicos ou centros comunitários. O Sistema de Gerenciamento de Cuidados de Saúde Mental de Pacientes () é um sistema de informação direcionado para o uso em clínicas. Ele faz uso de um banco de dados centralizado de informação sobre os pacientes, mas também foi planejado para funcionar standalone e, dessa forma, pode ser acessado e usado em locais que não têm uma rede segura. Quando os sistemas locais têm acesso a redes seguras, eles usam informações sobre os pacientes do banco de dados, mas podem baixar e usar cópias locais de registro de pacientes quando eles estão desconectados. Não se trata de um sistema completo de registros médicos; portanto, ele não mantém informações sobre outras condições médicas. Contudo, pode interagir e trocar dados com outros sistemas de informação clínica. A Figura 1 ilustra a organização do. Servidor web Banco de Dados dos Pacientes O tem dois objetivos gerais: Figura 1 Organização do 1. Gerar informação administrativa que permita aos gerentes de serviço de saúde avaliar o desempenho considerando os objetivos locais e governamentais. 2. Oferecer à equipe médica informações atualizadas para apoiar o tratamento dos pacientes. Pág. 1
A natureza dos problemas de saúde mental é tal que os pacientes frequentemente são desorganizados a ponto de perder consultas, deliberada ou acidentalmente perder receitas e medicação, esquecer-se das instruções e fazer demandas insensatas à equipe médica. Eles podem aparecer inesperadamente. Na maioria dos casos, eles podem ser um perigo para si próprios e para outras pessoas. Eles podem mudar regularmente de endereço e estar desabrigados por períodos longos ou curtos. Quando os pacientes forem perigosos, eles podem precisar ser segregados confinados a um hospital seguro para tratamento e observação. Os usuários do sistema incluem equipe clínica, como médicos, enfermeiras e assistentes de saúde (enfermeiras que visitam as pessoas em casa para avaliar o tratamento). Outros usuários incluem recepcionistas, que marcam as consultas, equipe de registros médicos, que mantém o sistema de registros, e equipe administrativa, que gera relatórios. O sistema é usado para registrar informações sobre os pacientes (nome, endereço, idade, parentesco etc.), consultas (data, médico visto, impressões subjetivas sobre o paciente etc.), condições e tratamentos. Os relatórios são gerados regularmente para a equipe médica e gerentes de autoridade de saúde. Normalmente, os relatórios para a equipe médica focam no paciente individual, enquanto os relatórios administrativos são anônimos e concernem às condições, custos do tratamento etc. 2. Características Principais As características principais do sistema são descritas nas subseções subsequentes. 2.1. Gerenciamento de cuidado individual Os médicos clínicos podem criar relatórios para pacientes, editar a informação no sistema, verificar o histórico do paciente etc. O sistema apoia resumo de dados, assim os médicos que não tiveram contato anterior com o paciente podem entender rapidamente os problemas importantes e os tratamentos que foram prescritos. 2.2. Monitoramento de paciente O sistema monitora regularmente os registros de pacientes envolvidos no tratamento e emite alertas se problemas possíveis forem encontrados. Portanto, se o paciente não foi visto por um médico por certo tempo, um alerta pode ser emitido. Um dos elementos mais importantes do sistema de monitoramento é manter acompanhamento de pacientes segregados e garantir que as inspeções legalmente requeridas sejam realizadas no tempo previsto. 2.3. Geração de relatórios administrativos O sistema gera relatórios administrativos mensais que mostram o número de pacientes tratados em cada clínica, o número de pacientes que deram entrada e deixaram o sistema de cuidados, número de pacientes segregados, os remédios prescritos e seus custos etc. 3. Restrições Restrições de ordem legal, de privacidade e de segurança afetam o projeto e o funcionamento do SGC- SMP conforme descrito a seguir. Pág. 2
3.1. Legislação Duas leis diferentes afetam o sistema. Estas são leis sobre proteção de dados que governam a confidencialidade de informação pessoal e leis de saúde mental que governam a detenção obrigatória de pacientes tidos como perigosos para si mesmos ou para os outros. A saúde mental é singular nesse aspecto, por ser a única especialidade médica capaz de recomendar a detenção de pacientes contra a vontade deles. Isso está sujeito a medidas legislativas protetoras bastante rígidas. Um dos alvos do é garantir que a equipe sempre aja de acordo com a lei e que suas decisões sejam registradas para revisão jurídica, se necessário. 3.2. Privacidade Como em todos os sistemas médicos, a privacidade é um requisito crítico do sistema. É essencial que a informação do paciente seja confidencial e nunca revelada a pessoas fora da equipe médica autorizada além dos próprios pacientes. O é também um sistema crítico de segurança. Algumas doenças mentais tornam os pacientes suicidas e perigosos para outras pessoas. Quando possível, o sistema deve alertar a equipe médica sobre pacientes potencialmente suicidas ou perigosos. 3.3. Segurança O projeto geral do sistema tem de levar em consideração os requisitos de privacidade e segurança. O sistema deve estar disponível quando necessário, senão a segurança pode estar comprometida e pode ser impossível prescrever o remédio correto para os pacientes. Existe um possível conflito aqui é mais fácil manter a privacidade quando existe apenas uma única cópia de dados de sistema. Contudo, para garantir a disponibilidade no evento de falha de servidor ou desconexão de rede, cópias múltiplas de dados devem ser mantidas. 4. Projeto de Desenvolvimento Como você pode imaginar, você é o Gerente de Projetos da Fábrica de Software que venceu a licitação para implementação do em uma cidade de médio porte. Como bom Gerente de Projetos, uma de suas primeiras providências foi elaborar a Estrutura Analítica do Projeto de acordo com as fases típicas da Engenharia de Software para elaborar a versão preliminar do cronograma cujos grandes módulos (ou fases) são ilustrados na Figura 2. O cronograma expandido com todas as tarefas pode ser encontrado no site da disciplina. Figura 2 Cronograma e Gráfico de Gantt do Projeto Pág. 3
A partir daí, você deverá refinar este cronograma preliminar para gerar o cronograma final, e para isso deverá levar em consideração a duração das principais tarefas, os recursos e os custos dos recursos. As próximas subseções descrevem estes elementos de forma que você possa dar continuidade ao planejamento do projeto. 4.1. Estimativa 4.2. Recursos Cada pessoa da equipe exerce um papel no projeto. Por exemplo: gerente, arquiteto, analista de teste, programador, etc. As responsabilidades do gerente são gerenciar, influenciar e liderar a equipe do projeto, além de garantir que um comportamento ético seja adotado na realização dos trabalhos. 1. Ainda no arquivo do MS-Project que você modificou para responder o item 4.1, insira os dados da Tabela 2 na planilha de recursos: Tabela 1 Planilha de Recursos do Projeto Perfil do Recurso Valor Hora (normal / extra) Custo / Uso Gerente de Projetos R$ 50,00 / R$ 75,00 Analista de Requisitos Pleno R$ 30,00 / R$ 45,00 Analista de Requisitos Sênior R$ 35,00 / R$ 52,50 Analista de Sistemas (UML) R$ 34,00 / R$ 51,00 Arquiteto Sênior R$ 40,00 / R$ 60,00 Programador Sênior R$ 35,00 / R$ 52,50 Programador Pleno R$ 25,00 / R$ 37,50 Programador Júnior R$ 18,00 / R$ 27,00 Analista de Teste Pleno R$ 22,00 / R$ 33,50 Analista de Teste Júnior R$ 15,00 / R$ 22,50 Webmaster/Web designer R$ 25,00 / R$ 37,50 DBA R$ 35,00 / R$ 52,50 Implantador de Sistemas Pleno R$ 25,00 / R$ 37,50 Cliente R$ 0,00 / R$ 0,00 Buffet Black Tea R$ 300,00 2. Para cada tarefa do cronograma, atribua o recurso mais adequado para realiza-la de acordo com os tipos de recursos disponíveis inseridos no passo anterior. Confie no seu bom senso e capacidade de julgamento para decidir quem deve fazer o quê 1. Lembre-se também que uma tarefa pode ser realizada por mais de um recurso, o que faz o prazo diminuir. 3. Calcule no MS-Project o valor do orçamento do projeto de acordo com os dados da Tabela 2 e as atribuições de tarefa feitas no passo 2 2. 4. Altere as predecessoras de algumas tarefas tornando-as paralelas com outras e veja como isso afeta o prazo de execução do projeto. 1 Dica: A realização da tarefa 75. Ministrar Treinamento do cronograma precisa ser atribuída tanto ao recurso técnico adequado quanto ao Buffet Black Tea, que é responsável pelo coffee break durante o treinamento. 2 O MS-Project tem um relatório específico para isso. Basta encontrá-lo! Pág. 4
5. Entregáveis 1. Arquivo MS-Project alterado para conter: 1.1.Os recursos inseridos na planilha de recursos. 1.2.Todas as tarefas com recurso(s) atribuído(s) de acordo com a planilha fornecida no enunciado desta avaliação. 1.3.Possibilidade de calcular o custo do projeto de acordo com os dados fornecidos. Pág. 5