Buscar

APOSTILA_-_Engenharia_de_Software_e_Gerencia_de_Projeto_-_14

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 16 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Engenharia de Software 
e Gerencia de Projetos
Engenharia de Software e Gerencia de Projetos
2Técnicas e Ferramentas de Gerência de Projetos
A função de gerência de projetos requer muitas habilidades e envolve o gerente em muitas atividades que, 
com uso de técnicas e ferramentas seu trabalho pode ser otimizado, os erros minimizados e a qualidade 
alcançada. As técnicas e ferramentas ajudam o gerente a organizar o trabalho. Imagine construir um 
cronograma no papel e a cada modificação ter que redesenhar e guardar as diversas versões produzidas. 
Não seria estranho para a atualidade? Pois é. Nos dias atuais é preciso adotar ferramentas para diminuir 
o esforço de trabalho, que já não é pouco!
Considerando as técnicas, imagine-se tendo que calcular o tamanho de uma aplicação baseando-se 
somente na experiência vivida. Seria complicado, não? O risco de insucesso é alto, pois as variáveis 
mudam de projeto para projeto e a análise pode não ser completa.
Portanto, sempre que for desenvolver alguma tarefa busque a existência de uma técnica ou ferramenta 
que possa lhe ajudar.
Vamos ver agora uma de cada.
 ● Aprender as principais funcionalidades da técnica de ponto de função e da ferramenta Ms Project, 
como recursos para apoiar a gerência de projetos.
 ● A funcionalidade e recursos da ferramenta MSProject;
 ● Conceitos e procedimentos para uso da técnica de ponto de função;
Introdução
Objetivo
Tópicos Abordados
Engenharia de Software e Gerencia de Projetos
3Técnicas e Ferramentas de Gerência de Projetos
A funcionalidade e recursos da ferramenta Ms Project
A ferramenta Ms Project
O Ms Project é um software da Microsoft para gerenciamento 
de projetos. 
O software possui suporte ao planejamento, acompanhamento 
e controle, alem de manter os registros das atualizações das 
informações.
Sua definição está baseada no modelo Diagrama de Rede (ou diagrama de precedências) onde as tarefas 
são criadas a partir de uma rede formada pela ligação dos blocos.
Apresentação
O software considera o registro das atividades, recursos, custo e tempo. Abaixo são relacionadas algumas 
das potencialidades do software quanto a:
 ● Relações de precedências entre tarefas tipo Fim-Início, Início-
Início, Fim-Fim, e Início-Fim
 ● Tarefas repetitivas, como reuniões de controle que podem 
acontecer toda segunda-feira
 ● Estabelecer níveis hierárquicos através de “tarefas de resumo”.
 ● Subprojetos
 ● Agrupar, filtrar e classificar tarefas
 ● Emissão de relatórios já formatados
 ● Criação de relatórios
Sua primeira versão foi apresentada ao mercado em 1985. È um software desenvolvido com 
interface gráfica e amigável, seguindo a mesma padronização dos demais softwares da Microsoft 
como Word e Excel.
Fatos Históricos
Engenharia de Software e Gerencia de Projetos
4Técnicas e Ferramentas de Gerência de Projetos
 ● Os recursos são ligados diretamente às tarefas
 ● Permite redistribuição de recursos (ou nivelamento de recursos), manual ou 
automática.
 ● O cálculo é feito automaticamente com a entrada de dados. 
 ● Permite definição de semana e período de expediente de trabalho, alem dos 
feriados;
 ● Permite programar datas para as tarefas; 
 ● Permite o uso do modelo probabilístico.
 ● Figura 1 – Tela inicial do MS Project
 ● Fonte: Software MsProject
 ● São ligados às tarefas ou recursos alocados, de acordo com a necessidade.
