quarta-feira, 12 de janeiro de 2011

Processo de Gerencimento de Projetos

O gerenciamento de projetos deve ser realizado através de aplicação e da interação de processos que são iniciação, planejamento, execução, monitoramento e controle, e encerramento.

Grupo de Processos de Iniciação:
·                  Desenvolver o termo de abertura do projeto, que nada mais é do que um documento formal para iniciar um novo projeto ou uma nova fase do projeto.
·                  Identificar as partes interessadas. Que é um processo de identificação de todas as pessoas ou organizações que podem ser afetadas pelo projeto, a partir, de informações que sejam relacionadas aos seus interesses e pelo impacto do sucesso do projeto.

Grupo de Processos de Planejamento:
·                  Desenvolver o plano de gerenciamento do projeto, onde contem informações de como o projeto será planejado, executado, monitorado, controlado e encerrado.
·                  Coletar requisitos, onde se documenta as necessidades das partes interessadas.
·                  Definir escopo, onde se define de maneira detalhada as necessidades do projeto.
·                  Criar a estrutura analítica do projeto (EAP), onde se define de maneira analítica todas as atividades do projeto, que uma forma macro e de fácil visualização.
·                  Definir as atividades, identificar as ações especificas para poder estimar as entregas do projeto.
·                  Seqüenciar as atividades, identificar a relação entre as atividades.
·                  Estimar recursos das atividades, onde se estima os tipos e quantidade de materiais, pessoas, equipamentos serão necessários para realizar as atividades.
·                  Estimar as durações das atividades.
·                  Desenvolver cronograma.
·                  Estimar custos, estimativa de recursos monetários.
·                  Determinar orçamento, agregação de custos estimados.
·                  Planejar a qualidade, garantir que tudo esteja em conformidade com os padrões de qualidade.
·                  Desenvolver o plano de recursos humanos, processo que se define as responsabilidades e as relações de hierarquias do projeto.
·                  Planejar as comunicações, determinar as necessidades das informações das partes interessadas no projeto.
·                  Planejar o gerenciamento de riscos. É necessário identificar fatores que afetem o projeto.
·                  Realizar a análise qualitativa de riscos. Onde faz a priorização dos riscos para a realização da analise ou de uma ação adicional através de uma combinação de probabilidade de ocorrência e impacto.
·                  Realizar a análise quantitativa de riscos. É a análise numérica dos riscos identificados nos objetivos gerais do projeto.
·                  Planejar respostas a riscos, onde se desenvolve as opções e as ações que aumentem as oportunidades e reduzam as ameaças aos objetivos do projeto.
·                  Planejar as aquisições é o processo de decisão da compra do projeto, especificando a abordagem e identificando fornecedores em potencial.

Grupo de Processos de Execução:
·                  Orientar e gerenciar a execução do projeto. Onde se realiza o trabalho definido no plano de gerenciamento do projeto.
·                  Realizar a garantia da qualidade é realizar a auditoria dos requisitos de qualidade e dos resultados das medições de controle, para a garantia de estar utilizando os padrões de qualidade e definições de operacionais apropriados.
·                  Mobilizar a equipe do projeto é obter a confirmação da disponibilidade dos recursos humanos e a obtenção da equipe necessária para terminar as designações do projeto.
·                  Desenvolver a equipe do projeto, para a garantia de melhoria de competências, da interação da equipe e do ambiente global para aprimorar o desempenho do projeto.
·                  Gerenciar a equipe do projeto é acompanhar o desempenho da equipe, fornecer feedback, resolver questões e gerenciar mudanças para otimizar o desempenho do projeto.
·                  Distribuir informações é colocar a disposição das partes interessadas informações relevantes conforme o planejado.
·                  Gerenciar as expectativas das partes interessadas é estar em comunicação e integração para atender as suas necessidades e para resolver questões à medida que ocorrerem.
·                  Realizar aquisições é obter respostas dos fornecedores.

