Escolar Documentos
Profissional Documentos
Cultura Documentos
Gerncia de Projetos
de Software
Bibliografia
73
FIGURA 5.4 Viso do apontamento de horas nas macro-atividades 73
74
FIGURA 5.5 Viso de projetos por fase e cliente 74
74
FIGURA 5.6 Viso das horas gastas nos projetos 74
FIGURA 5.7 Uma viso das horas gastas por colaborador 75
75
FIGURA 5.8 Viso diria do trabalho do executor 75
1
INTRODUO
Experincias passadas
Requisitos do processo
Engenharia do
processo
Requisitos do projeto
Modelo do Requisitos do produto
processo
Gerenciamento de
projeto
Processo de
desenvolvimento
Engenharia do
produto
Produto de
software
Alguns estudos e pesquisas que foram realizados nos anos 1990 demonstraram
que o gerenciamento de projeto a causa mais evidente das falhas na execuo e
entrega de produtos e servios de software. O SEI-Software Engineering Institute
constatou, j em 1993, que o principal problema que aflige as organizaes de
software gerencial e preconizou que: as organizaes precisam vencer o seu
buraco negro que o seu estilo de gerenciar de maneira informal, sem mtodos e
sem tcnicas [Paulk1993].
Ainda hoje esta afirmao tem sido confirmada por diversos autores. Na atual
cultura das organizaes de software o planejamento, quando ocorre, feito de forma
superficial [Weber1999] [Sanches2001]. Muitos projetos de software so realizados
sem um planejamento de como a idia modelada pelo levantamento de requisitos e
necessidades dos clientes pode ser transformada em produto.
2
Exemplos de SPA/SPI so: CMM, CMMI, BootStrap, ISO9000, ISO/IEC15504, ISO12207, entre outros.
12 EDITORA UFLA / FAEPE Gerncia de Projetos de Software
Alm deste captulo introdutrio, este mdulo est organizado em mais cinco
captulos e dois apndices. O captulo 2 aborda padres, normas e modelos que
definem boas prticas para a gerncia de projetos de software. Este captulo tambm
prope um modelo com elementos essenciais para a construo de um processo de
gerncia de projetos. A inteno deste captulo apresentar ao aluno conceitos que
julgamos importante para a criao de um bom processo de gerncia de projetos de
software. Os captulos 3, 4 e 5 apresentam um exemplo de processo de gerncia de
projetos de software para empresas de pequeno e mdio porte. Nestes captulos ser
apresentado o ProGer Processo de Gerncia de Projetos de Software, que um
processo que pode ser aplicado para empresas de pequeno e mdio porte. Estes trs
captulos objetivam mostrar ao aluno um exemplo de como um processo de gerncia
de projetos de software que pode ser utilizado para melhorar o desempenho de uma
empresa. Por fim, o captulo 6 realiza uma concluso geral sobre os temas abordados
neste mdulo.
Introduo 13
EXERCCIOS DE FIXAO:
1. Tente relembrar, sem consultar o texto deste captulo, quais so as principais dificuldades
encontradas pelas empresas de software para gerenciar seus projetos.
2. No frum virtual, coloque algumas consideraes sobre a dificuldade da gerncia de projetos.
Voc concorda com as dificuldades citadas neste captulo? Existem outras dificuldades que
voc j observou e queira compartilhar conosco?
3. No incio do captulo foi apresentada uma pesquisa realizada por Gibbs em 1994. Esta
pesquisa demonstrou que a Engenharia de Software, em diversos aspectos, ficou estagnada
desde 1960, quando foi publicado o texto The Software Crisis. Os mesmos problemas
apresentados em 1960 eram os de 1994. Voc acha que existe algum fator histrico que
merea destaque para esta estagnao da Engenharia de Software? Voc acredita que este
quadro ainda o mesmo atualmente (dez anos depois)? Vamos discutir isso no frum?
4. Por que os modelos e padres para SPA/SPI aconselham que se inicie o processo de
melhoria com a gerncia de projetos? Por que as metodologias de desenvolvimento esto
sendo colocadas como uma etapa seguinte?
5. Gerenciar projetos de software diferente de gerenciar projetos de manufatura? Por que
voc tem esta opinio? Compartilhe suas idias no frum virtual.
6. Neste captulo foi apresentada uma pesquisa do Standish Group, de 1995, sobre alguns
problemas da indstria de software dos Estados Unidos. Em 2001 foi realizada uma pesquisa
similar. Voc conhece esta pesquisa? Os indicadores continuam os mesmos? Como se
comportou a indstria de software dos Estados Unidos de 1995 para 2001? Compartilhe esta
pesquisa e sua opinio no frum virtual.
7. Voc concorda com a afirmao da seo 1.1 que diz que um projeto cria um produto,
servio ou resultado NICO? (Pense um pouco a respeito e depois leia a seo 1.2 do
PMBOK).
8. Voc concorda com a afirmao da seo 1.1 que diz que um projeto deve ter caracterstica
TEMPORAL? (Pense um pouco a respeito e depois leia a seo 1.2 do PMBOK).
9. Qual a diferena entre escopo do projeto e escopo do produto/servio? (pesquise no
PMBOK).
14 EDITORA UFLA / FAEPE Gerncia de Projetos de Software
2
MODELOS, PADRES E NORMAS E
A GERNCIA DE PROJETOS
X
Atributos de medida do processo
Atributos de controle do processo
3 Processo Estabelecido
Atributos de definio do processo
CUS ENG SUP MAN ORG Atributos de recursos do processo
2 Processo Gerenciado
Atributos de gerencimento do desempenho
Atributos do gerenciamento de artefatos
............. 1 Processo Executado
Atributos de desempenho do processo
Processo Atributos de melhoria continua
0 Processo Incompleto
2.2 PMBOK
O PMBOK o material mais importante que foi gerado pelo PMI, contudo, esta instituio possui
42
diversos outros documentos e relatos que so bastante relevantes para a gerncia de projetos. Para se
aprofundar no assunto, voc pode consultar o material complementar do ambiente virtual ou visitar o site
http://www.pmi.org/ .
Modelos, Padres e Normas e a Gerncia de Projetos 19
Processos de Processos de
Inicializao Planejamento
Processos de Processos de
controle execuo
Processos de
finalizao
A gerncia de custo tem por objetivo garantir que o projeto seja executado
dentro do oramento aprovado. Consiste no planejamento dos recursos, estimativa,
oramento e controle de custos.
Modelagem do sistema de
processo
restringe o processo
Processo de gerenciamento de
projetos de software
implementado atravs de
Procedimentos
so apoiados por
Ferramentas de gerenciamento
Treinamento
de projetos de software
5
Esta recomendao se aplica tambm a outras reas de processo e no somente a gerncia de
projetos.
Modelos, Padres e Normas e a Gerncia de Projetos 27
2.5 CONSIDERAES
EXERCCIOS DE FIXAO:
1. Considerando o ambiente em que trabalha, que prticas bsicas da ISO/IEC15504 de
gerncia de projetos voc acredita estar satisfazendo?
2. Considerando que uma das maiores dificuldades da gerncia de projetos de software a
constante mudana do escopo, leia a rea de conhecimento Gesto de Escopo do
PMBOK e coloque a sua opinio sobre o que acredita ser aplicvel para empresas de
software no frum virtual.
3. Considerando as 9 reas de conhecimento do PMBOK, escolha a que julga mais relevante
para o seu ambiente profissional. Leia atentamente esta rea no PMBOK e troque idia no
frum virtual de como voc poderia institucionaliz-la em sua empresa (ou departamento).
4. Voc concorda com os elementos essenciais para a criao de um processo para gerncia
de projetos? Que elementos voc julga estar faltando? Que elementos voc
desconsideraria? (Coloque a sua opinio no frum virtual).
3
POLTICA ORGANIZACIONAL E
PADRES ADOTADOS PARA A
DEFINIO DO PROGER
43 1993
41 42
1995
38
35 36 1997
30 1999
Percentual
20 19 20
15
13
8
6 7 7
Outras motivaes nos fizeram optar por abordar, para o nosso exemplo, as
empresas de pequeno e mdio porte. Segundo Laitinen [Laitinen2000], as empresas
desta classe so as que mais urgentemente necessitam de formalizao de
procedimentos para gerenciamento e controle de seus projetos. Tambm afirma que,
a utilizao de padres e normas para SPA/SPI est sendo pouco considerada por
esta classe de empresas [Lindvall2000]. Devido ao fato destes modelos terem sido
originalmente desenvolvidos para o mbito de empresas bem estruturadas e
departamentalizadas, ou seja, tipicamente para o mbito de grandes empresas, isso
dificulta ainda mais a orientao para empresas de pequeno e mdio porte
[Belloquim1999].
EXERCCIOS DE FIXAO:
1. Que outros elementos voc consideraria para definir a poltica organizacional para a
construo de um processo de gerncia de projetos de software? Voc acha que a
caracterizao da empresa e as metas (como apresentado neste captulo) so suficientes?
Discuta no frum virtual suas sugestes e opinies.
4
PROGER: PROCESSO DE GERNCIA
DE PROJETOS DE SOFTWARE
Um projeto de software pode ser iniciado em qualquer uma das fases, com
exceo do encerramento. permitido que fases possam ser eliminadas do projeto,
isto , no h imposio de um fluxo rgido a ser seguido. A seguir, descreveremos
cada uma das fases do modelo de ciclo de vida. Os artefatos gerados em cada fase
esto representados na seo 4.1 deste captulo.
Prospeco
Proposta
Execuo
Garantia
Encerrament
o
FIGURA 4.1 Modelo de ciclo de vida de projetos de software
P
A
(Plan)
(Action) Definir
as metas
Atuar
corretivamente Definir os
mtodos que
permitiro atingir as
metas propostas
Educar e
Verificar os treinar
resultados da
tarefa executada
Executar
a tarefa
C (coletar
dados)
(Check) D
(DO)
4.2 STAKEHOLDERS
4.3 ARTEFATOS
Relatrio Visita
Proposta Comercial Tcnica
Plano de
Projeto Relatrio de Aceite
Ordem de Servio
A Tabela 4.1 mostra os artefatos que podem ser gerados nas respectivas fases
do modelo de ciclo de vida dos projetos descritos na seo 4.1.
TABELA 4.1 Artefatos gerados por fase do modelo de ciclo de vida dos
projetos
Fase Artefatos
Prospeco Documentos de requisitos e atas de reunio.
Proposta Documentos de requisitos, propostas comerciais, propostas tcnicas, atas de
reunio.
Execuo Documentos de requisitos, relatrio de teste, relatrios de aceite, planos de
projeto, ordens de servio e relatrios de visitas tcnicas.
Garantia Relatrios de teste, atas de reunies, ordens de servio e relatrios de visita
tcnica.
Encerramento Atas de reunio.
Parceria..........................................................................................................145
Reitor ............................................................................................................145
Vice-Reitor.....................................................................................................145
Diretor da Editora...........................................................................................145
Pr-Reitor de Ps-Graduao.......................................................................145
Pr-Reitor Adjunto de Ps-Graduao Lato Sensu....................................145
Coordenao do curso..................................................................................145
Presidente do Conselho Deliberativo da FAEPE .........................................145
Editorao .....................................................................................................145
Impresso......................................................................................................145
Nenhuma parte desta publicao pode ser reproduzida,
145
Introduo 7
1.1 Projeto e a Gerncia de Projetos..........................................................................9
1.2 Motivao e Relevncia da Gerncia de Projetos..............................................10
1.3 As Dificuldades do Gerenciamento de Projetos de Software.............................11
1.4 Estrutura do Mdulo............................................................................................12
Modelos, Padres e Normas e a Gerncia de PRojetos 14
2.1 Processos de Gerenciamento da ISO/IEC15504................................................14
2.2 PMBOK................................................................................................................18
2.2.1 Gerncia de integrao de projetos........................................................19
2.2.2 Gerncia de escopo de projetos..............................................................20
2.2.3 Gerncia de tempo de projetos...............................................................21
2.2.4 Gerncia de custo de projetos.................................................................21
2.2.5 Gerncia da qualidade de projetos.........................................................22
2.2.6 Gerncia de recursos humanos de projetos...........................................22
2.2.7 Gerncia de comunicao de projetos....................................................22
2.2.8 Gerncia de risco de projetos..................................................................23
2.2.9 Gerncia de aquisio de projetos..........................................................23
2.3 Modelagem do Sistema de Processos dE Empresa de Software......................24
2.4 Elementos essenciais para criar um processo de gerncia de projetos.............25
2.5 Consideraes.....................................................................................................27
Poltica Organizacional e Padres ADotados para A definio do ProGer 30
3.1 pOLTICA oRGANIZACIONAL Considerada para o ProGer..............................30
3.1.1 Caracterizao da empresa....................................................................30
3.1.2 Metas pretendidas com a gerncia de projetos......................................32
3.2 Modelos, NOrmas e Padres Utilizados para a Definiao do ProGer................32
ProGER: Processo de Gerncia de Projetos de Software 36
4.1 Modelo de Ciclo de Vida para Projetos de Software...........................................36
4.1.1 Controle e avaliao................................................................................39
4.2 Stakeholders .......................................................................................................41
4.3 Artefatos .............................................................................................................42
4.3.1 Documento de requisitos.........................................................................44
4.3.2 Proposta tcnica......................................................................................48
4.3.3 Proposta Comercial ................................................................................50
50 EDITORA UFLA / FAEPE Gerncia de Projetos de Software
Parceria..........................................................................................................145
Reitor ............................................................................................................145
Vice-Reitor.....................................................................................................145
Diretor da Editora...........................................................................................145
Pr-Reitor de Ps-Graduao.......................................................................145
Pr-Reitor Adjunto de Ps-Graduao Lato Sensu....................................145
Coordenao do curso..................................................................................145
Presidente do Conselho Deliberativo da FAEPE .........................................145
Editorao .....................................................................................................145
Impresso......................................................................................................145
Nenhuma parte desta publicao pode ser reproduzida,
145
Introduo 7
1.1 Projeto e a Gerncia de Projetos..........................................................................9
1.2 Motivao e Relevncia da Gerncia de Projetos..............................................10
1.3 As Dificuldades do Gerenciamento de Projetos de Software.............................11
1.4 Estrutura do Mdulo............................................................................................12
Modelos, Padres e Normas e a Gerncia de PRojetos 14
2.1 Processos de Gerenciamento da ISO/IEC15504................................................14
2.2 PMBOK................................................................................................................18
2.2.1 Gerncia de integrao de projetos........................................................19
2.2.2 Gerncia de escopo de projetos..............................................................20
2.2.3 Gerncia de tempo de projetos...............................................................21
2.2.4 Gerncia de custo de projetos.................................................................21
2.2.5 Gerncia da qualidade de projetos.........................................................22
2.2.6 Gerncia de recursos humanos de projetos...........................................22
2.2.7 Gerncia de comunicao de projetos....................................................22
2.2.8 Gerncia de risco de projetos..................................................................23
2.2.9 Gerncia de aquisio de projetos..........................................................23
2.3 Modelagem do Sistema de Processos dE Empresa de Software......................24
2.4 Elementos essenciais para criar um processo de gerncia de projetos.............25
2.5 Consideraes.....................................................................................................27
Poltica Organizacional e Padres ADotados para A definio do ProGer 30
3.1 pOLTICA oRGANIZACIONAL Considerada para o ProGer..............................30
3.1.1 Caracterizao da empresa....................................................................30
3.1.2 Metas pretendidas com a gerncia de projetos......................................32
3.2 Modelos, NOrmas e Padres Utilizados para a Definiao do ProGer................32
ProGER: Processo de Gerncia de Projetos de Software 36
4.1 Modelo de Ciclo de Vida para Projetos de Software...........................................36
4.1.1 Controle e avaliao................................................................................39
4.2 Stakeholders .......................................................................................................41
4.3 Artefatos .............................................................................................................42
4.3.1 Documento de requisitos.........................................................................44
4.3.2 Proposta tcnica......................................................................................48
4.3.3 Proposta Comercial ................................................................................50
52 EDITORA UFLA / FAEPE Gerncia de Projetos de Software
Parceria..........................................................................................................145
Reitor ............................................................................................................145
Vice-Reitor.....................................................................................................145
Diretor da Editora...........................................................................................145
Pr-Reitor de Ps-Graduao.......................................................................145
Pr-Reitor Adjunto de Ps-Graduao Lato Sensu....................................145
Coordenao do curso..................................................................................145
Presidente do Conselho Deliberativo da FAEPE .........................................145
Editorao .....................................................................................................145
Impresso......................................................................................................145
Nenhuma parte desta publicao pode ser reproduzida,
145
Introduo 7
1.1 Projeto e a Gerncia de Projetos..........................................................................9
1.2 Motivao e Relevncia da Gerncia de Projetos..............................................10
1.3 As Dificuldades do Gerenciamento de Projetos de Software.............................11
1.4 Estrutura do Mdulo............................................................................................12
Modelos, Padres e Normas e a Gerncia de PRojetos 14
2.1 Processos de Gerenciamento da ISO/IEC15504................................................14
2.2 PMBOK................................................................................................................18
2.2.1 Gerncia de integrao de projetos........................................................19
2.2.2 Gerncia de escopo de projetos..............................................................20
2.2.3 Gerncia de tempo de projetos...............................................................21
2.2.4 Gerncia de custo de projetos.................................................................21
2.2.5 Gerncia da qualidade de projetos.........................................................22
2.2.6 Gerncia de recursos humanos de projetos...........................................22
2.2.7 Gerncia de comunicao de projetos....................................................22
2.2.8 Gerncia de risco de projetos..................................................................23
2.2.9 Gerncia de aquisio de projetos..........................................................23
2.3 Modelagem do Sistema de Processos dE Empresa de Software......................24
2.4 Elementos essenciais para criar um processo de gerncia de projetos.............25
2.5 Consideraes.....................................................................................................27
Poltica Organizacional e Padres ADotados para A definio do ProGer 30
3.1 pOLTICA oRGANIZACIONAL Considerada para o ProGer..............................30
3.1.1 Caracterizao da empresa....................................................................30
3.1.2 Metas pretendidas com a gerncia de projetos......................................32
3.2 Modelos, NOrmas e Padres Utilizados para a Definiao do ProGer................32
ProGER: Processo de Gerncia de Projetos de Software 36
4.1 Modelo de Ciclo de Vida para Projetos de Software...........................................36
4.1.1 Controle e avaliao................................................................................39
4.2 Stakeholders .......................................................................................................41
4.3 Artefatos .............................................................................................................42
4.3.1 Documento de requisitos.........................................................................44
4.3.2 Proposta tcnica......................................................................................48
4.3.3 Proposta Comercial ................................................................................50
PROGER: Processo de Gerncia de Projetos de Software 55
importante durante a confeco deste artefato que seja feita uma referncia
aos requisitos que esto sendo testados. Este artefato confeccionado por tcnicos
e/ou lderes de projeto e pode ser utilizado para validar um nico ou um agrupamento
de requisitos ao mesmo tempo. A Figura 4.9 apresenta um modelo para relatrio de
casos de teste.
RELATRIO DE TESTE
PROJETO <NOME DO PROJETO>
CLIENTE <NOME DO CLIENTE>
CONTRATO: <IDENTIFICADOR DO CONTRATO>
Nome do Projeto
Data do Teste
Repetio deste teste [ ]1o [ ]2o [ ]3o [ ]4o [ ]5o [ ]6o [ ]7o [ ]8o [ ]9o [ ]10o [ ]11o [ ]12o
ATA DE REUNIO
PROJETO <NOME DO PROJETO>
CLIENTE <NOME DO CLIENTE>
CONTRATO: <IDENTIFICADOR DO CONTRATO>
Redator: <nome do redator da ata>Data/Hora Incio: <hora incio>Local: <local onde foi realizada a
reunio>Data/Hora Fim: <hora fim>
1. OBJETIVO
<objetivo da reunio>
2. PARTICIPANTES
<relacionar nomes, funes dos participantes>
3.TPICOS DISCUTIDOS/DEFINIES Rubricas
<descrio do tpico>
<detalhamento da definio>
4. PRXIMAS AES
<detalhar a ao>
Responsvel: <nome do responsvel >
5. PRXIMA REUNIO
<data da prxima reunio, se for o caso>
6. OBSERVAO
Esta ata foi redigida por <Nome Redator/e-mail/fone>. Qualquer dvida ou discordncia, favor entrar em contato com o redator.
Problema / Requisio
Soluo
Observao
I . REQUISITOS
REQUISITO DESCRIO AVALIAO
FUNCIONAL
<cdigo do <descrio do requisito> <OK, no conforme, conforme com restries>
requisito>
...
...
II . PRODUTOS ENTREGUES
PRODUTO OBSERVAO AVALIAO
<nome do <descrio da observao> < OK, no conforme, conforme com restries>
produto>
...
...
III . NO-CONFORMIDADES
<Nesta seo devem ser relacionados os desvios identificados e "como e quando" sero tratados.>
ITEM RESPONSVEL AES E PRAZOS
<descrio do item a ser <nome do responsvel> < como ser solucionado, data>
tratado>
...
...
ORDEM DE SERVIO
Nome do Projeto:
Nome do Cliente:
Identificador do Contrato:
Solicitante: Data Solicitao:
Local: Data Entrega Servio:
Solicitao
Custo Associado
Observao
solicitao de um servio ou produto pelo cliente. Este fluxo termina quando uma
proposta comercial entregue ao cliente ou um produto, servio ou prottipo de uma
demanda que foi visualizada finalizado. Cancelamentos podem ocorrer por parte do
cliente ou da empresa. Este fluxo de trabalho utilizado nas fases de prospeco e
proposta do modelo de ciclo de vida para projetos de software.
Incio
Levantamento de
requisitos
Confeco do
documento de
requisitos
Confeco de
plano de
projeto
S
Construo de Execuo das
prottipo? atividades do
plano de projeto
N
Confeco e
aprovao de
proposta tcnica
Confeco e
aprovao de
proposta comercial
Proposta comercial
entregue ao cliente
Trmino
Porm, para que as tcnicas sejam efetivas a empresa deve encontrar as condies
apropriadas ao seu negcio [Sanches2001].
Uma tcnica que pode ser utilizada para estimar est focada no conhecimento e
capacidade de estimar das pessoas. Desta forma, est apto a estimar qualquer
pessoa da empresa, dando prioridade quelas que possurem mais experincia na
tecnologia que ser empregada, maiores conhecimentos do escopo do produto e/ou
servio, e conhecimentos da organizao que solicitou a execuo do projeto
(cliente).
Sugere-se que esta estimativa seja realizada baseada nos requisitos que o
projeto deve satisfazer. Para cada requisito do produto, ou servio detalhado no
documento de requisitos, uma quantidade de esforo em horas deve ser estimada.
Esta quantidade de horas deve considerar de preferncia sempre um profissional de
nvel mdio. A Tabela 4.3, confeccionada atravs da observao de realizamos em
projetos em algumas empresas de pequeno porte, apresenta um exemplo de como
os nveis de profissionais podem ser considerados.
A Tabela 4.4 trs um resumo de mtricas que podem ser utilizadas no fluxo de
captao de projetos de software. Maiores detalhes e pontos de medio podem ser
vistos no Apndice B.
Incio
Anlise da proposta
tcnica/comercial
aprovada
Confeco e
aprovao do
plano de projeto
Execuo das
atividades do
plano de projeto
Obteno do
aceite do projeto
Planejamento Realizao
necessrio dos ajustes das atividades
ajustes ? S de ajuste
Produto/Servio
entregue ao cliente
Trmino
Ns propomos que quando uma tarefa for executada, o executor estabelea que
tipo de atividade realizou. No caso de engenharia de software, um tipo de atividade
poderia ser: levantamento de requisitos, anlise, projeto, implementao e teste.
Desta forma, o apontamento de uma tarefa para uma atividade (requisito) de um
projeto pode ser feito como apresentado na Figura 4.18.
FIGURA 4.18 Exemplo de estimativa de tempo para um requisito de um projeto
A Tabela 4.5 apresenta algumas mtricas que podem ser utilizadas no fluxo de
execuo de projetos para auxiliar o acompanhamento dos projetos e posterior
anlise do desempenho do projeto. Maiores detalhes e pontos de medio podem ser
vistos no Apndice B.
Incio
Anlise do
desempenho do
projeto
Identificao de
melhorias para
o processo
N
Melhorias
aprovadas?
Introduo de
melhoria no
processo
Trmino
A Tabela 4.6 apresenta algumas mtricas que podem ser utilizadas no fluxo de
avaliao dos projetos. Maiores detalhes e pontos de medio podem ser vistos no
Apndice B.
PROGER: Processo de Gerncia de Projetos de Software 69
4.5 CONSIDERAES
A Tabela 4.7 apresenta alguns procedimentos utilizados pelo ProGer que esto
relacionados s reas de conhecimento definidas pelo PMBOK.
70 EDITORA UFLA / FAEPE Gerncia de Projetos de Software
O MS Word pode ser substitudo por um outro editor de texto open source como
o Open Office Writer (http://www.openoffice.org/product/writer.html).
O MS Project pode ser substitudo por outra ferramenta open source para
gerenciamento de projetos, como o dotProject (http://www.dotproject.net/).
Planilha eletrnica utilizada para elaborao de tabelas e/ou grficos que podem
ser utilizados em conjunto com o MSWord na elaborao dos seguintes documentos:
documentos de requisitos;
status report;
matriz de rastreabilidade;
time sheet;
relatrio de controle dos requisitos: implementado, testado;
relatrio de controle de bugs: corrigido, testado, atualizado;
cronograma de entrega.
O MS Excel pode tambm ser substitudo por uma alternativa open source como
o Open Office Calc (http://www.openoffice.org/product/calc.html).
5.1.4 Mantis
Existem inmeras outras opes de issue trackers que podem ser utilizados no
lugar do Mantis, exemplos: Bugzilla (http://www.bugzilla.org/) e Eventum
(http://dev.mysql.com/downloads/other/eventum/).
Ferramentas para Apoio Automatizado ao ProGer 69
5.1.5 FreeVCS
Ferramenta freeware.
Existem opes open source para realizar o controle de verso como o popular
Subversion (http://subversion.tigris.org/).
Essa ferramenta sncrona permite que o gerente tire dvidas com um cliente que
esteja fisicamente longe e a qualquer momento que o mesmo esteja conectado.
Tambm pode ser utilizada como apoio elaborao e refinamento dos seguintes
documentos, entre outros:
proposta tcnica;
proposta comercial;
documentos de requisitos;
70 EDITORA UFLA / FAEPE Gerncia de Projetos de Software
O ProjectSpace um framework conceitual que pode ser utilizado para a construo de ferramentas
6
7
As macro-atividades representam os requisitos funcionais e no-funcionais do produto ou servio de
software e possuem uma subclasse de atividade associada.
Ferramentas para Apoio Automatizado ao ProGer 73
A Figura 5.7 apresenta uma viso mostrando as horas apontadas por executor
em projetos na Base de Acompanhamento de Projetos. A Figura 5.8 mostra a viso
diria do trabalho do executor.
Ferramentas para Apoio Automatizado ao ProGer 75
EXERCCIOS DE FIXAO:
1. Voc julga importante a utilizao de ferramentas especficas de gerncia de projetos? Por
que quase toda organizao de software geralmente constri uma ferramenta proprietria
(como a Base de Acompanhamento de Projetos) quando inicia a automatizao do
processo de gerenciamento? Compartilhe sua opinio no frum virtual.
2. Fornea sugestes de outras atividades do ProGer que poderiam ser apoiadas usando
uma ferramenta que voc conhece.
3. Que ferramentas gratuitas ou open source voc conhece para apoiar a gerncia de
projetos de software? Voc j as utilizou? Compartilhe seu conhecimento no frum virtual.
6
CONCLUSO
terem mais garantia de que a execuo de seus projetos estar de acordo com a
especificao pretendida nos contratos.
[Braga1996] Braga, A. Anlise de Pontos por Funo. Rio de Janeiro: Infobook, 1996.
[Casati1995] Casati, F and Ceri, S. and Pernici, B and Pozzi, G. Conceptual Modelling
of Workflows. International Conference on Object-Oriented and Entity-Relationalship -
OOEF95, Gold Coast, Austrlia, 1995.
[CMMI:2000] CMMI Model Componentes Derived from CMMI SE/SW, Version 1.0
Technical report CMU/SEI-00-TR24. Pittsburgh, PA: Software Engineering Institute,
Carnegie Mellon University, 2000.
[Cromer1999] Cromer, T. & Horch, J. From the many to the one-one companys path
to standardization. IEEE, 1999.
[DOD1994] Defense Science Board, Report of the Defense Science Board Task force
on Acquiring Defense Software Commercially, Wahington D.C., Junho, 1994.
80 EDITORA UFLA / FAEPE Gerncia de Projetos de Software
[Laitinen2000] Laitinen, M. & Fayad, M & Ward, R. Software Engineering in the Small.
IEEE Software, setembro/outubro, 2000.
[Paulk1993] Paulk, M. & Curtis, B. & Crissis, M & Weber, C. Capability Maturity Model
for Software, Version 1.1, Technical report CMU/SEI-93-TR-24, Software Engineering
Institute, Pittsburgh, fevereiro, 1993.
[Paulk1997] Paulk, M. C & Weber, C. V & Curtis, B. & Chrissis, M. B. The Capability
Maturity Model: Guidelines for Improving the Software Process. Carnegie Mellon
University, Software Engineering Institute, Addison-Wesley Longman Inc, 1997.
[Wang1999] Wang, Y. & Court, I. & Ross, M. & Staples, G. & King, G. & Dorling, A.
Quantitative Evaluation of the SPICE, CMM, ISO9000 and BOOTSTRAP,
Transactions of IEEE, agosto, 1999.
1. Proposta Comercial
2. Proposta Tcnica
3. Documento de Requisitos
4. Plano de Projeto
5. Relatrio de Aceite
6. Relatrio de Teste
7. Ordem de Servio
8. Funcionalidades
9
APNDICE B
software.