Ambiente
A tela inicial do software Ms Project disponibiliza o menu de movimentação, barra de ferramentas e 
áreas de trabalho.
Veja a figura abaixo:
Engenharia de Software e Gerencia de Projetos
5Técnicas e Ferramentas de Gerência de Projetos
Menu Principal – Contém todos os comandos do MS Project, com usabilidade semelhante aos outros 
programas da Microsoft.
Barras de Ferramentas – Contém os botões dos comandos mais utilizados. Para ativar as barras entre em 
Ver/Barras de ferramentas/... no Menu principal.
Barra de Visualização – Contém botões para as visualizações mais utilizadas pelo usuário. Para ativar as 
barras entre em Ver/ Barra de Visualização /... no Menu principal.
Barra de Edição – Local para digitar as informações, caso não queira utilizar diretamente as tabelas.
Modo atual de trabalho – indica o modo de trabalho no qual o MS Project se encontra. Pode ser:
 ● Pronto – aguardando uma ação do usuário.
 ● Abrindo <nome do projeto> - aguardando entrada de dados.
 ● Salvando <nome do projeto> - gravando alterações em arquivo
Área para Tabelas – indica as tabelas do banco de dados utilizadas.
Área Gráfica – apresenta as visualizações gráficas do projeto, como o Gráfico de Gantt.
Barra Separadora Vertical – divide as Áreas Tabelas e Gráfica. Movimentações físicas são permitidas para 
prover uma melhor visualização.
Criando um novo projeto
Para criar um projeto novo basta entrar na tela inicial. O primeiro passo é definir as informações básicas do 
projeto como data de início, data de fim, dentre ouras. Para essa função entre no Menu Principal, clique na 
opção Projecto e selecione Informação de Projecto.
Para exemplificar o software está proposto um projeto de construção de uma casa. A duração 
será apresentada em semanas.
Exemplo
Conceitos e procedimentos para uso da tecnica de 
ponto de função
Procedimentos
Engenharia de Software e Gerencia de Projetos
6Técnicas e Ferramentas de Gerência de Projetos
 ● Figura 2 – Informações do Projeto
 ● Fonte: Software MsProject
Após confirmar as informações será criado um projeto em branco com as informações sobre o projeto.
 ● Data de início do projeto
 ● Data de término do projeto. Inicialmente contém a data atual.
 ● Nota: é possível informar a partida pela data de início ou a data de término. Quando informada a data 
de término o software retroage. Esta opção é interessante quando se tem o prazo de entrega e deseja 
definir a data de início.
 ● Determina a data a considerar para montar a agenda (a Data de início ou a Data de término). Os 
cálculos para obter as datas das tarefas da rede são feitos com base nesta opção.
 ● Data de Início do Projecto: cálculos são realizados do início para o final da rede;
 ● Data de Término do Projecto: cálculos são realizados do fim para o início da rede;
 ● Data atual de acordo com o relógio do computador
 ● Data da coleta dos dados de andamento do projeto (custos)
 ● Especifica os dias da semana e horários a serem considerados na agenda. O calendário padrão 
considera os seguintes dias/horários de serviço: segunda a sexta, das 08h00 às 17h00, com intervalo 
para almoço entre as 12h00 e 13h00. Estas informações do calendário padrão podem ser alteradas 
pelo usuário – conforme apresentado na seção Calendário de Trabalho.
 ● Indica a prioridade do projeto. Deve ser um número de 0 a 1000. Quanto maior o número, maior a 
prioridade. Esta informação é utilizada quando o MS Project tem que decidir quanto à alocação de um 
recurso a um projeto ou outro.
Engenharia de Software e Gerencia de Projetos
7Técnicas e Ferramentas de Gerência de Projetos
O botão (Figura 2) apresenta estatísticas sobre o projeto, tais como: data de início e 
término, duração, trabalho e custo.
Digite 8 horas para a primeira atividade. Quando 
não souber o tempo preciso informe ? que o 
software supõe ser uma estimativa. Após entrada 
da informação é calculado o valor das colunas 
Início e Conclusão.
Tarefas
 ● Figura 3 – Estatísticas do projeto
 ● Fonte: Software MsProject
 ● Tabela 1 – Unidade do tempo
 ● Fonte: Ms Project - Manual
 ● Coluna Nome da Tarefa, na Área para Tabelas: Digite o nome da primeira 
atividade. 
 ● Coluna Duração: Digite a duração da tarefa, que deve ser informada por 
um número seguido pela unidade detempo, representada por uma letra 
conforme Tabela 1:
Engenharia de Software e Gerencia de Projetos
8Técnicas e Ferramentas de Gerência de Projetos
 ● Coluna Predecessoras: Digite o código da(s) atividade(s) precedente(s) à que 
