Details
Nothing to say, yet
Details
Nothing to say, yet
Comment
Nothing to say, yet
In this information, we learn about the planning process in project management. It includes developing the project plan, collecting requirements, defining scope, creating the work breakdown structure, sequencing activities, estimating resources and durations, developing the schedule, estimating costs, and determining the budget. Other topics covered include quality planning, human resource planning, communications planning, risk management planning, and procurement planning. The main focus is on understanding customer needs, defining scope, and developing a project schedule. The goal is to establish what needs to be done, how, when, by whom, and under what conditions. The information also discusses the management of project scope, including collecting requirements, defining scope, and creating the work breakdown structure. It emphasizes the importance of using correct procedures and techniques to improve the quality of the software. The need for a software system for managing medicatio Aula 3. Nessa aula 3 nós vamos falar sobre planejamento, especificamente planejamento, grupo de processo de planejamento que abrange desenvolver o plano de planejamento de projeto, coletar requisitos, definir o escopo, criar a IAP, definir as atividades, sequenciar as atividades, estimar os recursos das atividades, estimar as durações das atividades, desenvolver o cronograma, estimar os custos e determinar o orçamento. Ainda mais, planejar a qualidade, desenvolver o plano de recursos humanos, planejar as comunicações, planejar o gerenciamento dos riscos, identificar os riscos, realizar análise qualitativa, realizar análise quantitativa, planejar as respostas aos riscos e planejar as aquisições. Então esse é o grupo de processos de planejamento. Planejamento. Momento que se estabelece o que se fazer, como, quando, por quem, por quanto e em que condições. Planejamento de projetos. Atividades. 1. Entender o que o cliente deseja. Escopo do software a ser desenvolvido para desenvolver o plano para a gestão do projeto. 2. Desenvolver a estrutura analítica do projeto. EAP. 3. Definir os recursos necessários. Área de conhecimento. Ainda dentro do 3, você tem tecnologia entregada para o desenvolvimento, memória, processador, linguagens de programação e ajudam a melhorar a qualidade do produto. Ainda dentro do 3, qualidade do processo. Usar procedimentos e técnicas corretas levam ao software melhor. Planejamento do projeto. Atividades. 4. Estimar o custo de mão de obra, área de conhecimento, qualidade das pessoas, desenvolvedor e quanto mais capacitadas melhor será o desenvolvimento. 5. Determinar a viabilidade com base nos custos e ganhos calcula-se o retorno do investimento. Faz parte desse item 5, gerência do projeto. Em termos de custo, tempo e cronograma, afetam diretamente a qualidade. 6. Desenvolver um cronograma do projeto. Agora nós estamos falando a respeito então daquele ciclo, o HUB, que você tem então integração, riscos e comunicações. Dentro desse círculo você tem ali um triângulo equilátero escrito escopo. Então, ou seja, você tem um tripé nesse escopo de custos, qualidade e tempo. E o círculo é integração, riscos e comunicação. Então, hoje a gente está falando de integração. 7. Gerenciamento da integração do projeto. Vista desenvolver o plano de gerenciamento do projeto por meio da documentação das ações necessárias para definir, preparar e integrar todos os planos auxiliares. Planos, escopo, tempo, custo, qualidade, RH, comunicações, risco e aquisições. 8. Desenvolver o plano de gerenciamento de projeto, segundo PEMBOCA. Entradas, termos de abertura do projeto. 2. Saídas dos processos de planejamento. 3. Fatores ambientais da empresa. 4. Ativos de processos organizacionais. E depois das entradas, então, nós temos ferramentas e técnicas, que é a opinião especializada. E depois saídas, que é plano de gerenciamento do projeto. A respeito agora de plano de gerenciamento do projeto. Como determinaria o escopo? Quais ferramentas devo usar para planejar como realizar o escopo desse projeto? Quais fatores ambientais da empresa e ativos de processos organizacionais devem ser considerados? E também aborda tópicos como gerenciamento e controle do escopo, em conformidade com o plano de gerenciamento do projeto. Vamos lá então. Gerenciamento do escopo do projeto. O gerenciamento do escopo do projeto inclui os processos necessários para assegurar que o projeto inclui todo o trabalho necessário e apenas o necessário para terminar o projeto com sucesso. Ainda gerenciamento do escopo de projetos. No planejamento envolve coletar os requisitos dos clientes, o que os clientes querem para o software requerido. Definir o escopo que envolve a descrição detalhada da entrega do software. Criar a EAP, estrutura de análise de projeto, que é a subdivisão das entregas em componentes menores para facilitar a gestão. Coletar os requisitos, então, envolve entradas, ferramentas e técnicas e saídas. Com relação a entradas dos requisitos, coletar os requisitos é o termo de abertura do projeto, registro das partes interessadas. E ferramentas e técnicas, temos entrevistas 1, 2 dinâmicas de grupo, 3 oficinas, 4 técnicas de criatividade em grupo, 5 técnicas de tomadas de decisão em grupo, 6 questionários e pesquisas, 7 observações, 8 protótipos. E as saídas 1, documentação de requisitos, 2, planejamento e gerenciamento dos requisitos e 3, matriz de rastreabilidade dos requisitos. Desenvolvimento de software para a gestão de medicamentos, requisitos dos clientes. Conforme os stakeholders, com base no Conselho Nacional de Saúde, o Brasil está entre os 10 países que mais consomem medicamentos no mundo. A Anvisa é o órgão que precisa gerenciar o uso de medicamentos no Brasil. Assim, é necessário um software para a gestão de medicamentos pela Anvisa, na cadeia de fabricantes e farmácias. O principal problema é a venda de medicamentos controlados e contárgia vermelha sem a receita médica. Entradas. Termo de abertura do projeto. É o documento que autoriza formalmente o início de um projeto. A partir da emissão dele, a empresa divulga internamente a sua finalidade. Justificativa. Por que é necessário desenvolver o software? Quais as implicações para a prática do dia a dia? Visão do cliente. Pedido do cliente. Depois, no termo de abertura do projeto, nós temos, então, a documentação dos requisitos. Descreve os produtos e serviços que irá conduzir os objetos. Aliás, os objetivos. Ativos de processos organizacionais. Políticas, normas, diretrizes envolvidas. Exemplo, normas da empresa e para o desenvolvimento. Ainda sobre planejamento e definir o escopo, nós temos técnicas e ferramentas. Então, nós temos três divisões aqui. Opinião especializada, análise de produtos e identificação das alternativas. Com relação a opinião especializada, equipe multifuncional para atender todas as áreas do conhecimento. Análise de produtos e entendimento dos produtos a serem entregues, no caso, software para gestão de medicamentos e identificação das alternativas. Pensar em maneiras para desenvolver o software. Ainda sobre o planejamento e definir o escopo, agora nós vamos falar da parte de saída, que é a declaração do escopo. Base para a tomada de decisão e para a confirmação ou desenvolvimento de um entendimento comum do escopo entre os stakeholders. Desenvolver software para a gestão de medicamentos, atualizações dos documentos do projeto, caso necessário alguma autorização com base no escopo completamente entendido. Definir o escopo, segundo a PBOC, entradas, termo de abertura do projeto, documentação dos requisitos, ativos de processos organizacionais. 2. Ferramentas e técnicas, composta por 1. Opinião especializada, 2. Análise de produto, 3. Identificação de alternativas e 4. Oficinas. E agora a terceira etapa, saídas, que é composta por 1. Declaração do escopo do projeto, 2. Atualização dos documentos do projeto. Entradas, declaração do escopo, base para a tomada de decisão e para a confirmação ou desenvolvimento de um entendimento comum do escopo entre os stakeholders. Entradas ainda, documentação dos requisitos, descreve os produtos e serviços que irá conduzir os objetivos. Ainda entradas, ativos de processos organizacionais, políticas, normas diretrizes envolvidas, exemplo, normas da empresa e para o desenvolvimento. Agora técnicas e ferramentas. Decomposição, detalhar as entregas em componentes menores para melhor entendimento. Saída, EAP, é a forma de representação do escopo do projeto que agrupa as suas entregas, lembrando que EAP é a estrutura de análise de projeto. Dicionário EAP, documento que descreve cada pacote de trabalho para as especificações que acompanhar o EAP. Linha base do escopo, serve como referência para acompanhar a execução de um projeto e verificar se ele está sendo executado com sucesso dentro do que foi planejado. Criar EAP segundo a PEMBOC. Entradas, três capítulos, declaração do escopo do projeto, documentação dos requisitos, ativos de processos organizacionais. Segundo agora, ferramentas e técnicas ainda dentro do tema criar EAP, composta por um capítulo. Decomposição e ainda em criar a EAP, saídas, composta por quatro capítulos. Um, EAP. Dois, dicionário da EAP. Três, linha de base do escopo. Quatro, atualizações dos documentos do projeto. Exemplo de EAP, nós temos aqui um fluxograma, em que você tem o projeto em cima, dividido em fase 1, fase 2, embaixo, as caixinhas ligadas ao projeto. Entrega 3, subprojeto 4 e subprojeto N. A fase 2 é quebrada em três entregas, entrega 2.1, 2.2 e 2.3 e assim por diante ele vai quebrando as várias fases do processo. Desenvolvimento de software para gestão de medicamentos. Com isso foi desenvolvido um EAP para o desenvolvimento de um novo software dividido em cinco tarefas. Novo software. Tarefa 1, levantamento de requisitos. 2, arquitetura do software. 3, desenvolvimento. 4, testes e 5, implementação. Isso daqui é muito semelhante ao RAPITO, que é os requisitos, a arquitetura do software A, o P de projeto, não é isso? Então, RAPITO. B, de implementação, o P de testes e o O de operação, só que a implementação no final, não é isso? Então aqui já é diferente, aqui é o levantamento de requisitos, a arquitetura do software, desenvolvimento, testes, qualidade e implementação. É o LADETI, esse é o novo software. Desenvolvimento de software para gestão de medicamentos, levantamento de requisitos. Tem os requisitos funcionais relacionados à funcionalidade do sistema, exemplo, cadastrar o usuário, remédio. Os requisitos não funcionais relacionados à usabilidade, segurança de navegação e regras de negócio, é o que delimita o sistema. Exemplo, cada usuário só poderá cadastrar de 30 medicamentos, sendo uma regra de negócio. A segunda etapa é a arquitetura do software. Qual a linguagem de programação? Usar Java, PHP, linguagem da Apple. Depois, qual framework usar? São estruturas compostas com conjunto de códigos genéricos que permite o desenvolvimento de sistemas e aplicações. Qual banco de dados usar? Oracle, PostgreSQL. Qual o IDE usar? O IDE, que é a ferramenta que vai ser desenvolvido o software. Exemplo, Visual Studio Code da Microsoft. Desenvolvimento de software para gestão de medicamentos. Desenvolvimento, criação do front-end, é a parte visual do software. Criação do CRUD, que é o relacionado ao back-end, cadastrar, ler, atualizar e excluir. Operações básicas de um banco de dados, create, read, update and delete. Criação do banco de dados, tabelas, relações entre as tabelas. E utilização dos APIs. Interface de Programação Aplicada. Construir um API na Anvisa para verificar se o medicamento está ativo. Agora, a fase de testes, qualidade. Testes unitários. Teste de carga, refere o teste como um subconjunto do processo de teste de desempenho de software. Como testes de pico, testes de resistência, testes de volume, testes de estabilidade. Testes de requisição, para verificar a demora na alteração. Métricas estáticas, voltadas a manutenibilidade, quando o software está parado, por exemplo. Quantidade de linhas de código, quantidade de classes na linguagem de programação. Métricas dinâmicas, quando o software está em uso. Tempo entre passagens de tela. Agora, vamos para a implementação. A implementação, que é a última fase desse processo. Verificação de conformidades. Verificação de conformidade das etapas anteriores definidas. Domínio, qual RL vai utilizar. Endereço de qualquer site na internet formado por esquema caminho e outras partes. Hospedagem, vai ser hospedado na nuvem WS da Amazon, Microsoft Surface, Data Eraser ou outros serviços de hospedagem. O desenvolvimento de software para a gestão de medicamentos é um novo software, contando então com essas cinco fases. Levantamento de requisitos, arquitetura de software, desenvolvimento, testes, qualidade e implementação. Sendo que há levantamento de requisitos, compostos por requisitos funcionais, requisitos não funcionais, regras de negócio e casos de uso. Arquitetura de software, composta por qual a linguagem de programação usar, qual framework usar, qual banco de dados usar, qual ID usar. Desenvolvimento, criação do front-end, criação do CRUD, criação do banco de dados, utilização de APIs. Testes, barra qualidade, testes unitários, testes de requisição, métricas estáticas, métricas dinâmicas e por fim implementação, verificação de conformidades, domínio e hospedagem. Com isso nós finalizamos a aula 3.