Grupo de Processos de Monitoramento e Controle:
·                  Monitorar e controlar o trabalho do projeto exige relatórios de status, medições de progresso e previsões, os relatórios devem fornecer informações sobre o desempenho do projeto com relação ao escopo, cronograma, custo, qualidade e risco.
·                  Realizar o controle integrado de mudanças é a avaliação de todas as solicitações de mudanças, aprovação de mudanças, gerenciamento das entregas, processos organizacionais e do plano de gerenciamento do projeto.
·                  Verificar escopo para formalização das aceitações das entregas terminadas do projeto.
·                  Controlar escopo é monitorar o andamento do escopo do projeto e do produto e gerenciamento das mudanças feitas na linha de base do escopo.
·                  Controlar cronograma é o monitoramento do andamento do projeto para atualização do seu progresso.
·                  Controlar custos é monitorar o andamento do projeto para atualização do orçamento.
·                  Realizar controle de qualidade é registrar os resultados da execução das atividades de qualidade para avaliação do desempenho e recomendar as mudanças necessárias.
·                  Reportar desempenho é distribuir informações sobre o desempenho, incluindo relatórios de andamento, medição do progresso e previsões.
·                  ·         Monitorar e controlar riscos é a implementação do plano de respostas       aos riscos, acompanhamento dos riscos identificados, monitoramento dos riscos residuais, identificação de novos riscos e avaliação do processo de risco durante todo o projeto.
·                  Administrar as aquisições é verificar seus relacionamentos e monitorar o desempenho do contrato, fazendo mudanças e correções conforme a necessidade.

Grupo de Processos de Encerramento:
·                  Encerrar o projeto ou a fase é a finalização das atividades de todos os grupos processos para terminar formalmente o projeto ou a fase.
·                  Encerrar as aquisições de cada grupo de processos do projeto ou da fase.

terça-feira, 21 de dezembro de 2010

Diagramas UML 2.0

Abaixo vamos descrever resumidamente os diagramas oferecidos pela UML, o objetivo de tantos diagramas é oferecer múltiplas visões do sistema a ser modelado. A utilização de diversos diagramas permite que falhas possam ser descobertas nos diagramas anteriores, diminuindo assim a ocorrência de erro na fase da modelagem dos sistemas.
Diagrama de Caso de Uso: Este é o diagrama mais popular, e pelo fato do mesmo ser mais informal é amplamente utilizado na fase de levantamento e analise de requisitos. Neste diagrama devemos procurar identificar os atores e os serviços que compõe o sistema. Nele deve der descritas todas as opções que o sistema disponibilizará para os atores.
Diagrama de Classes: Este diagrama define a estrutura das classes utilizadas pelo sistema, determinando os atributos e métodos possuídos por cada classe, além de estabelecer como as classes se relacionam e trocam informações entre si.
Diagrama de Objetos: Este diagrama fornece uma visão dos valores armazenados pelos objetos de um Diagrama de Classe em um determinado momento da execução do processo.
Diagrama de Estrutura Composta: Este diagrama é utilizado para modelar Colaborações. Uma colaboração descreve uma visão de um conjunto de entidades que cooperam entre si para executar uma função especifica.
Diagrama de Seqüência: Este diagrama identifica o evento gerador do processo modelado, bem como o ator responsável por este evento, e determina como o processo deve se desenrolar e ser concluído por meio do envio de mensagens, que em geral disparam métodos entre os objetos.
Diagrama de Comunicação: As informações mostradas neste diagrama são praticamente as mesmas mostradas no Diagrama de Seqüência, porém com um enfoque diferente, visto que este diagrama não se preocupa com a temporalidade do processo, concentrando-se em como os objetos estão vinculados e quais mensagens trocam entre si durante o processo.
Diagrama de Máquina de Estado: Este diagrama procura acompanhar as mudanças sofridas nos estados de uma instancia de uma classe de um Caso de Uso ou mesmo de um subsistema. Basicamente demonstra qual caso de uso instancia um determinado método de uma classe.
 Diagrama de Atividades: Este diagrama se preocupa em descrever os passos a serem percorridos para a conclusão de uma atividade especifica, podendo, no entanto modelar um processo completo. Este diagrama é baseado em Redes de Petri.
Diagrama de Interação: Este diagrama é uma variação do Diagrama de Atividade que fornece uma visão ampla dentro de um sistema ou processo de negocio, costuma englobar diversos tipos de diagramas de interação para demonstrar um processo geral.
Diagrama de Componentes: Este diagrama é amplamente associado à linguagem de programação que será utilizada para desenvolver o sistema modelado. Este diagrama pode ser utilizado para modelar o código-fonte, os módulos executáveis de um sistema, a estrutura física de um banco de dados ou mesmo os componentes necessários para a construção de interface.
Diagrama de Implantação: Este diagrama determina as necessidades de hardware do sistema, as características físicas como: servidores, estações, topologia e protocolos de comunicação, ou seja, todo aparato físico sobre qual o sistema deverá ser executado.
Diagramas de Pacotes: Este diagrama tem por objetivo representar os subsistemas ou submódulos englobados por um sistema de forma a determinar as partes que o compõem.
Diagrama de Tempo: Este diagrama és utilizado para demonstrar o tempo de resposta a eventos externos e também utilizado para demonstrar a mudança de um estado de um objeto.