você está cadastrando. Uma atividade precedente representa atividade que 
são realizadas antes da atividade em questão. Para mais de uma atividade 
use ponto-e-vírgula (;) para separá-las.
 ● Coluna Nome dos Recursos: Informe o nome dos recursos a serem utilizados 
para a realização das atividades. Após a digitação das tarefas a planilha se 
apresenta na forma da figura 4.
 ● Figura 4 – Dados do projeto
 ● Fonte: Software MsProject
 ● Figura 5 – Gráfico de Gantt
 ● Fonte: Software MsProject
Observando a área gráfica verifica-se que o software automaticamente monta o Gráfico de Gantt (Figura 5), 
incluindo as tarefas e as relações de precedência entre elas
É possível alterar as informações do tipo precedência, escala do tempo, ...) a partir do gráfico de 
Gantt. Acione os botões de zoom Para melhor visualizar. A impressão pode ser feita 
pelo Menu Principal, opção Ficheiro/Imprimir.... 
Exemplo
Engenharia de Software e Gerencia de Projetos
9Técnicas e Ferramentas de Gerência de Projetos
Ferramentas 
A opção Ferramentas/Opções o menu principal possibilita a padronização. Pode-se alterar o padrão para 
unidade de duração das tarefas, que é “dia”. Uma padronização importante é o calendário, que deve ser 
definido de acordo com a realidade da empresa/projeto, pois é a partir desta informação que o tempo de 
execução de cada tarefa será executado. O calendário padrão é definido como:
 ● A semana começa no domingo 
 ● Dias de trabalho: segunda-feira até sexta-feira
 ● Dias de descanso: sábado e domingo
 ● Expediente de trabalho: 08h00 às 12h00 e 13h00 às 17h00
 ● Feriados não informados
A alteração se faz pela opção Ferramentas/Opções/Calendario. Para visualizar o calendário (Figura 6) e 
conferir as tarefas, clique na opção Menu Principal/Ver/Calendario.
 ● Figura 6 – Visualização em Modo Calendário
 ● Fonte: Software MsProject
Engenharia de Software e Gerencia de Projetos
10Técnicas e Ferramentas de Gerência de Projetos
 ● Figura 7 – Configuração guarda automática
 ● Fonte: Software MsProject
 ● Figura 8 – Calendário de trabalho
 ● Fonte: Software MsProject
Calendário de Trabalho
As informações do projeto formam o Calendário de Trabalho (Figura 8). Para ter acesso a essas informações 
clique em Menu Principal/Ferramentas/Alterar tempo útil.
Salvando o Projeto: O 
procedimento para salvar o projeto 
criado segue os procedimentos 
adotados pela MicroSoft nos 
demais produtos que disponibiliza. 
Clique no menu principal a opção 
Ficheiro/Guardar. 
Salvamento Automático: Para 
garantir atualização da planilha 
e não ter surpresas com a perda 
da informação caso haja falhas 
no ambiente, o Ms Project 
disponibiliza o salvamento 
automático na opção Menu 
Principal/ Ferramentas/Opções/
Guardar e informe o intervalo de 
tempo em minutos (Figura 7).
Na entrada legendada por Para o calendário 
consta o calendário padrão como escolhido. 
Nessa tela permite criar novos períodos de 
trabalho ou alterar os existentes. O Ms Project 
disponibiliza três opções de período de trabalho 
ou calendário:
 ● Padrão
 ● 24 Horas 
 ● Turno da Noite
Caso deseje criar um calendário diferente do 
“Padrão”, deve-e definir antes da entrada de 
qualquer informação do projeto.
Engenharia de Software e Gerencia de Projetos
11Técnicas e Ferramentas de Gerência de Projetos
As atualizações devem ser feitas a partir da escolha de um dia e a operação disponível no menu “Excepções”. 
Os feriados devem ser marcados como Descanso (Figura 9).
A alocação de recursos (pessoas, equipamentos e material) pode ser incluída no planejamento. É importante 
definir o tipo de tarefa correspondente à carga de recursos e duração e, como fornecer quantidade de recursos.
 ● Figura 9 – Definição de feriados
 ● Fonte: Software MsProject
 ● Figura 10 – Definição de feriados
 ● Fonte: Software MsProject
Na opção Menu principal/Ferramentas/
Opções/Agenda (Figura 10),campo Tipo 
de tarefa pré definido:
 ● Duração Fixa: a duração da tarefa 
não se altera pela quantidade de 
recursos a ela alocada;
 ● Unidades Fixas: a duração 
da tarefa é conseqüência da 
quantidade de recursos alocados;
 ● Trabalho Fixo: a duração da tarefa 
é conseqüência da quantidade de 
recursos alocados.
Engenharia de Software e Gerencia de Projetos
12Técnicas e Ferramentas de Gerência de Projetos
O cálculo é realizado a partir da relação de Recursos (carga) x duração, resultando o total trabalhado.
As quantidades de recursos são fornecidas de duas formas: Menu Principal/Ferramentas/opções/Agenda, 
campo Mostras unidades de atribuição como:
 ● Percentagem: valores fornecidos na forma percentual. Por exemplo, o profissional pode trabalhar 
20 horas semanais, ocupando metade do tempo. Neste caso seria informado 50% de seu tempo 
total diário
 ● Decimal: valores fornecidos são quantidades inteiras com fração. Por exemplo, pode-se necessitar 
de 2,5 galões de tinta para a tarefa pintura ou, então, que se necessita de 0,5 pedreiros para realizar 
a tarefa. Esta última representação é o mesmo que 50%.
A ligação dos recursos às tarefas pode ser feita na coluna Nome de Recursos da própria planilha de 
entrada de dados. Use o ponto-e-vírgula (;) para separar mais de um recurso na mesma tarefa.
Custos:
Os custos devem ser definidos diretamente nas tarefas como Custo fixo da tarefa ou Custo dos recursos 
que estão alocados às tarefas.
Os custos fixos são fornecidos independentemente de sua duração ou dos recursos que a tarefa vai utilizar. 
Para utilizar custos nas tarefas deve-se definir na tabela Custo. Para isso, clique em Menu principal/Ver/
Tabela: Entrada/Custo
Veja:
 ● Figura 11 – Definição de custos
 ● Fonte: Software MsProject
Engenharia de Software e Gerencia de Projetos
13Técnicas e Ferramentas de Gerência de Projetos
Relatórios:
Os relatórios apresentam informações não disponíveis nos diagramas. Para obter os relatórios clique em Menu 
principal/Ver/Mais Vistas ... e serão apresentadas as categorias dos relatórios. Veja:
Selecione o relatório desejado e clique aplicar. As informações serão apresentadas na tela. Para imprimir, clique 
em Menu principal/Ver/Cabeçalho e Rodapé
 ● Figura 12 – Lista de relatórios
 ● Fonte: Software MsProject
 ● Figura 13 – Impressão de relatórios
 ● Fonte: Software MsProject
Engenharia de Software e Gerencia de Projetos
14Técnicas e Ferramentas de Gerência de Projetos
Conteúdo 2: 
A técnica de Ponto de função
Os pontos de função são usados na gerência de projetos para estimativas de tamanho, prazo e custo, no 
acompanhamento do projeto e no relacionamento com o cliente.
Pontos de função representam a medida do tamanho funcional do software. É baseada nos requisitos lógicos de 
usuário e não serve para definir a produtividade ou o esforço do desenvolvimento. A medida também não está 
relacionada a aspectos físicos, como banco de dados, linguagem de programação ou hardware.
O Manual de Práticas de Contagem (atualmente em sua versão 4.2.1) do Grupo Internacional de Usuários de 
Pontos de Funcão (IFPUG) define o processo de cálculo de pontos de função seguindo os seguintes passos:
 ● Determinar o tipo de contagem (pode ser um projeto de novo desenvolvimento, uma contagem básica de 
aplicação ou uma contagem de projeto de melhoria)
 ● Identificar a fronteira da aplicação (i.e., quais funções o software deve executar?)
 ● Contar os tipos de funções de dados (divididos em: i) Arquivos Lógicos Internos ou ALIs,que são os grupos 
lógicos de dados mantidos dentro da fronteira da aplicação, e ii) Arquivos de Interface Externa ou AIEs, os 
quais são apenas referenciados pela aplicação). Cada ALI vale 7, 10 ou 15 PF,enquanto cada AIE vale 5, 7 
ou 10 PF
 ● Contar os tipos de funções de transações (divididos em: i) Entradas Externas ou EEs, que são processos de 
entrada de dados, b) Saídas Externas ou SEs, por exemplo, relatórios e c) Consultas Externas ou CEs, por 
exemplo, Consultar Detalhes de Empregados). Cada EE ou CE vale 3, 4 ou 6 pontos de função, enquanto 
cada SE vale 4, 5 ou 7 pontos de função.
 ● Diversas matrizes simples baseadas nos tipos de elementos de dados (reconhecidos pelos usuários e não 
recursivos), juntamente com tipos de registros (subconjunto dos dados reconhecidos pelos usuários) ou tipos 
de arquivos referenciados (número de grupos lógicos de dados necessários à execução completa de um 
processo) são utilizados para determinar a complexidade de cada função, Baixa, Média ou Alta. 
Análise de ponto de função foi criada em 1979 nos laboratórios da IBM por Alan Albrecht. É um 
método utilizado para medir o tamanho funcional de uma aplicação e sua utilização cresce a cada 
dia tanto por parte do Grupo Internacional de Usuários de Pontos de Função (IFPUG) quanto 
na participação em conferências sobre Aplicações de Medidas de Software (ASM) e ASQC - 
Conferência Internacional sobre Qualidade de Software.
Não é só com a técnica de Pontos de Função que se pode gerenciar um projeto, mas com certeza 
ela faz parte do conjunto de métricas que dão suporte ao gerenciamento.
Fatos Históricos
Engenharia de Software e Gerencia de Projetos
15Técnicas e Ferramentas de Gerência de Projetos
Determinar o Fator de Ajuste de Valor (FAV) baseado na equação (FAV = 0,65 + (Soma das Características 
Gerais do Sistema x 0,01) e a avaliação, em uma escala de 1 a 5, das seguintes quatorze Características 
Gerais do Sistema. Instruções específicas para avaliação são fornecidas no CPM do IFPUG:
 ● 1. Comunicação de Dados
 ● 2. Processamento Distribuído de Dados
 ● 3. Desempenho
 ● 4. Configuração Intensamente Utilizada
 ● 5. Taxa de Transação
 ● 6. Entrada de Dados On-Line
 ● 7. Eficiência do Usuário Final
 ● 8. Atualização On-Line
 ● 9. Processamento Complexo
 ● 10. Reutilização
 ● 11. Facilidade de Instalação
 ● 12. Facilidade de Operação
 ● 13. Múltiplas Localidades
 ● 14. Facilidade de Alteração
 ● Calcular a contagem ajustada final de PF (contagem final de PF = contagem não ajustada * FAV)
A seguinte tabela do IFPUG sintetiza o número de pontos de função atribuídos a cada tipo de função:
Engenharia de Software e Gerencia de Projetos
16Técnicas e Ferramentas de Gerência de Projetos
Síntese
Resumindo pode-se destacar desta unidade:
 ● As técnicas utilizadas para gerência de projetos podem ser desenvolvidas com auxílio de ferramentas;
 ● As ferramentas MsProject é utilizada para construção de cronograma no planejamento, acompanhamento 
e controle das atividades.
 ● A técnica de ponto de função é aplicada para determinar o tamanho lógico da aplicação;
 ● O ponto de função não determina a complexidade e é apurada independente da metodologia de 
desenvolvimento, linguagem de programação ou qualquer configuração de hardware.
 ● DEKKERS, Carol A. Pontos de função e Medidas - o que é um ponto de função? - Brazilian 
Function Point Users Group. Disponível em: <http://www.bfpug.com.br/Artigos?Dekkers-
pontosdeFuncaoEMedidas.htm>. Acesso em: 22 nov. 2010.
 ● Os detalhes completos para a contagem de pontos de função encontram-se no Manual de Práticas 
de Contagem do IFPUG (o qual contém exemplos de cenários de contagem, em suas mais de 
600 páginas). Adicionalmente, existem Estudos de Casos completos de contagem, efetuados em 
diferentes estágios do desenvolvimento de aplicações, que podem ser adquiridos do escritório do 
IFPUG pelo telefone (614)895-7130 (E.U.A.) 
Bibliografia Recomendada

Outros materiais