Académique Documents
Professionnel Documents
Culture Documents
Florianpolis - SC
2012
Florianpolis - SC
2012
forward;
you
can
only
Steve Jobs
RESUMO
as
empresas
amadurecerem
seus
processos
ABSTRACT
Many companies fail to develop their projects and this is due to lack of
maturity of their processes. Analyzing the context of Small and Medium
Enterprises (SMEs), it was noted the nonexistent alignment to project
management models and standards currently in evidence. This perhaps
could demonstrate that the reference models arent very comprehensive
for SMEs. It is believed that the use of project management tools can
assist companies to mature their processes and consequently to increase
the level of quality of their products. However, it has been noticed that
many tools categorized as project management do not meet
requirements defined in any of best practice models. In this paper we
present a process of monitoring and controlling in SMEs aligned with
the Capability Maturity Model Integration (CMMI) and Project
Management Body of Knowledge (PMBOK), as well as presenting the
evolution the open-source tool dotProject, which was enhanced to
support this model. The work was evaluated by project management
experts who have analyzed the model, and have used the tool to give
their opinions by answering a questionnaire. Thus, it was subsequently
analyzed to identify how much the model and the tool are adequate to
be applied in SMEs projects, along with the completeness and
consistency of the proposed model.
LISTA DE FIGURAS
FIGURA 1 - ESTIMATIVA DE VIDA DE EMPRESAS DE SOFTWARE EM 2005 ................... 21
FIGURA 2 - REAS DE CONHECIMENTO DE GERENCIAMENTO DE PROJETOS .................. 37
FIGURA 3 GRUPOS DE PROCESSOS DE GERENCIAMENTO DE PROJETOS ..................... 39
FIGURA 4 - CICLO MONITORAMENTO E CONTROLE PROPOSTO POR JALOTE.................. 44
FIGURA 5 - GRUPO DE PROCESSO DE MONITORAMENTO E CONTROLE ........................ 45
FIGURA 6 - DIAGRAMA DE FLUXO DE DADOS DO PROCESSO DE MONITORAR E CONTROLAR
O TRABALHO DO PROJETO ........................................................................ 48
LISTA DE TABELAS
TABELA 1 -CLASSIFICAO DAS EMPRESAS BRASILEIRAS .......................................... 21
TABELA 2 - MAPEAMENTO DE GRUPOS DE PROCESSOS DE GERENCIAMENTO DE PROJETOS E
REAS DE CONHECIMENTO. ...................................................................... 40
SUMRIO
1.
2.
Introduo.........................................................................20
1.1
Contextualizao ......................................................20
1.2
Problema ..................................................................26
1.3
1.4
Objetivos ..................................................................27
1.4.1 -
1.4.2 -
1.4.3 -
1.5
Metodologia .............................................................28
1.6
Justificativa ..............................................................34
2.1.1 -
3.
2.2.1 -
PMBOK............................................................84
2.2.2 -
CMMI-DEV .....................................................86
2.3
2.4
2.5
3.1.1 -
3.1.2 -
Project.net....................................................... 108
3.1.3 -
3.1.4 -
3.1.5 3.2
4.
4.1.1 -
4.1.2 -
4.1.3 -
4.1.4 -
4.1.5 -
4.1.6 -
4.2
4.3
4.3.1 -
4.3.2 -
4.3.3 -
4.3.4 -
Equipe
133
4.3.5 -
6.
6.2
6.3
6.4
7.
8.
9.
Apndice......................................................................... 163
9.1
9.2
9.2.1 -
9.2.2 -
9.2.3 -
UC05, UC06)
182
9.2.4 -
9.2.5 -
9.2.6 -
UC09
Qualidade
Registrar
no
Conformidade
de
190
9.2.7 -
9.2.8 -
9.2.9 -
9.2.10 -
9.3
9.4
9.4.1 -
9.4.2 -
9.4.3 -
20
1. INTRODUO
Este captulo apresenta a problemtica da falta de um modelo
para monitoramento e controle de projetos alinhado ao CMMI-DEV
v1.3 e PMBOK (4. ed.) para MPE (Micro e Pequenas Empresas)
relevando aspectos empresariais, financeiros e tecnolgicos. So
apresentados neste captulo: contextualizao, problema, objetivos,
procedimentos metodologia e justificativa deste trabalho.
1.1 CONTEXTUALIZAO
A indstria brasileira de software e servios de TI (Tecnologia
da Informao) vem crescendo a uma taxa mdia de 4,3% ao ano. Em
2009 existiam 64.345 empresas sendo que a perspectiva para 2012
que esse nmero alcance o patamar de 73 mil empresas (PSBB 2010).
No setor de software as MPE possuem uma alta representatividade.
Segundo uma pesquisa realizada pela ABES (Associao Brasileira de
Empresas de Software) 93,4% das empresas do setor so MPEs, destas
43,8% so microempresas e 49,6% so classificadas como de pequeno
porte. As mdias e grandes empresas so representadas por 5,3% e 1,3%
do total das empresas.
As empresas no Brasil so classificada segundo sua receita
bruta anual ou pelo nmero de funcionrios (Tabela 1).
21
Tabela 1 -Classificao das empresas brasileiras
Faturamento
(BNDS, 2012)
Nmero de Funcionrios
(SEBRAE, 2011)
Classificao
Industria
Comercio
Microempresa
<= R$ 2,4 milhes <=19 pessoas
<= 9 pessoas
> R$ 2,4
> 19 pessoas
> 9 pessoas
Pequena Empresa <= R$ 16 milhes <= 99 pessoas <= 49 pessoas
Alm de mais MPE estarem surgindo, elas vm aumentando
gradativamente suas estimativas de vida no mercado brasileiro.
Realizando um comparativo entre 2002 e 2005, o percentual de MPE
que sobrevivem pelo menos dois anos passou de 51% para 78%, ou
seja, 27% a mais de empresas no fecharam suas portas (SEBRAE
2010). Analisando novamente o setor de software, temos ainda um
cenrio um pouco mais favorvel se comparado a mdia brasileira
conforme Figura 1.
50,00% 41,00%
40,00%
24,700%
26,00%
25,300%
30,00%
18,500%
20,00%
17,800%
20,00%
11,500%9,500%
5,700%
10,00%
,00%
0a5
6 a 9 10 a 19 20 a 29 30 anos
anos
anos
anos
anos
ou +
Empresas de
Software
Brasil
22
melhora na qualidade empresarial (SEBRAE 2010), que pode ser
explicado talvez pelo crescente percentual de empresrios preocupados
com o planejamento de projetos na empresa (SEBRAE 2010).
Mesmo existindo mais pessoas buscando conhecimento e
capacitao, as empresas ainda enfrentam vrios problemas que s
levam mortalidade. Segundo o SEBRAE (2010), os principais
problemas so: ponto/local inadequado, falta de conhecimentos
gerenciais e desconhecimento do mercado, seguida de causas
econmicas. Dentre esses itens citados, pode-se associar parte do
problema de falta de conhecimentos gerenciais ao baixo nmero de
empresas que possuem uma avaliao oficial reconhecida, como por
exemplo, CMMI (Capability Maturity Model Integration). Em 2005 o
MCT (Ministrio da Cincia e Tecnologia) mostrava que somente 49
empresas estavam certificadas em algum dos 5 nveis de maturidade
CMMI (MCT 2006). Esse nmero passou para 151 empresas em
setembro de 2012 mas ainda considerado baixo se comparado a paises
como China, Estados Unidos, ndia (SEI 2012). importante salientar
ainda que o nvel de maturidade das empresas diminui junto com o
tamanho do seu porte (SEI 2010).
Ainda que existam modelos de referncia para gerenciamento
de projetos disponveis, eles em geral tem o foco em grandes
organizaes (MCT 2006). No cenrio das MPE, em geral, as empresas
seguem processos informais focados na sobrevivncia da empresa e na
entrega do produto (RICHARDSON 2007). A adaptao desses
modelos para a realidade de MPE pode ser um trabalho complicado pois
normalmente afeta diretamente o custo e o tempo empregado em cada
projeto.
23
Algumas empresas adotam abordagens geis de processo de
software (BECK 1999) (QURESHI 2012) para realizar o gerenciamento
de seus projetos, fugindo dos modelos mais tradicionais. Essas tcnicas
propem mais dinamismo e flexibilidade para o desenvolvimento de
software, porm no descrevem suas prticas de forma que possam ser
diretamente aplicadas e evidenciadas. O sucesso desse mtodo muitas
vezes esta vinculado s pessoas que o executam e no ao modelo
adotado.
Alm do CMMI, podemos ainda citar o PMBOK (Project
Management Body of Knowledge) como outra fonte de conhecimento
sobre gerenciamento de projeto voltada para a melhoria dessas
atividades. Segundo o PMI (2008), Gerenciamento de Projeto a
aplicao de conhecimentos, habilidades, ferramentas e tcnicas s
atividades do projeto a fim de atender aos seus requisitos. O
gerenciamento de projetos realizado atravs de aplicao e integrao
de processos agrupados em 5 grupos (PMI 2008):
24
"monitorar" significa
capturar,
analisar,
criar
25
26
completo para prticas de modelos de referencias como, por exemplo,
CMMI-DEV. Alm disso, esse softwares oferecem suporte para prticas
de gerncia de projetos principalmente na fase de planejamento, mas
nem
tanto
para
atividades
de
monitoramento
controle
(WANGENHEIM 2009).
1.2 PROBLEMA
O cenrio onde as MPE esto inseridas complexo por
diversos motivos. Aumentar o nvel de qualidade dos produtos dentro
desse tipo de empresa pode comear pela melhoria na qualidade do
gerenciamento dos projetos, mas a limitao de capacidade de recursos
e financeira muitas vezes no levada em considerao pelos modelos e
guias em evidencia atualmente.
importante que se defina um modelo em alinhamento com as
prticas atualmente utilizadas, mas gerenciar projetos sem uma
ferramenta de apoio uma tarefa muito custosa.
Existem opes para utilizao de ferramentas, uma delas seria
o desenvolvimento interno de solues. Essa opo muito interessante
do ponto de vista de aderncia aos processos, mas ainda consome tempo
e capital financeiro no reembolsvel diretamente, pois o seu
desenvolvimento normalmente deve gerar um software de apoio e no
um produto comercializvel alm de ser necessrio um especialista na
empresa para fornecer o conhecimento necessrio na concepo da
ferramenta.
Convm destacar que antes de se desenvolver uma ferramenta
para gerenciamento de projetos fundamental que se defina antes qual o
27
alinhamento que ela deve seguir. A falta de uma direo para o suporte
fornecido pode ser um dos principais problemas na maioria das
ferramentas disponveis.
1.3 PERGUNTA DE PESQUISA
Como desenvolver um modelo genrico para que MPE possam
realizar atividades de monitoramento e controle alinhada aos
processos/prticas do CMMI e PMBOK sendo apoiadas por uma
ferramenta?
1.4 OBJETIVOS
Abaixo so apresentados os objetivos a serem atingidos por este
trabalho.
1.4.1 - OBJETIVOS GERAIS
O objetivo geral desse trabalho consiste em definir um modelo
genrico de processos, e ferramenta de suporte ao modelo, para
monitoramento e controle de projetos que esteja alinhado ao PMBOK
(4. ed.) e CMMI-DEV v1.3 para a gesto de projetos em MPE.
1.4.2 - OBJETIVOS ESPECFICOS
Os objetivos especficos so:
Objetivo 1: Definir um modelo genrico de processo para
monitoramento e controle de projetos alinhado a realidade das Micro e
Pequenas Empresas.
Objetivo 2: Avaliar ferramentas de cdigo livre para
gerenciamento de projetos em relao ao suporte fornecido para
28
monitoramento e controle em alinhamento ao PMBOK (4. ed.) e
CMMI-DEV v1.3.
Objetivo 3: Realizar a anlise de requisitos, concepo,
especificao, implementao e testes para a implementao de novas
funcionalidades na ferramenta selecionada, direcionando o suporte para
monitoramento e controle alinhado ao CMMI v1.3 e PMBOK (4. ed.).
Objetivo 4: Avaliar a evoluo do software aperfeioado por
meio de um survey com especialistas que devero avaliar o modelo e a
ferramenta sobre sua aderncia ao ambiente das MPE.
1.4.3 - ESCOPO E DELIMITAO DO TRABALHO
Os estudos realizados nesse trabalho limitam-se a definio do
modelo genrico de processo para monitoramento e controle de projetos
suportado pelo PMBOK (4. ed.) e CMMI-DEV v1.3 para MPE mais
especificamente da rea de desenvolvimento de softwares e
implementao de funcionalidades de apoio em somente uma
ferramenta livre selecionada.
1.5 METODOLOGIA
Este trabalho realizado em cinco etapas: estudo da literatura,
avaliao de softwares livres para gerncia de projetos, definio do
modelo genrico de processo para monitoramento e controle de projetos
para MPE,
29
busca gerar conhecimentos para a aplicao prtica dirigida a soluo
de um problema especifico (SILVA 2001).
Do ponto de vista de forma de abordagem, so classificadas
como pesquisas qualitativas, onde no requer uso de mtodos e tcnicas
estatsticas sendo o pesquisador instrumento chave na coleta de dados
(SILVA 2001).
Com relao aos objetivos, essas pesquisas so classificadas
como exploratrias em primeiro nvel, pois tem como foco proporcionar
maior familiaridade com um problema com vistas a torn-lo explicito,
posteriormente so classificadas como explicativa, pois procura
identificar os fatores que determinam ou contribuem para a ocorrncia
do fenmeno estudado (SILVA 2001).
Abaixo segue o detalhamento de cada etapa:
dos
estudos
melhoria
da
ferramenta
de
30
objetivo
desta
etapa
identificar
ferramentas
de
para
mapeamento
entre
PMBOK
CMMI
(WANGENHEIM 2009).
31
responsveis e ferramentas e tcnicas utilizadas para transformar as
entradas nas sadas previstas. Para a definio do modelo realizado um
estudo levando em considerao o contexto em que as MPE esto
inseridas.
32
fase de construo focam em projeto, implementao e teste, e iteraes
na fase de transio focam em testes e distribuio dos produtos
gerados.
Os artefatos gerados para a implementao so diagramas de
caso de uso, descrio de casos de uso, prottipos de tela e diagrama de
entidade e relacionamento (OMG 2005).
Para a realizao dos testes solicitado para uma pessoa
externa ao projeto avaliar o trabalho realizado a fim de encontrar
problemas e falhas antes da etapa de validao dos resultados.
da evoluo da ferramenta;
33
Em seguida elaborado um questionrio que deve ser autorizado
pelo Comit de tica em Pesquisa com Seres Humanos (CEPSH),
conforme determina a Universidade Federal de Santa Catarina (UFSC)
onde este trabalho est sendo realizado.
A ferramenta dotProject instalada em um servidor web e e-mails
so enviados para listas de discusso da rea de gerenciamento de
projetos explicando o objetivo da pesquisa. Detalhes do modelo
genrico de processo, funcionamento da ferramenta evoluda e local
onde o questionrio pode ser respondido para fornecer o feedback do
trabalho executado so detalhados no e-mail. As respostas recebidas so
contabilizadas para verificar se o modelo e ferramenta conseguiram
atingir os objetivos inicialmente previstos.
34
1.6 JUSTIFICATIVA
Do ponto de vista cientifico, este projeto est definindo um
modelo genrico de processo para monitoramento e controle de projetos
para MPE alm de realizar um estudo sobre ferramentas livres que
fornecem suporte para monitoramento e controle de projetos seguindo
os modelos de referncia PMBOK e CMMI-DEV.
No mbito tecnolgico est aprimorando uma ferramenta,
analisando seus recursos j existentes, modelando novos com base em
requisitos elencados a partir do mapeamento do PMBOK com o CMMIDEV e implementando esses novos recursos resultando em uma
ferramenta mais aderente s atividades de monitoramento e controle de
projetos.
Pela viso social, existe essa tendncia de ferramentas de
cdigo livre, que vm adquirindo cada vez mais adeptos com o mesmo
objetivo: criar ferramentas de qualidade e sem custos financeiros para
serem utilizadas pela comunidade em geral. Este trabalho pretende
aprimorar uma ferramenta e disponibiliz-la com a mesma licena de
uso GNU-GPL (General Public License)(GNU 2007) que significa que
esta ferramenta pode ser copiada, instalada e utilizada gratuitamente .
A existncia de uma ferramenta gratuita com os recursos
disponveis alinhados ao estado da arte em gesto de projetos tende a
auxiliar as MPEs que tem vontade de crescer, mas no possuem
recursos financeiros. Esse projeto, portanto, justificvel pelo mbito
social.
Ainda se pode citar o ponto de vista econmico, pois no Brasil
a taxa de mortalidade das micro e pequenas empresas nos primeiros
cinco anos considerada alta (ORTIGARA 2006) e o presente trabalho
35
tem como pretenso melhorar uma ferramenta de gesto de projetos sob
o aspecto de monitoramento e controle, atividade que realizada
durante todo o ciclo de vida de um projeto e o seu sucesso diretamente
relacionado ao sucesso do projeto e da empresa.
36
2. CONCEITOS FUNDAMENTAIS
Neste captulo do trabalho so apresentados os conhecimentos
necessrios que serviro como base para o aprimoramento e avaliao
da ferramenta de gerncia de projetos a ser estudada. Inicialmente sero
apresentados os conceitos sobre gerncia de projetos e em seguida
aprofundaremos a rea de monitoramento e controle de projetos.
2.1 GERNCIA DE PROJETOS
Gerenciar projetos pode ser definido como a aplicao de
conhecimentos, habilidades, ferramentas e tcnicas s atividades do
projeto a fim de atender aos seus requisitos (PMI 2008). Essa afirmao
pode se observada em outros modelos de melhoria de processos como o
CMMI-DEV que exalta procedimentos, pessoas e ferramentas como as
trs principais dimenses as quais as organizaes tipicamente focam
esforos (SEI 2010).
Para se entender bem o conceito acima necessrio que se
saiba com clareza o que um projeto. Segundo Vargas (2005), um
empreendimento no repetitivo, caracterizado por uma sequencia clara e
lgica de eventos, com incio, meio e fim, que se destina a atingir um
objetivo claro e definido sendo conduzido por pessoas dentro de
parmetros predefinidos de tempo, custo, recursos envolvidos e
qualidade.
O gerenciamento de projetos de acordo com o PMI (2008),
identifica e descreve 42 processos que so classificados em duas
dimenses, reas de conhecimento e grupos de processos. As reas de
conhecimento podem ser visualizadas conforme Figura 2 abaixo:
37
Escopo
Aquisies
Riscos
Tempo
Custos
Integrao
Comunicaes
Qualidade
Recursos
Humanos
38
Gerenciamento
de
Riscos
Inclui
os
processos
de
39
Os grupos de processo esto relacionados ao ciclo de vida de
um projeto. Essas fases permitem que sejam identificadas diversas
familiaridades que podem ser encontradas em todos os projetos,
independente de sua natureza. Os grupos de processos podem ser
visualizados na Figura 3 abaixo.
40
e desenvolver o curso da ao necessrio para alcanar os
objetivos para os quais o projeto foi criado.
Grupo de
processo de
iniciao
Grupo de
processos de
planejamento
Grupo de
processos de
execuo
2. Desenvolver
o plano de
gerenciamento
do projeto
3. Orientar e
gerenciar a
execuo do
projeto
Grupo de
Grupo de
processos de
processos de
monitoramento encerramento
e controle
4. Monitorar e 6. Encerrar o
controle o
projeto ou fase
trabalho do
projeto
5. Realizar o
controle
integrado de
mudanas
41
Gerenciamento
do escopo do
projeto
1. Coletar os
requisitos
2. Definir o
escopo
3. Criar a EAP
1. Definir as
atividades
2. Sequenciar
as atividades
3. Estimar os
recursos das
atividades
4. Estima as
duraes das
atividades
5. Desenvolver
o cronograma
4. Verificar o
escopo
5. Controlar o
escopo
Gerenciamento
dos custos do
projeto
1. Estimar os
custos
2. Determinar
o oramento
3. Controlar
os custos
Gerenciamento
da qualidade
do projeto
1. Planejar a
qualidade
2. Realizar a
garantia da
qualidade
Gerenciamento
dos recursos
humanos do
projeto
1. Desenvolver
o plano de
recursos
humanos
Gerenciamento 1. Identificar
das
as partes
comunicaes
do projeto
2. Planejar as
comunicaes
2 Mobilizar
a equipe do
projeto
3
Desenvolver
a equipe do
projeto
4 Gerenciar
a equipe do
projeto
3. Distribuir
as
informaes
4. Gerenciar
as
expectativas
das partes
interessadas
Gerenciamento
do tempo no
projeto
6. Controlar o
cronograma
3. Realizar o
controle da
qualidade
5. Reportar o
desempenho
42
1 Planejar o
gerenciamento
dos riscos
2 Identificar os
riscos
3 Realizar a
anlise
qualitativa dos
riscos
4 Realizar a
anlise
quantitativa
dos riscos
5 Planejar as
respostas aos
riscos
1 Planejar as
aquisies
Gerenciamento
dos riscos do
projeto
Gerenciamento
das aquisies
do projeto
6 Monitorar e
controlar os
riscos
2 Conduzir
3 Administrar
as aquisies as aquisies
4 Encerrar as
aquisies
ser
tomadas
quando
projeto
estiver
desviando
43
Quando falamos em projetos de software, monitoramento e
controle tornam-se um pouco mais complexos devido a natureza
abstrata que envolve desenvolvimento de software (HAUCK 2007).
Frequentemente projetos de software falham porque eles no so
devidamente monitorados e controlados a ponto de uma falha se tornar
visvel antes que seja tarde demais para tomar uma ao corretiva
(WANGENHEIM 2009).
Monitoramento
significa
capturar,
analisar,
reportar
44
45
46
Um cliente chamado Chico, que dono de uma pizzaria, ligou com
uma proposta de projeto. Atualmente, oferece a entrega em domiclio via
ligaes telefnicas. Para ampliar o seu negcio, ele deseja possibilitar que os
seus clientes, por meio da internet, possam encomendar pizzas no site de seu
estabelecimento. Estas informaes sero processadas por seus dois
atendentes, que precisaro ser treinados, visto que atualmente tm pouco
conhecimento de TI. O cliente pretende lanar o sistema trs meses aps a
aprovao do projeto. Para esse projeto, sero utilizados R$15.000,00 que
estavam rendendo em aplicaes. Estaro disponveis para desenvolver o
projeto mais duas pessoas interessadas em participar.
Tabela 3 - Custos Fixo do projeto Pizzaria do Chico
Custo
Compra de servidor
Tipo de servio
Produto
Valor
R$ 3.000,00
Atividade
Modulo de Segurana
Mdulo de Cadastros
Mdulo de Pedidos
Durao
1 Ms
1 Ms
1 Ms
Data
Custo
01/06/2012
R$ 2.000,00
01/07/2012
R$ 4.000,00
01/08/2012
R$ 6.000,00
Restries
O sistema deve rodar no navegador Interne Explorer, Mozilla e
Chrome com resposta de no mximo 3 segundos.
47
2.1.1.1
48
A Figura 6 ilustra a integrao do processo de monitoramento e
controle do trabalho do projeto com outras atividades desenvolvidas
durante o projeto conforme o PMI (2008).
49
importantes que devem ser executadas ao final do projeto, como a
definio de lies aprendidas.
50
Encerrar o trabalho.
51
(2008) para monitorar e controlar o trabalho do projeto. Existem
tambm tcnicas que pode ser adotadas no processo de medio como,
por exemplo, a tcnica do valor agregado que mede o desempenho do
projeto conforme seu andamento (ZHU 2010). Normalmente essa
tcnica realizada pelas ferramentas de apoio.
Realizando a analogia desse tpico ao nosso projeto Pizzaria
do Chico, podemos sugerir o seguinte cenrio:
Andr, gerente do projeto, faz reunies semanais para
verificar se o projeto est sendo executado conforme o planejado.
No final da primeira semana ele verifica que o andamento das
atividades esto ocorrendo com uma produtividade maior que o
previsto no cronograma, mesmo estando dentro do gasto previsto.
Como essa informao acarreta em um impacto positivo para o projeto
decidido no tomar nenhuma deciso e continuar o projeto.
No decorrer da segunda semana um funcionrio faltou ao
trabalho por 2 dias e com isso o projeto teve um impacto negativo nas
atividades planejadas. Em reunio decidido que ser solicitada horas
extras para que o projeto volte ao seu planejamento inicial
Dessa forma, monitorar e controlar o trabalho do projeto tem
como objetivo colocar novamente o projeto no caminho do que foi
planejado ou adequar as demais atividades ao desvio identificado.
Qualquer mudana dentro do projeto seja ela com impacto negativo ou
positivo deve refletir em atualizao da documentao e registro da
mudana para que se torne notria a alterao.
52
2.1.1.2
53
Toda alterao no projeto pode ser solicitada de maneira
informal, mas deve sempre ser registradas formalmente dentro dos
documentos do projeto. Tendo essa solicitao formalizada,
necessrio que ela passe por um processo de aprovao que pode
envolver somente o gerente do projeto ou uma comisso previamente
definida para esse fim. Aps a aprovao necessrio ser feito um novo
planejamento para que possam ser identificados pontos de impactos e
com isso revisado estimativas de custos, sequencias de atividades, datas
do cronograma, requisitos de recursos e anlise de riscos. Por fim,
necessrio atualizar toda a documentao necessria para registrar a
nova atividade que foi solicitada e sua adaptao ao projeto (PMI 2008).
Esse fluxo de atividades pode ser visualizado na Figura 8.
54
As aplicaes dessas etapas procura alcanam trs objetivos
(PMI 2008):
55
Voltando ao projeto Pizzaria do Chico, sugerimos o seguinte
exemplo de controle de mudanas:
O filho do Chico, sugere que seria uma boa oportunidade
para tambm trocar outros computadores da pizzaria pois os que
existem hoje so ultrapassados e lentos. Realizando um oramento
aproximado verificou-se que o custo ficaria 30% maior.
Chico avalia essa solicitao, documenta ela para poder
realizar todas as atividades de planejamento necessrias e definir se
essa alterao no escopo do projeto deve ser aceita ou no.
Em reunio chegou-se a concluso que o custo deve
inviabilizar essa solicitao pois o valor ficaria muito superior ao
que foi inicialmente planejado. Talvez em uma prxima
oportunidade possa ser realizado um outro projeto que inclua a troca
do outro computador da pizzaria.
A solicitao novamente atualizada e registrada no
projeto.
2.1.1.3
VERIFICAR O ESCOPO
Este processo destina-se a formalizao de aceitao das
56
para
se
ter
garantia
de
que
esto
concludas
Structure)
57
Referenciando o nosso projeto Pizzaria do Chico, podemos
evidenciar a diferena de escopo do projeto e para o cliente
claramente. Para o Chico, o projeto se resume em fazer um site para
solicitar pedidos de pizza online, isso que interessa para ele e as
atividades suplementares como elaborao da estrutura de segurana
e cadastros auxiliares poderiam fica em um segundo plano e talvez
no fossem percebidas por ele apesar de fazer parte do escopo.
Mesmo no sendo percebida, a verificao do escopo do projeto deve
abranger todas as atividades previstas. Na
visualizar um da EAP desse projeto
Figura 10 podemos
58
2.1.1.4
CONTROLAR O ESCOPO
Este processo responsvel por monitorar o andamento do
Mudanas gerenciais;
Mudanas tecnolgicas.
59
Implementao da mudana.
A principal ferramenta nesse processo a anlise de variao
60
No nosso projeto Pizzaria do Chico, o controle de escopo
pode ser exemplificado com a seguinte situao. Imagine que Andr
est na primeira semana do projeto realizando a atividade prevista
para o mdulo de segurana do projeto. Ao conversar com o arquiteto
do projeto ele fica sabendo que poderia incluir no projeto um mdulo
responsvel pela integrao da central telefnica com o sistema que
est sendo desenvolvido sem nenhum tipo de impacto em custo ou
tempo. Essa situao mesmo que parecendo ser favorvel vai alterar o
escopo originalmente previsto para o projeto. Controlar o escopo
nessa situao garantir que somente as atividades planejadas sejam
executadas, qualquer situao nova deve ser tratada como fora do
escopo inicial do projeto e submetido para a anlise de aprovao de
mudana.
2.1.1.5
CONTROLAR O CRONOGRAMA
Segundo o PMI (2008), este processo responsvel por
61
Uma das principais ferramentas utilizadas em gerenciamento de
cronograma o Grfico de Gantt 2. Essa ferramenta um diagrama que
utiliza barras horizontais representando as atividades de um projeto e
mostra o perodo em que cada atividade ocorre dentro do projeto
(DAYCHOUM 2010).
Alm de visualizar o cronograma em forma de barras, podemos
tambm calcular o desempenho utilizando a tcnica conhecida como
anlise de desempenho. A anlise mede, compara e analisa o
desempenho do projeto tomando como parmetro datas reais de incio e
trmino das atividades assim como percentuais de completude das
tarefas. O controle do cronograma utiliza duas das trs dimenses do
Gerenciamento do Valor Agregado (GVA) para controlar o seu
desempenho, abaixo segue um pequeno descritivo sobre essas duas:
62
que se deseja medir, levando em considerao o percentual de
concluso de cada uma das atividades.
63
esclarecer as variveis utilizadas no cronograma necessrio entender
os termos utilizados nesse contexto (PMI 2008):
64
Realizando a analogia ao nosso projeto Pizzaria do Chico, Andr que
o nosso gerente do projeto, vem acompanhando diariamente o
andamento das atividades utilizando o grfico de Gantt conforme a
Figura 12.
R$ 700,00
R$ 1000,00
-R$ 300,00
0,7
65
Para reverter essa situao Andr pode incluir mais um
recurso para realizar o trabalho que no foi executado e continuar
com o andamento das atividades planejadas normalmente. Dessa
forma, no decorrer da terceira semana o cronograma estaria
novamente controlado. Outra possibilidade seria contar com o
esforo da equipe no decorrer das prximas semanas para recuperar o
tempo perdido.
O importante nessa atividade de controle de cronograma
identificar o mais cedo possvel o desvio para com isso poder tomar
uma deciso e correo tambm o mais cedo.
2.1.1.6
CONTROLAR OS CUSTOS
Este processo responsvel por atualizar o oramento das
66
Custo Real - CR (Actual Cost - AC): Indica o custo real que foi
utilizado na execuo do trabalho em uma atividade. Esse clculo
feito somando todos os valores reais consumidos por cada
atividade.
67
As dimenses do GVA so utilizadas na elaborao de mais
indicadores para fornecer leituras sobre os custos que envolvem o
projeto. Abaixo segue um descritivo de alguns desses indicadores:
ndice de Desempenho do Custo IDC (Cost Performance Index CPI): O ndice de Desempenho do Custo mostra a eficincia da
utilizao dos recursos do projeto. Ele calculado dividindo-se o
Valor Agregado pelo Custo Real (IDC = VA / CR).
IDC < 1 => Indica um desempenho de custo acima do limite
planejado.
IDC > 1 => Indica um desempenho de custo abaixo do limite
planejado.
IDC = 1 => Projeto est com o custo conforme o planejado.
68
As dimenses utilizadas no gerenciamento do valor agregado
podem ser tambm monitoradas e relatadas de forma visual, conforme
apresentado na abaixo.
69
projeo de desempenho calculado de custos que deve ser atingida para
se alcanar um objetivo especfico como o ONT ou ENT.
Alm do GVA, podemos citar a Curva S como outra
ferramenta utilizada no controle do custo do projeto. Essa ferramenta
apresenta graficamente o status dos custos do projeto distribudos pela
linha do tempo. Dessa forma podemos acompanhar os desembolsos
previstos e realizados durante o tempo de vida do projeto.
Assim como no controle de cronograma, softwares de
gerenciamento so utilizados para realizar o controle de custos,
principalmente
no monitoramento
daspodemos
trs dimenses
do gerenciamento
Conforme
os outros tpicos,
exemplificar
o controle de
de valor
agregado:
valor planejado,
agregado e custo real.
custos
pelo
nosso projeto
Pizzaria dovalor
Chico.
Supondo no segundo ms do projeto Andr tenha gasto R$
10.000,00 ao invs dos R$ 9.000,00 previstos, conforme apresentado na
Tabela 7.
Tabela 7 - Custo real do projeto Pizzaria do Chico
Atividade
Compra do servidor
Modulo Segurana
Modulo Cadastro
Modulo Pedidos
Durao Data
1 dia
01/06/2012
30 dias
01/06/2010
30 dias
01/07/2010
30 dias
01/08/2010
Custo
R$ 3.000,00
R$ 2.400,00
R$ 4.600,00
R$ 0,00
70
R$ 18.000,00
R$ 16.000,00
R$ 14.000,00
R$ 12.000,00
R$ 10.000,00
VP
R$ 8.000,00
CR
R$ 6.000,00
R$ 4.000,00
R$ 2.000,00
R$ 0,00
01/06/2012
01/07/2012
01/08/2012
71
Por fim importante ressaltar que o gerenciamento de uma
atividade no est restrita ao uso de uma tcnica especfica,
principalmente no assunto monitoramento e controle de projetos a
juno de vises com informaes diferentes pode auxiliar na
efetividade do monitoramento.
2.1.1.7
72
Especificamente na rea de software podemos citar duas
abordagens existentes na literatura para tratar medio, o GQM (GoalQuestion-Metric) (BASILI 1994) e o PSM (Practical Software &
System Measurement) (DOD 2003).
A abordagem GQM tem como princpio que para uma
organizao medir de maneira eficiente, ela precisa inicialmente
verificar quais objetivos devem ser alcanados. Tendo os objetivos
identificados, ela precisa ento associ-los com os dados que definem
esses objetivos operacionalmente e finalmente prover uma estrutura
para interpretao desses dados em relao aos objetivos (GARCIA
2006). O ponto de partida do GQM comea com o estabelecimento de
uma quantidade de objetivos de melhoria e o refinamento desses
objetivos em um nmero de questes e mtricas conforme apresentado
na Figura 15.
73
O PSM tem como objetivo estabelecer um conjunto de prticas,
ferramentas e servios para auxiliar os gerentes de projetos a obter
informaes objetivas sobre os projetos em andamento para que estes
atinjam suas metas de qualidade, prazo e custo (GARCIA 2006). No
PSM estabelecido um processo de medio e a partir disso so
apresentados vrios exemplos de medidas a serem coletadas onde o
gerente de projeto seleciona as medidas que melhor se adaptam a
realidade do projeto. Alm disso, o modelo apresenta indicaes de
como usar essas medidas exemplificando com casos reais (HAUCK
2007).
O PMI (2008) define ferramentas e tcnicas para realizar o
controle de qualidade de projetos entre essas ferramentas, esto as
conhecidas
como
ferramentas
de
qualidade
utilizadas
em
gerenciamento de projetos:
74
45
40
35
30
25
20
15
10
5
0
100,00%
50,00%
25,00%
Incidencia
Acumulado
Causa 1
Causa 2
Causa 3
Causa 4
Causa 5
Causa 6
Causa 7
Causa 8
Causa 9
Causa 10
12,50%
Tempo
Recurso
Defeito
significativo
Cliente
Ambiente
75
76
Processo 1
Processo 3
Sim
Deciso 1
Sim
Processo 2
Deciso 2
No
Processo 4
No
Fim
77
78
IE
Mozila
1,5
Chrome
1
0,5
0
0
2.1.1.8
REPORTAR O DESEMPENHO
Este processo responsvel por coletar e distribuir indicadores
79
Cronograma;
Esforo;
Recursos;
80
identificar discrepncias para anlise de dados coletados (SELBY
2005). Abaixo na Figura 24, Figura 25 e Figura 26 podemos visualizar
exemplos de dashboards.
81
82
2.1.1.9
ADMINISTRAR AS AQUISIES
Este processo responsvel por gerenciar as relaes de
83
84
2.2 MODELOS DE MELHORIA DE PROCESSOS
O aprimoramento de estudos relacionados a gerenciamento de
projetos vm tornando cada vez mais populares modelos de melhoria de
processos. Nessa sesso do trabalho nos aprofundamos em dois deles, o
PMBOK e CMMI-DEV.
2.2.1 - PMBOK
O PMBOK (Project Management Body of Knowledge) surgiu
em 1987 como uma tentativa do PMI (Project Management Institute) de
documentar e padronizar prticas adotadas em gerenciamento de projeto
de maneira que esse conhecimento seja amplamente reconhecido e
utilizado pela comunidade de projetos.
Segundo o prprio PMI (2008), ele um documento formal que
descreve normas, mtodos, processos e prticas estabelecidas que
contm o conhecimento evoludo a partir de medidas reconhecidas de
profissionais de gerenciamento de projetos.
No podemos considerar o PMBOK como uma metodologia de
desenvolvimento de projetos, pois:
85
A Figura 27 ilustra como o PMBOK e outros fatores contribuem
para a elaborao de produo de uma metodologia de projetos dentro
de uma organizao.
86
Convm ainda destacar que o PMBOK foi selecionado como
uma das referncias deste trabalho pelo fato de ser considerado um guia
completo na definio de processos para monitoramento e controle de
projetos (PMI 2008).
2.2.2 - CMMI-DEV
O CMMI (Capability Maturity Model Integration Modelo
Integrado de Maturidade e de Capacidade) um modelo de maturidade
para melhoria de processo, destinado ao desenvolvimento de produtos e
servios, e composto pelas melhorias prticas associadas a atividades de
desenvolvimento e de manuteno que cobrem o ciclo de vida dos
produtos desde a concepo at a entrega e manuteno (SEI 2010).
A histria do CMMI comeou em 1986, quando o SEI
(Software Engineering Institute), iniciou o desenvolvimento de um guia
para melhoria de processos de software, a partir de necessidades do
governo
americano
para
avaliao
de
seus
contratados.
87
Estas representaes permitem que a organizao possa tomar
diferentes caminhos para a melhoria de acordo com o seu interesse.
Na representao por estgios, o modelo CMMI possui nveis
de maturidade na sua concepo e contedo. Um nvel de maturidade
contm prticas especficas e genricas para um conjunto predefinido de
reas de processos que melhorem o desempenho global da organizao.
O nvel de maturidade de uma organizao fornece uma maneira de
caracterizar o seu desempenho sendo um patamar definido na melhoria
de processos das organizaes. Cada nvel de maturidade amadurece um
importante subconjunto dos processos da organizao, preparando-o
para passar para o nvel de maturidade seguinte. Os nveis de
maturidade so medidos pela realizao dos objetivos especficos e
genricos associados a cada conjunto predefinido de reas de processo.
88
foram alcanados
e os
processos agora so
melhor
89
90
negcios em mudana e desempenho organizacionais, e utilizados
como critrios na gesto de melhoria de processos. Os efeitos da
melhoria dos processos implantados so medidos atravs de
tcnicas estatsticas e quantitativas e comparados com os objetivos
de desempenho de qualidade e processo. Uma distino
fundamental entre os nveis de maturidade 4 e 5 o foco na gesto
e melhoria do desempenho organizacional. No nvel 4, o foco da
organizao e projetos na compreenso e controle do desempenho e
usar os resultados para gerenciar projetos. No nvel de maturidade
5, a organizao est preocupada com o desempenho global da
organizao com dados coletados de vrios projetos. A anlise dos
dados identifica as falhas ou lacunas no desempenho. Essas lacunas
so usadas para conduzir a melhoria do processo organizacional,
que gera melhoria mensurvel no desempenho.
Nvel 5
Nvel 4
Nvel 3
Nvel 2
Nvel 1
91
A representao contnua permite que uma organizao
selecione uma rea ou grupo de processos e melhore os processos
relacionados. Nessa representao existem metas e prticas de dois
tipos: especficas e genricas. A partir das prticas e metas possvel
classificar o nvel de capacidade de cada rea de processo. Capacidade
pode ser entendido como a habilidade com que determinado processo
alcana o seu objetivo. A capacidade pode ser classificada em nveis de
zero a cinco (SEI 2010):
92
completamente diferente em cada instncia especfica do processo.
J no nvel 3 de capacidade, os padres, descries de processos e
procedimentos para um projeto so mais consistentes, com exceo
dos casos permitidos por algum diretriz. Outra distino importante
que no nvel 3 de capacidade os processos so geralmente
descritos com mais rigor do que no nvel de capacidade 2. Nesse
nvel os processos so geridos de forma mais pr-ativa usando uma
compreenso das inter-relaes das atividades do processo e
medidas detalhadas do processo e seus produtos de trabalho.
93
Tabela 9 - Relao entre as representaes do CMMI
Fonte: SEI ( 2010)
Representao
Continua
Nvel
Nvel 0
Nvel 1
Nveis de Capacidade
Incompleto
Executado
Nveis de Maturidade
N/A
Inicial
Nvel 2
Nvel 3
Gerenciado
Definido
Gerenciado
Definido
Nvel 4
Nvel 5
N/A
N/A
Gerenciado Quantitativamente
Otimizado
Planejamento de Projetos;
Gerncia de Riscos.
94
95
avaliao de seus processos (SEI 2012). Apesar do CMMI-DEV no ter
sido projeto pensando no mbito das MPEs, ele utilizado no sentido de
aumentar a competitividade das empresas, tornando-se um diferencial
no mercado (SEI 2012). No Brasil existe a opo de modelos
alternativos como, por exemplo, o MPS.BR (SOFTEX 2012). Mas por
se tratar de um modelo relativamente novo e pouco estvel se
comparado ao CMMI, neste trabalho estamos considerando somente o
CMMI alm de que o MPS.BR um modelo baseado no CMMI-DEV.
na
gesto
empresarial,
controle
de
vendas,
sistema
96
uma nica pessoa tornando o processo interno de produo muito
enxuto e com poucos passos. Convm ainda citar que independente do
porte da empresa ou tamanho dos projetos, eles ainda possuem
restries em comum como restries de tempo, solicitaes de
mudanas, e requisitos vagos (CAO 2004).
2.4 MAPEAMENTO PMBOK-CMMI
Um dos primeiros passos tomados na avaliao das ferramentas
definir os critrios que sero utilizados para este fim. Para este
trabalho procuramos abranger mais de um framework como modelo de
referncia harmonizando suas prticas para evitar a redundncia de
tcnicas
na
construo
de
uma
soluo
mais
eficiente
UBP
M1
Nome
Monitor and Control
Project Work
Descrio
Monitorar e controlar o
progresso com respeito aos
parmetros do planejamento
para atingir os objetivos
definidos no plano de
gerenciamento.
M2
Perform Integrated
Change Control
97
M3
Verify Scope
M4
M5
M6
M7
Monitorar e gravar os
resultados de testes de
qualidade para avaliar o
desempenho e recomendar
mudanas necessrias.
M8
Conduct Progress
Reviews
Periodicamente revisar o
progresso do projeto,
desempenho e duvidas
coletando e distribuindo
informaes, incluindo
relatrios de status,
mensurao do progresso e
previses.
M9
Conduct Milestone
Reviews
Revisar as realizaes e os
resultados do projeto nos
marcos selecionados.
M10
Monitorar os riscos
identificados no plano de
projeto, implementar plano de
respostas aos riscos,
acompanhar os riscos
identificados e identificar
novos.
98
M11
Administer
Procurements
Gerenciar os contratos,
acompanhar a execuo,
selecionar e avaliar
fornecedores e fazer
mudanas e correes quando
necessrio.
Selecionar, monitorar e
analisar os processos
utilizados pelos fornecedores.
M12
Monitor Selected
Supplier Processes
M13
Monitor
Commitments
Monitorar os compromissos
identificados no plano do
projeto
M14
Monitor Data
Management
M15
Monitor Stakeholder
Involvement
M16
Analyze Issues
Coletar e analisar os
problemas e determinar as
medidas corretivas necessrias
para resolver os problemas
M17
Take Corrective
Action
M18
Manage Corrective
Action
99
todas eles foram utilizadas para compor as chamadas UBP (Unified Best
Practice) listadas acima.
2.5 TRABALHOS CORRELATOS
Na busca do estado da arte do tema proposto nessa dissertao
e para situar a contribuio deste trabalho existem correlatos na
literatura que merecem ser citados. Podemos dividir os trabalhos em
dois grupos para facilitar o entendimento de sua relao:
Modelagem de processo:
A dificuldade para as MPE utilizaram os modelos e normas
disponveis seja porque no os conhecem ou porque no conseguem a
produtividade esperada pelo mercado pode ser observada no trabalho
"Uma abordagem de modelagem de processos suportada por um guia de
referncia alinhado ao CMMI-DEV, MPS.BR e ISO/IEC 15504"
(HAUCK 2005). Este trabalho apresenta uma extenso da abordagem
ASPE/MSC introduzindo um guia de referncia de processos, para
monitoramento e controle de projetos, alm de dois estudos de casos da
aplicabilidade desse guia em empresas.
Outro trabalho semelhante a uma das etapas propostas nesse
trabalho "Harmonization of ISOIEC 90012000 and CMMI-DEV"
(BALDASSARRE et al. 2012) o qual apresenta a harmonizao entre
dois modelos de maturidade a ISO/IEC 9001 e o CMMI-DEV. A
harmonizao de modelos uma pratica cada vez mais comum
motivada pelo aumento da competitividade e este trabalho busca
auxiliar uma organizao que j tenha implantando a ISO/IEC 9001 a
identificar quais prticas do CMMI-DEV tambm j foram atendidas.
100
Podemos ainda citar o trabalho "Agile software development
methodology for medium and large projects" (QURESHI 2012) o qual
realizou um trabalho inverso ao nosso, adotando a metodologia gil, que
muito comum em pequenas organizaes, para o contexto de mdios e
grandes projetos. A avaliao do trabalho foi realizada por meio de trs
estudos de caso que abordaram projetos de pequeno, mdio e grande
porte.
Ferramentas para MPE:
Conforme citado anteriormente existe um movimento por parte
do governo federal para o aprimoramento e divulgao de ferramentas
livres que podem ser aplicadas para o contexto das MPE (PSBB 2011).
Esse movimento vm sendo apoiado tambm pelo setor privado
conforme o artigo "How Open Source Tools Can Benefit Industry"
(EBERT 2009) e pelas instituies de ensino, como pode ser observado
no GQS (Grupo de Qualidade de Software) que faz parte do INCoD
(Instituto Nacional de Convergncia Digital). Como parte de trabalhos
de concluso de curso, vrias funcionalidades da ferramenta dotProject
esto sendo evoludas para se tornarem mais alinhadas com os modelos
de gerenciamento de projetos existentes. Podemos citar Wrasse (2012)
que aborda a rea de Planejamento de Recursos Humanos, Pescador
(2012) abordando a rea de encerramento de projetos, Khlkamp (2012)
abordando a rea de planejamento de riscos e Abreu (2011) com o
grupo de processos de Iniciao. Alm dos trabalhos de graduao
acima, foi desenvolvido, como dissertao de mestrado, um modelo
genrico de processos para o planejamento de tempo (GONALVEZ
2012) o qual tambm contempla o aprimoramento da ferramenta.
101
3. SELEO DAS FERRAMENTAS
A pesquisa das ferramentas a serem avaliadas foi realizada no
repositrio web SourceForge (http://sourceforge.net), um dos maiores
sites de aplicaes de cdigo aberto.
Definido o ponto inicial de pesquisa, no dia 08 de junho de
2010 foi realizada uma busca utilizando exatamente a frase "project
management" e no utilizando as palavras "desktop" ou "groupware"
dentro da categoria "Office/Business - Project Management". Ao total a
pesquisa retornou 206 resultados de softwares disponveis para o
download ento foram aplicados critrios de incluso e de excluso para
selecionar as ferramentas.
Critrios de incluso:
Popularidade:
taxa
de
download
no
mnimo
de
50
102
Critrios de excluso:
103
Tabela 11 - Ferramentas Selecionadas
Ferramenta
ltimo
release
25/11/2009
No.
Downloads
por semana
2252
No. of
Project
members
8
Tipo de
Interface
Web-based
27/01/2010
648
Web-based
23/02/2010
346
Web-based
27/04/2010
135
Commandline, Webbased
12/12/2009
89
22
Web-based
dotProject
project.net
phpCollab
track +
streber
Estas
ferramentas
foram
avaliadas
utilizando
suas
104
Tabela 12 - Tabela de Processos PMC
CMMI-DEV
v1.3:2010
PMC/ SP 1.1
Monitor
Project
Planning
Parameters
UBP
M1
Description
Monitor and
Control
Project Work
M2
Perform
Integrated
Change
Control
M3
Verify Scope
M4
Monitor and
Control
Scope
PMC/ SP 1.1
Monitor
Project
Planning
Parameters
M5
Monitor and
Control
Schedule
PMC/ SP 1.1
Monitor
Project
Planning
Parameters
M6
Monitor and
Control Costs
PMC/ SP 1.1
Monitor
Project
Planning
Parameters
M7
Monitor and
Control
Quality
M8
Conduct
Progress
Reviews
[REQM]
PMC/SP 1.6
Conduct
Progress
Reviews
PMBOK 4ed:2008
4.4 Monitor and Control
Project Work
105
M9
Conduct
Milestone
Reviews
PMC/SP 1.7
Conduct
Milestone
Reviews
M10
Monitor and
Control Risks
PMC/SP 1.3
Monitor
Project Risks
M11
Administer
Procurements
12.3 Administer
Procurements
M12
Monitor
Selected
Supplier
Processes
SAM/ SP2.3
Evaluate
Selected
Supplier
Work
Products
SAM/SP 2.2
Monitor
Selected
Supplier
Processes
M13
Monitor
Commitments
PMC/SP 1.2
Monitor
Commitments
M14
Monitor Data
Management
PMC/SP 1.4
Monitor Data
Management
M15
Monitor
Stakeholder
Involvement
PMC/SP 1.5
Monitor
Stakeholder
Involvement
M16
Analyze
Issues
PMC/SP 2.1
Analyze
Issues [CAR]
M17
Take
Corrective
Action
PMC/ SP 2.2
Take
Corrective
Action
12.3 Administer
Procurements
106
M18
Manage
Corrective
Action
PMC/ SP 2.3
Manage
Corrective
Action
Grade
Description
**
***
107
mantida.
Apesar
de
ser
desenvolvido
pela
comunidade
de
108
Figura 30 - DotProject
3.1.2 - PROJECT.NET
Fundada inicialmente em 1999 foi adquirida pela Integrated
Computer Solutions em 2006 e ento lanada a sua verso livre.
Project.net (http://www.project.net/) livre para utilizar porm
a empresa vende os servios como suporte, customizao e manuteno.
Sua licena de uso GPLv3.
O banco de dados que utilizado o Oracle e a aplicao
utiliza qualquer servidor web que suporte Java.
Atualmente sua verso a 9.3 lanada em 10 de maro de
2011. Abaixo na Figura 31 podemos visualizar uma das telas do
sistema.
109
Figura 31 - Project.net
110
linguagem de programao PHP. Podemos citar como exemplo a
arquitetura LAMP (Linux, Apache, MySQL e PHP), WAMP
(Windows, Apache, MySQL e PHP) ou WIMP (Windows, IIS, MySQL
e PHP) que tambm suportada pelo dotProject e PhpCollab.
Atualmente sua verso a 2.5 lanada em 15 de setembro de
2010. Abaixo na Figura 32 podemos visualizar uma das telas do
sistema.
Figura 32 - PhpCollab
111
Funcionalidades como o lista de discusso e upload de
documentos contriburam para que alguns recursos como o M15, M17,
M18 e M19 tivessem alguma pontuao, mas no foram projetados para
atender a prtica avaliada.
Em relao s outras ferramentas avaliadas, o phpCollab
apresentou um bom suporte ao monitoramento e controle das atividades
do projeto (UBP's M1, M5), mas ainda sim de maneira parcial
3.1.4 - TRACK+
Track+
(http://www.trackplus.com/)
um
software
de
112
Figura 33 - Track
MySQL e a linguagem de
113
Atualmente sua verso a 0.092 lanada em 12 de dezembro
de 2009. Abaixo na
do sistema.
Figura 34 - Strebber
114
3.2 RESULTADO DA AVALIAO
O monitoramento e controle suportado pelas ferramentas
principalmente em relao ao cronograma, atravs da anlise do
andamento da execuo das atividades em relao ao planejado.
Tambm suportado pela maioria das ferramentas a definio de aes
corretivas e seu gerenciamento, tipicamente no possvel controlar e
monitorar stakeholders, fornecedores ou riscos. A coleta de dados para
o monitoramento e controle aparentemente dificultada, pois
necessrio navegar por diversas telas at encontrar o local de edio
onde algumas vezes no sem tem histrico do trabalho realizado. Ficou
evidente a falta de foco dos relatrios fornecidos, pois muitas vezes as
ferramentas oferecem diversos relatrios que somente trazem
informaes relevantes se combinados uns com os outros, dificultando a
anlise das informaes para a tomada de deciso pelo gerente de
projeto. Aparentemente nenhuma das ferramenta analisadas utiliza
tcnicas avanadas para auxiliar no monitoramento e controle, como por
exemplo valor agregado.
O resultado final da avaliao das ferramentas apresentado na
Tabela 14 de forma consolidada.
Tabela 14 - Resultado da Avaliao das Ferramentas
dotProject
projectNet
phpCollab
Track+
Streber
UBP
M1
Description
Monitor and Control Project Work
**
**
**
M2
M3
Verify Scope
**
**
**
115
M4
M5
**
**
**
M6
M7
M8
M9
M10
M11
Administer Procurements
M13
Monitor Commitments
M14
M15
M16
Analyze Issues
M17
M18
116
4. MODELO GENRICO DE PROCESSO PARA PMC
Neste captulo do trabalho ser apresentada a elaborao do
modelo genrico de processo para monitoramento e controle para MPE,
alinhado ao PMBOK e CMMI, independente de ferramentas.
Aps essa definio sero apresentados os requisitos, casos de
uso, prottipos de tela e por fim as melhorias implementadas na
ferramenta dotProject.
O modelo genrico de processos visa atender as caractersticas
das MPE de software do Brasil.
4.1 PROCESSO DE REFERNCIA
Monitorar e controlar projetos tm como objetivo assegurar que
as atividades do projeto estejam
117
HAUCK 2005) e foi aprimorado com a criao de um guia de referncia
para o processo de PMC (HAUCK 2007).
Abaixo na Figura 35 temos o processo de monitoramento e
controle definido para a implementao do guia em alto nvel.
118
Monitorar
Passo 6 - Replanejar
119
Essas mtricas coletadas durante o projeto servem como base
para a anlise de quase todas as informaes do projeto pois delas so
derivadas outras informaes que so utilizadas em anlises posteriores.
Entre os problemas que podemos encontrar para coletar dados
no monitoramento, podemos citar:
Objetivo
Subjetivo
Categoria
Medida
1. Custo do
projeto
Custo
Custo atual
Custo orado
Variao do custo
2. Custo de
Custo total com empregados,
recursos humanos contrataes e consultorias
3. Custo de
investimento
Esforo
4. Esforo do
projeto
120
Durao
Produtividade
5. Esforo
gerencial
6. Durao do
projeto
7. Fator de
produtividade
121
Reunio de partida;
122
123
variveis mais importantes do projeto e fornecer informaes sobre a
evoluo dos trabalhos realizados. A qualidade do relatrio est
diretamente associado a finalidade pela qual ele foi criado, ou seja,
quanto mais explicita a sua finalidade melhor elaborado o relatrio vai
estar (CHAVES 2007).
Os relatrios voltados para monitoramento e controle de
projetos tm como finalidade responder perguntas relevantes no
controle de projetos (CHAVES 2007):
124
As categorias sugeridas como exemplo tambm podem ser
visualizadas na Tabela 15.
Os passos a seguir so referentes ao controle de projetos.
4.1.4 - PASSO 4 - VERIFICAR QUESTES
Este passo responsvel por identificar e registrar questes que
podem resultar em desvios que o projeto est sofrendo. O registro de
informaes pode ser realizados em qualquer momento durante o
projeto e deve ser discutidos durante as reunies.
4.1.5 - PASSO 5 - GERENCIAR AES CORRETIVAS
Durante as reunies do projeto, todas as questes anteriormente
levantadas devem ser revisadas e discutidas. Questes relevantes devem
ser tratadas e monitoradas at o seu encerramento. A relevncia de uma
questo deve vir da avaliao do gerente de projetos juntamente com os
envolvidos.
4.1.6 - PASSO 6 - REPLANEJAR
Caso alguma ao corretiva tenha influncia no que foi
anteriormente planejado, ser necessrio replanejar o projeto gerando
uma nova linha de base para os dados novos. A atividade de
replanejamento pode incluir aes como (HAUCK 2007):
125
redefinir a EAP;
atualizar Estimativas;
definir o Oramento;
126
Figura 36 - Nveis de Modelagem na arquitetura de quatro camadas da
UML
Meta-/Superclasse
TaskDefinition
MethodContentElement,
WorkDefinition
RoleDefinition
Artifact
WorkProductKind
ToolDefinition
TeamProfile
BreakdownElement / Classifier
cone
127
4.3 DEFINIO DO MODELO GENRICO DE PROCESSO
A prxima etapa na construo de uma soluo que atenda as
necessidades de processos e atividades descritas nas UBP's a
formulao de um modelo genrico de processo para ser agregado ao
ambiente de MPE que pretendem realizar o monitoramento de seus
projetos. Pela estrutura enxuta das organizaes que se enquadram
nessa modalidade, em sua maioria tendo no mximo 5 funcionrios
(MCTI 2010), a elaborao do modelo foi realizada com a preocupao
de no criar passos excessivamente longos e otimizar ao mximo as
etapas pois caso contrrio pode se tornar um empecilho no processo
produtivo.
O modelo genrico de monitoramento proposto est dividido
em 6 etapas (Figura 37):
128
Etapas ASPE/MSC
129
MC04 - Realizar Reunio de
Monitorao Equipe
Entrada
Plano de projeto
Sada
Plano de monitoramento e controle
Responsvel
Gerente do Projeto
Papis Envolvidos
Gerente de Projeto
Representante do Cliente (quando possvel)
Descrio
130
1. O gerente de projetos analisa o plano de projeto e define
quais dados devem ser obtidos durante o projeto para que seja
possvel monitorar os itens definidos no plano de projeto.
2. O gerente de projetos atualiza o plano de monitoramento e
controle e salva o documento para divulgar a informao para
os demais integrantes do projeto.
Periodicidade
No incio do projeto e quando ocorrerem mudanas no
planejamento
Esforo Tpico
Depende do tamanho do projeto.
Entrada
Plano de monitoramento e controle do projeto
Sada
Dados coletados de monitoramento e controle devidamente
apontados
131
Ferramenta para gerenciamento de projetos
Opinio tcnica especializada
Responsvel
Equipe do Projeto
Papis Envolvidos
Equipe do Projeto
Descrio
1. Ao final do expediente o integrante da equipe do projeto
aponta as horas consumidas em cada uma das tarefas realizadas
no dia na ferramenta de gerenciamento de projetos.
Periodicidade
Diariamente ao final do experiente.
Esforo Tpico
10 minutos
Entrada
Plano de monitoramento e controle do projeto
Apontamento dos dados coletados
Sada
132
Levantamento de informaes relevantes para as reunies de
status do projeto
Responsvel
Gerente do Projeto
Papis Envolvidos
Gerente de Projetos
Descrio
1. O gerente de projetos verifica os itens a serem analisados que
foram definidos no plano de monitoramento e controle do
projeto;
2. O gerente de projetos obtm os dados apontados pelos
integrantes da equipe na ferramenta de gerenciamento de
projetos;
3. O gerente de projetos acessa o sistema para verificar:
Anlise de valor agregado com base no tempo e custo,
ndice de desempenho,
Atividades concludas,
Atividades no iniciadas,
Atividades em andamento,
Atividades atrasadas,
Riscos,
Aes corretivas.
Periodicidade
133
Seguir o que for definido inicialmente no plano do projeto
Esforo Tpico
Depende do tamanho do projeto.
Entrada
Informaes de monitoramento do projeto
Sada
Ata de reunio com a equipe
Lista de Aes Corretivas
Responsvel
Gerente do Projeto
Papis Envolvidos
Gerente de Projetos
Equipe do Projeto
Descrio
1. O gerente de projetos inicia a reunio com a equipe do
projeto;
134
2. O gerente de projeto apresenta as informaes sobre o
monitoramento do projeto (tempo, escopo, qualidade);
3. O gerente de projetos apresenta as aes corretivas que
devem ser realizadas no projeto, caso exista;
4. A equipe do projeto junto com o gerente discute,
complementa e atualiza a lista de aes corretivas;
5. O gerente de projetos apresenta itens pendentes da ltima
reunio, caso exista;
6. A equipe do projeto junto com o gerente discute, os itens da
ltima reunio.
Periodicidade
Seguir o que for definido inicialmente no plano do projeto
Esforo Tpico
1-2 horas.
Entrada
Informaes de monitoramento do projeto
Ata de reunio com a equipe
Sada
Ata de reunio
Lista de Aes Corretivas
135
Ferramenta para gerenciamento de projetos
Responsvel
Gerente do Projeto
Papis Envolvidos
Gerente de Projetos
Gerncia Snior
Descrio
1. O gerente de projetos inicia a reunio com a gerncia snior;
2. O gerente de projeto apresenta as informaes sobre o
andamento do projeto em relao ao tempo, custo, escopo,
riscos, qualidade;
3. O gerente de projetos apresenta as aes corretivas que
devem ser realizadas no projeto, caso exista;
4. A gerncia snior junto com o gerente discute, complementa
e atualiza a lista de aes corretivas;
5. O gerente de projetos apresenta itens pendentes da ltima
reunio, caso exista;
6. A equipe do projeto junto com o gerente discute, os itens da
ltima reunio.
Periodicidade
Seguir o que for definido inicialmente no plano do projeto
Esforo Tpico
1-2 horas.
136
4.3.6 - MC06 - REVISAR PLANO DE PROJETO
Este processo responsvel por realizar alterao no plano
original do projeto, quando necessrio, de maneira que o fluxo das
atividades e um acompanhamento mais eficiente possam ser realizado
Entrada
Plano de monitoramento e controle do projeto
Ata de reunio
Lista de Aes Corretivas
Sada
Plano de monitoramento e controle do projeto
Responsvel
Gerente do Projeto
Papis Envolvidos
Gerente de Projetos
Descrio
1. Caso existam alteraes significativas o gerente de projetos
deve atualizar a documentao de monitoramento e controle
com as definies tomadas junto com a equipe e com a gerncia
snior.
Periodicidade
Sempre que alteraes forem identificadas aps a reunio de
status com a gerncia snior.
Esforo Tpico
1-2 horas.
137
5. APRIMORAMENTO DA FERRAMENTA
Com base nos captulos anteriores foi realizada uma avaliao
do dotProject a fim de identificar qual o trabalho necessrio para
aumentar o seu grau de alinhamento aos modelos e normas apresentados
anteriormente com o foco em monitoramento e controle de projetos.
A ferramenta dotProject foi eleita para ser aprimorada com base
em 2 fatores. Primeiramente ela foi uma das melhores qualificadas na
avaliao de aderncia aos processos de monitoramento e controle. Sua
diferena em relao a ferramenta Project.Net que esta no permite
que melhorias sejam realizadas e disponibilizadas para a comunidade. O
segundo fator que j existe um movimento da comunidade e do
prprio governo federal que vm tomando o dotProject base para
produo de ferramentas de gerenciamento de projetos, podemos tomar
como exemplo o GP-Web (PSBB 2011).
O resultado desse trabalho de avaliao pode ser observado na
Tabela 18, onde a ltima coluna refere-se a existncia ou no de uma
funcionalidade de suporte na ferramenta dotProject.
Tabela 18 - Requisitos Funcionais
U
UBP
. Requisito Funcional
Descrio
N. RF
1
M1
Monitor and
Control Project
Work
(RF)
dotProject
v2.1.6
Existe
No Existe
Existe
138
4
M2
M3
Perform
Integrated
Change
Control
Verify Scope
6
M4
M6
Monitor and
Control
Schedule
Existe
No Existe
No Existe
No Existe
10
No Existe
Monitor and
Control Scope
7
M5
Monitor and
Control Costs
Existe
Existe
139
M7
Monitor and
Control Quality
No Existe
11
12
No Existe
Conduct
Milestone
Reviews
13
No Existe
M10
Monitor and
Control Risks
14
No Existe
M11
Administer
Procurements
15
Existe
M12
Monitor
Selected
Supplier
Processes
M8
M9
Conduct
Progress
Reviews
M13
Monitor
Commitments
M14
Monitor Data
Management
M15
Monitor
Stakeholder
Involvement
16
17
M16
M17
Existe
No Existe
19
20
21
18
Analyze Issues
Take
Corrective
No Existe
No Existe
140
Action
M18
Manage
Corrective
Action
22
No Existe
N. RNF
1
2
3
141
Abaixo na Figura 38 podemos visualizar todos eles que sero
detalhados posteriormente.
N.
RF
1
2
3
4
Caso de Uso
UC01 - Registrar Linha
de Base Projeto
-
142
UC07 - Visualizar
Monitoramento Tempo
UC13 - Registrar Custo
de Recursos do Projeto
UC08 - Visualizar
Monitoramento de Custo
10
11
12
13
14
15
UC10 - Visualizar
Monitoramento
Qualidade
UC04 - Registrar Ata de
Monitoramento
UC05 - Registrar Ata de
Entrega
UC06 - Registrar Ata de
Status Report
143
(KHLKAMP, 2012)
16
17
18
19
20
21
22
23
144
6. AVALIAO DA SOLUO
Este captulo apresenta o mtodo de avaliao do modelo
genrico de processo para monitoramento e controle e da soluo
desenvolvida no dotProject. Esta avaliao tem como objetivo coletar a
opinio de especialistas que atuam na rea de gerenciamento de projetos
dentro de MPE sobre a aderncia do que foi desenvolvido ao contexto
das MPE assim como apresentar propostas de melhorias que possam
agregar na evoluo do trabalho. Ao final desse processo ser
apresentada a avaliao da ferramenta evoluda quanto ao grau de
atendimento das UBP's.
6.1 DEFINIO DA AVALIAO
O
mtodo
utilizado
nessa
avaliao
GQM
145
Seguindo o mtodo GQM, para cada objetivo definido so
definidas perguntas que por sua vez geram mtricas. As perguntas e
mtricas definidas no objetivo 1 e 2 so organizadas em conformidade
com o tpico "4.3 - Definio do Modelo Genrico de Processo" deste
trabalho.
Com os objetivos definidos, avanamos para segunda etapa do
GQM, a definio das questes (Tabela 21).
Tabela 21 - Questes para avaliao com o mtodo GQM
Objetivos
Objetivo 1
Questes
1.1 Considero o modelo genrico de processo adequado
para realizar o monitoramento e controle em MPE.
1.2 Considero o modelo genrico de processo para o
monitoramento e controle consistente.
1.3 Considero o modelo genrico de processo completo
para realizar o monitoramento e controle.
Objetivo 2
146
Objetivo 3
147
participar da avaliao do modelo e da ferramenta tendo ao final que
responder o questionrio.
O questionrio foi disponibilizado na web utilizando o Google
Forms (http://www.google.com/google-d-s/forms), a aplicao em um
servidor privado e o manual disponvel tambm na web.
Ao todo 12
Mediana
Objetivo 1
1.1 Considero o modelo genrico de processo adequado
para realizar o monitoramento e controle em MPE.
1.2 Considero o modelo genrico de processo para o
monitoramento e controle consistente.
1.3 Considero o modelo genrico de processo completo
para realizar o monitoramento e controle.
Objetivo 2
4
4
5
5
5
5
5
5
4
5
148
monitoramento e controle em MPE.
149
onde cada item pode ser abordado com mais nfase em determinado
momento.
Unificar a avaliao da qualidade tomando como base a
"trplice aliana" (prazo, custo e escopo): Foi proposto criar um
indicador de qualidade com base nesses parmetros. A qualidade do
projeto sim influenciada por estes fatores mas estamos tratando neste
item sobre a qualidade do produto apresentados pelo projeto.
Lembrando que o conceito de tripla restrio vm se modificando e
atualmente no se resumem somente a 3 bases.
Com relao ao objetivo 2 (aderncia da soluo proposta),
tivemos tambm uma mediana 5, sem nenhuma resposta 1 ou 2. Neste
item especificamente tivemos um agravante que a complexidade da
ferramenta dotProject (ZHAO et al. 2010). Alm de entender o que foi
evoludo, o avaliador teve que ter um conhecimento prvio do
funcionamento do dotProject que possui vrios problema de usabilidade
(FERNANDES
2008),
fator
esse
que
pode
ter
influenciado
negativamente a avaliao.
Os recursos grficos desenvolvidos na ferramenta foram muito
bem destacados pelos avaliadores. Ferramentas grficas muitas vezes
tornam mais fcil a compreenso e o julgamento da informao que est
sendo apresentada. O mais interessante nesse trabalho que e evoluo
da ferramenta foi realizada com recurso simples que no alteraram o as
funcionalidade originais da ferramenta e mesmo assim tornaram
aderentes os seus processos aos modelos e guias citados no trabalho.
Existem recursos que poderiam ser melhor implementados se fossem
concebidos diretamente no cdigo original, mas essa uma das
restries de desenvolvimento.
150
E por ltimo, no objetivo 3 (identificar melhorias) foram
sugeridos mais recursos, principalmente de integrao entre os
processos de qualidade, aes corretivas, tarefas e cronograma.
Tambm foi citado o processo de risco, mas este item no foi
implementado pois outro trabalho do grupo GQS foi realizado nessa
rea de conhecimento (KHLKAMP 2012).
Os resultados podem ser visualizados na ntegra no apndice
9.4-Avaliao realizada pelos Especialistas deste trabalho.
6.3 DISCUSSO
Os resultados obtidos nas avaliaes deixam claro que tanto o
modelo quanto a implementao tiveram os seus objetivos alcanados.
Realizando um comparativo entre a verso original do dotProject com a
verso evoluda (dotProject com Add-on), notamos que ocorreram
evolues em vrias UBP's, conforme apresentado na Tabela 23 abaixo:
Tabela 23 Comparativo de verso do dotProject
dotProject
v2.1.6
dotProject
Add-on
M1
**
***
M2
***
M3
Verify Scope
**
***
M4
**
M5
**
***
M6
***
M7
**
UBP Description
151
M8
**
M9
**
**
**
**
***
**
152
Para tentar amenizar essa situao foi desenvolvido um manual de
usurio com vrias informaes que auxiliavam o avaliador a se
contextualizar e apresentava com detalhes o que foi desenvolvido. Este
documento se tornou um documento com 20 pginas e dessa forma
tambm surgiu a preocupao do avaliador deixar de avaliar por
entender que o tempo para isso seria demasiamente grande para um
trabalho voluntrio de avaliao.
No intuito de agilizar o contato na ferramenta com as novas
funcionalidades, foi criado um projeto modelo que tentou reproduzir um
projeto real em andamento dentro de uma micro empresa de software.
Apesar da tentativa de facilitar o trabalho do avaliador, este projeto
pode no ter atendido todas as situaes possveis que ocorrem em uma
MPE e dessa forma o avaliador pode ter sentido falta de algum recurso
especifico. Este problema foi amenizado pelo projeto ter sido criado por
um gerente de projeto de uma micro e pequena empresa com 6 anos de
experincia e revisado por outro com mais de 10 anos de experincia.
153
7. CONCLUSO
O objetivo principal deste trabalho foi definir um modelo
genrico de processo para monitoramento e controle de projetos
alinhado ao PMBOK (4. ed.) e CMMI-DEV 1.3 para micro e pequenas
empresas de desenvolvimento de software alm de aprimorar uma
ferramenta para atender os requisitos do modelo proposto.
A elaborao do modelo foi realizada levando-se em
considerao aspectos e restries em que as MPE vivem. Os passos e
artefatos gerados em cada uma das etapas buscam alinhar o trabalho a
ser realizado com a capacidade e estrutura desse tipo de empresa, no
sendo to grande que exija excesso de trabalho por parte do gerente de
projetos mas tambm no to pequeno preservando o formalismos
necessrio das normas e modelos citados durante o trabalho.
Outros objetivos tambm foram atingidos, sendo o primeiro
deles referente a avaliao de ferramentas de cdigo livre para
gerenciamento de projetos em relao ao monitoramento e controle.
Como citado durante o trabalho, a ferramenta que obteve a melhor
pontuao foi o dotProject. Convm lembrar que mesmo essa
ferramenta em sua verso original apresentou diversas carncias,
impossibilitando que as atividades fossem executadas de maneira
completa.
Aps a definio do modelo, foi realizado o levantamento de
requisitos, concepo de novas funcionalidades para o dotProject,
especificao das funcionalidades, implementao e testes. Durante essa
atividades foi possvel verificar que a ferramenta no foi projetada
convergindo para um modelo de suporte de gerenciamento de projetos.
154
Existem funcionalidades simples que podem agregar muito valor a
ferramenta se tivessem sido projetadas na sua concepo. Talvez seja
esse o motivo que leva vrias empresas a desenvolverem solues
proprietrias, j que as ferramentas disponveis em sua maioria no
fornecem o grau de suporte necessrio.
Outro ponto importante a ser citado que a concepo da
soluo proposta para complementar o suporte do dotProject, seguiu a
abordagem de mdulo Add-on, ou seja, essa implementao no altera
as funcionalidades bsicas do dotProject e com isso pode ser
simplesmente adicionada no sistema original completando o seu
suporte. O mdulo desenvolvido foi publicado na internet e at o
momento da redao deste trabalho conta com 485 downloads .
Com o modelo e ferramentas finalizados, foi realizado o survey
com especialistas para verificar a aderncia do trabalho executado para
a realidade das MPE. Para todos os objetivos definidos no survey foi
obtido um resultado satisfatrio atestando que o trabalho est
compatvel com o contexto em que as MPE esto inseridos.
Desta forma, todos os objetivos previstos neste trabalho foram
atingidos.
Considerando os aspectos financeiros das MPE, este trabalho
est apresentando uma soluo que tem o potencial de ser aproveitada
pelas MPE pois alm de evoluir uma ferramenta de forma gratuita, est
propondo uma direo para que empresas desse porte possam realizar
atividades de monitoramento e controle de projetos alinhadas um
modelo, visto que este grupo de atividade, dentro do contexto de
gerenciamento um dos mais crticos para se atingir o sucesso do
projeto.
155
Como trabalhos futuros para continuar a evoluo deste
trabalho propem-se:
156
8. REFERNCIAS BIBLIOGRAFICAS
ABES - Associao Brasileira de Empresas de Software. MERCADO
BRASILEIRO DE SOFTWARE E SERVIOS DE TI -2011. 2012.
Disponvel em:
<http://arquivos.s2publicom.com.br/345/multimidia/7958_345_Image.p
df>
ABREU, Srgio Mendes de Oliveira. Evoluo da ferramenta de
gerenciamento de projetos dotProject para suporte ao grupo de
processo de iniciao. 2011. Trabalho de Concluso de Curso.
(Graduao em Ciencia da Computacao) Universidade Federal de
Santa Catarina.
BALDASSARRE, Maria Teresa et al. Harmonization of ISO/IEC
9001:2000 and CMMI-DEV: from a theoretical comparison to a
real case application. Software Quality Journal, Springer US, p. 309335. 21 jul. 2010.
BASILI, V. R., G. Caldiera, H. D. Rombach. Goal/Question/Metric
Approach. In J. Marciniak (ed.), Encyclopedia of Software
Engineering, volume 1. John Wiley & Sons, 1994.
BECK, K. Programao Extrema Explicada. Essence and Accidents
of Software Engineering. Proc. IFIP, IEEE CS Press, pp. 1069-1076;
reprinted in IEEE Computer, pp. 10-19, Apr. 1987.
BNDS -Banco Nacional do Desenvolvimento. Porte da Empresa.
Disponvel em:
<http://www.bndes.gov.br/SiteBNDES/bndes/bndes_pt/Navegacao_Sup
lementar/Perfil/porte.html>. Acesso em: 15 setembro de 2012.
CAO, Lan, MOHAN, Kannan, PENG, Xu, RAMESH,
Balasubramaniam. How extreme does extreme programming have to
be adapting XP practices to large scale project.Proc. 37th Annual
Hawaii Int. Conf. on System Sciences, Hawaii, p. 30083c. 2004.
157
CHAVES, Lucio Edi, e outros. Gerenciamento da comunicao em
projetos. Fundao Getulio Vargas. V. FGV Management. VI Titulo
VII. 2007
DAYCHOUM, Merhi. 40 + 4 Ferramentas e Tcnicas de
Gerenciamento. 4. ed. Rio de Janeiro: Brasport, 2010. 257 p.
DINSMORE, Paul Campbell, e outros. Como se tornar um
profissional em gerenciamento de projetos: livro-base de "Preparao
para Certificado PMP - Project Management Professional". Rio de
Janeiro: Qualitymark, 2005.
DOD, Department of Defense & US Army. PSM - Practical Software
and System Measurement, A foundation for Objective Project
Management, Version 4.0c. Department of Defense & US Army, maro
de 2003.
EBERT, Christof. How Open Source Tools Can Benefit Industry.
IEEE Software, IEEE Computer Society, vol. 26, n. 2, p. 50-51. abr.
2009.
FERNANDES, L. S.; GRESSE VON WANGENHEIM, C.;
PACHECO, A. P.; HAUCK, J. C. R. Uma avaliao da interface de
usurio de uma ferramenta Open Source de gerenciamento de
projetos baseado na web. In: Anais do P&D Congresso Brasileiro de
Pesquisa e Desenvolvimento em Design, So Paulo, 2008.
GARCIA JUNIOR, Paulo Roberto Garcia. APSEE-Metric: Um modelo
para Mensurao em Processo de Software. Porto Alegre: UFRS-RS,
2006 165p.
GNU - General Public License. GNU-GPL., June 2007. Disponvel em:
<http://www.gnu.org/copyleft/gpl.html>. Acesso em 3 de dezembro de
2012.
GONALVES Rafael, A. Pereira, C. Wangenheim, and J. Hauck,
Supporting time planning by enhancing an Open Source Software
in Alignment with CMMI-DEV and PMBOK. International.
International Free Software Workshop. Porto Alegre, Brazil, 2012.
158
GONALVES, Rafael. Planejamento de Tempo em Projetos de
Desenvolvimento de Software para Micro e Pequenas Empresas
Alinhado ao PMBOK e CMMI. Dissertao (Mestrado em Cincia da
Computao) - UFSC, Florianpolis, 2012.
HANAKAWA, Noriko; KIMIHARU, Okura. A Project Management
Support Tool using Communication for Agile Software Development.
In: ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE,
11., 2004, Busan/coria. Washington: Ieee Computer Society, 2004. v.
1, p. 316 - 323.
HAUCK, Jean Carlo Rossa. Uma abordagem de modelagem de
processos suportada por um guia de referncia alinhado ao CMMIDEV, MPS.BR e ISO/IEC 15504. Dissertao (Mestrado em Cincia
da Computao) - UFSC, Florianpolis, 2007.
HUGHES, B.; COTTERELL M.. Software Project Management,
McGraw-Hill, 2rd Edition, 2001.
HUGHES, B.; COTTERELL M.. Software Project Management,
McGraw-Hill, 3rd Edition, 2002.
IBM - International Business Machines; Presentation: Get more from
your information with IBM Alphablox. Disponvel em: <
ftp://ftp.software.ibm.com/software/data/bi/alphabloxvideo/alphablox.ht
ml>Acessado em: 22 de julho de 2010.
JALOTE, Pankaj. CMM in Practice: Processes for Executing
Software Projects at Infosys. Addison Wesley: Longman, 2000.
KHLKAMP, Elisa de Freitas. Evoluo da Ferramenta para
Gerenciar Projetos Alinhado ao CMMI-DEV e PMBOK para
Planejamento de Riscos. 2012. Trabalho de Concluso de Curso.
(Graduao em Sistemas de Informao) Universidade Federal de
Santa Catarina.
159
Disponvel em:
<http://www.mct.gov.br/upd_blob/0222/222128.pdf>. Acesso
em: 08 dez. 2012.
MCT, MINISTRIO DA CINCIA E TECNOLOGIA (Brasil).
Qualificao CMM e CMMI no Brasil. 2006. Disponvel em: <
http://www.mct.gov.br/upd_blob/0009/9238.pdf >. Acesso em: 20 abr.
2010.
MITCHELL, Mark & JOLLEY, Janina. Research Design Explained.
8rd ed. Wadsworth: Harcourt Brace, 2012.
MICROSOFT; CRM Online Custom Built Dashboards. Disponvel
em: <
http://blogs.msdn.com/b/dynamicscrmonline/archive/2009/06/02/crmonline-custom-built-dashboards.aspx>Acessado em: 22 de julho de
2010.
OMG - Object Management Group. UML 2.0., Julho, 2005. Disponvel
em: < http://www.omg.org/spec/UML/2.0/>. Acesso em: 1 dezembro de
2012.
OMG - Object Management Group. Software & Systems Process
Engineering Meta-Model Specification - 2ed version. Abril, 2008.
Acessvel em: http://www.omg.org/spec/SPEM/2.0/PDF.
ORTIGARA, Anacleto ngelo. Causas que condicionam a
mortalidade e/ou o sucesso das micro e pequenas empresas no
estado de Santa Catarina. Florianpolis, 2006. 168 f. Tese
(Doutorado) - Universidade Federal de Santa Catarina, Centro
Tecnolgico. Programa de Ps-Graduao em Engenharia de Produo.
PEREIRA, Andr; GONALVES, Rafael; WANGENHEIM,
Christiane; BUGLIONE, Luigi. Comparion of Open Source Tools for
Project Management. International Journal of Software Engineering
and Knowledge Engineering (IJSEKE), 2012, in press March/April
2013.
160
PESCADOR, Suzana Vilas Boas. Evoluo da Ferramenta
dotProject para Suporte ao Encerramento de Projetos. 2012.
Trabalho de Concluso de Curso. (Graduao em Cincia da
Computao) Universidade Federal de Santa Catarina.
PMI - PROJECT MANAGEMENT INSTITUTE. Um guia do
conjunto de conhecimentos em gerenciamento de projetos: Guia
PMBOK. 4. ed. Pennsylvania. 2008.
PMI - PROJECT MANAGEMENT INSTITUTE. Pesquisa
PMSURVEY.ORG 2012: PMI. 2012. Disponvel em:
<http://www.pmsurvey.org/>. Acesso em: 06 out. 2012.
PRESSMAN, ROGER S. Engenharia de software: uma abordagem
profissional. 7 Edio. Ed. McGrawHill, 2011. ISBN:
9788563308337.
PSBB, PORTAL DO SOFTWARE PUBLICO BRASILEIRO (Brasil).
Software e Servios de TI: A Indstria Brasileira em Perspectiva
Resumo Executivo. Disponvel em: <
http://www.softwarepublico.gov.br/5cqualibr/2-documentostecnicos/download/resumoexecutivo.pdf?file_id=17072441>. Acesso
em: 20 mar. 2010.
PSBB, PORTAL DO SOFTWARE PUBLICO BRASILEIRO (Brasil).
GP-WEB. Disponvel em: < http://www.softwarepublico.gov.br/vercomunidade?community_id=31574974>. Acesso em: 4 out. 2011.
QURESHI, M. Rizwan Jameel. Agile software development
methodology for medium and large projects. IEEE Software, volume
6, August 2012, p. 358-363.
RICHARDSON, Ita; WANGENHEIM, C. Gresse von. Why are Small
Software Organizations Different?. IEEE Software, volume 24, 2007,
p. 18-22.
SCRUM, PORTAL DO SOFTWARE PUBLICO BRASILEIRO
(Brasil). SCRUM. Disponvel em: < http://www.scrumalliance.org/
>. Acesso em: 12 julho de 2012.
161
SEBRAE, SERVIO BRASILEIRO DE APOIO S MICRO E
PEQUENAS EMPRESAS (Brasil). Fatores Condicionantes e Taxas
de Sobrevivncia e Mortalidade das Micro e Pequenas Empresas no
Brasil 20032005. Disponvel em:
<http://www.sebrae.com.br/exibeBiblioteca?documento=8F5BDE7973
6CB99483257447006CBAD3>. Acesso em: 22 jan. 2010.
SEBRAE, SERVIO BRASILEIRO DE APOIO S MICRO E
PEQUENAS EMPRESAS (Brasil). Anurio de trabalho na Micro e
Pequena Empresa 2010/2011. Disponvel em: <
http://www.biblioteca.sebrae.com.br/bds/BDS.nsf/25BA39988A7410D
78325795D003E8172/$File/NT00047276.pdf>. Acesso em: 15 set.
2012.
SEI - SOFTWARE ENGINEERING INSTITUTE. CMMI for
Development (CMMI DEV). Technical report CMU/SEI-2010-TR033. Pittsburgh, PA: Software Engineering Institute, Carnegie Mellon
University, 2010 Disponvel em: <http://cmmiinstitute.com/ >. Acesso
em: 1 de dezembro de 2012.
SEI - SOFTWARE ENGINEERING INSTITUTE (Usa). Process
Maturity Profile CMMI/SCAMPI Class A Appraisal Results:
Setember 2012. Pittsburgh: Carnegie Mellon University, 2012. 28 p.
SILVA, E.; MENEZES, E. Metodologia da Pesquisa e Elaborao de
Dissertao. 3 edio. Universidade Federal de Santa Catarina. 2001.
Disponvel em:
<http://projetos.inf.ufsc.br/arquivos/Metodologia%20da%20Pesquisa%
203a%20edicao.pdf. >Acessado em: 18 de fevereiro de 2010.
SILVA, Djoni Antonio. Um suporte para a integrao de
ferramentas de gerenciamento de projeto, visando o alinhamento
com normas e modelos. So Jos, 2009. 120f. Trabalho de Concluso
de Curso (Graduao em Cincia da Computao)Centro de Cincias
Tecnolgicas da Terra e do Mar, Universidade do Vale do Itaja, So
Jos, 2009.
SOFTEX, MPS.BR - Melhoria de Processo do Software Brasileiro,
162
Guia de Implementao Parte 6: Fundamentao para
Implementao do Nvel B do MR-MPS: Maio 2009: Softex, 2009.
ISBN 978-85-99334-16-4.
SOFTEX, A indstria brasileira em perspectiva v2. Observatrio
Softex. Campinas: [s.n.], 2012. ISSN 1984-6797.
SOMMERVILLE, Ian. Software Enginneering.8 ed. So Paulo:
Pearson, 2007. 552p.
VARGAS, Ricardo Viana. Gerenciamento de Projetos: Estabelecendo
diferenciais. 6. ed. Rio de Janeiro: Brasport, 2005. 250 p.
WANGENHEIM, C. G. V; HAUCK, J. C. R; WANGENHEIM, A. V.
Enhancing Open Source Software in Alignment with CMMI-DEV.
IEEE Software, vol. 26 no. 2 Maro-Abril. 2009.
WANGENHEIM, C. G. V, C.; DA SILVA, D. A.; BUGLIONE, L.;
SCHEIDT, R.; PRIKLADNICKI, R. Best Practice Fusion of CMMIDEV v1.2 (PP, PMC, SAM) and PMBOK 2008. Information and
Software Technology, Elsevier, 2010.
WRASSE, Deise Luise. Evoluo da Ferramenta dotProject para o
Planejamento de Recursos Humanos. 2012. Trabalho de Concluso
de Curso. (Graduao em Ciencia da Computacao) Universidade
Federal de Santa Catarina.
ZHAO, L., DEEK, F.P., MCHUGH, J.A.: Exploratory inspection a
userbased learning method for improving open source software
usability, J. Softw. Maint. Evol.: Res. Pract., 2010, 22, (8), pp. 653
675.
ZHU Kedi; YANG Hongping. Application of earned value analysis in
project monitoring and control of CMMI. Advanced Computer
Theory and Engineering (ICACTE), 2010 3rd International Conference
on , vol.4, no., pp.V4-164-V4-168, 20-22 Aug. 2010
163
9. APNDICE
9.1 EXEMPLOS DE MEDIDAS
Medida: 1. Custo - Custo do Projeto
Objetivo: Obter o custo planejado do projeto, o custo atual e
com isso visualizar a variao desse valor para identificar desvios.
Exemplo: No relatrio abaixo podemos visualizar duas linhas
uma mostrando a evoluo do custo planejado para o projeto ao longo
do tempo e outra mostrando o custo real que est sendo efetuado.
800
700
600
500
400
Planejado
300
Real
200
100
Dez
Out
Nov
Set
Ago
Jul
Jun
Abr
Mai
Mar
Fev
Jan
164
Medida: 2. Custo - Custo de recursos humanos
Objetivo: Obter os valores gastos com todos os recursos
humanos, consultorias e contratao comparando esse valor com o
planejado.
Exemplo: No relatrio abaixo podemos visualizar 3 linhas que
apresentam o custo total planejado do projeto o custo planejado e real
com recursos humanos.
800
700
600
500
Total
400
Planejado RH
300
Real RH
200
100
Jan
Fev
Mar
Abr
Mai
Jun
Jul
Ago
Set
Out
Nov
Dez
165
Medida: 3. Custo - Custo de investimento
Objetivo: Obter o custo para implementar componentes e
recursos que podem ser utilizados em outros projetos
Exemplo: No relatrio abaixo podemos visualizar 3 linhas que
apresentam o custo total planejado do projeto o custo planejado e real
gasto como investimento.
700
600
500
400
Total
300
Planejado Invest.
200
Real Invest.
100
Jan
Fev
Mar
Abr
Mai
Jun
Jul
Ago
Set
Out
Nov
Dez
166
Medida: 4. Esforo - Esforo do projeto
Objetivo: Obter os esforo inicialmente calculado no projeto e
o atualmente calculado para identificar variaes.
Exemplo: No relatrio abaixo apresentado o esforo
planejado e real mensal utilizados para realizar todas as atividades
relacionadas ao projeto
600
500
400
300
Planejado
Real
200
100
Dez
Nov
Out
Set
Ago
Jul
Jun
Mai
Abr
Mar
Fev
Jan
167
Medida: 5. Esforo - Esforo gerencial
Objetivo: Obter o esforo gasto com recursos destinados ao
gerenciamento e controle do projeto.
Exemplo: No relatrio abaixo apresentado o esforo real do
projeto e o real utilizado em atividades relacionadas ao gerenciamento
do projeto.
600
500
400
300
Esforo total
Esforo gerencial
200
100
Jan
Fev
Mar
Abr
Mai
Jun
Jul
Ago
Set
Out
Nov
Dez
168
Medida: 6. Durao - Durao do projeto
Objetivo: Obter a durao atualizada do projeto
Exemplo: O relatrio abaixo apresenta a durao do projeto
utilizando o grfico de Gantt
169
Medida: 7. Produtividade - Fator de produtividade
Objetivo: Obter o ndice de produtividade do projeto para
acompanhar desvios e calcular entregas futuras.
Exemplo: O relatrio abaixo apresenta a variao do
cronograma e do custo em relao ao planejado. A linha 0 indica que o
projeto est correndo conforme o previsto e todos os valores acima
dessa linha indicam que a variao que ocorreu positiva, abaixo indica
variao negativa.
30%
20%
10%
-10%
Jan
Fev
Mar
Abr
Mai
Jun
Jul
Ago
Set
Out
Nov
Dez
0%
Variao
Cronograma
Variao Custo
-20%
-30%
-40%
-50%
Figura 45 - Medida 7 - Fator de produtividade
170
Medida: 8. Produtividade - Reutilizao
Objetivo: Obter o esforo oriundo da reutilizao de
componentes previamente construdos em outros projetos.
Exemplo: O relatrio abaixo mostra um grfico de barras onde
em uma mesma coluna podemos visualizar o esforo total do projeto e o
esforo ganho com a utilizao de componentes
35
30
25
20
15
Esforo ganho
10
Esforo Planejado
5
0
171
Medida: 9. Qualidade das entregas (deliverables) - Indicador de
qualidade
Objetivo: Informar o nvel de qualidade das entregas realizadas
no projeto
Exemplo: O relatrio abaixo mostra o percentual das entregas
realizadas e quantas dessas foram aprovadas com retrabalho, sem
retrabalho e rejeitadas pelo cliente.
Aprovado sem
Retrabalho
Aprovado com
Retrabalho
Rejeitadas
172
Medida: 10. Qualidade das entregas (deliverables) - Indicador
de aderncia ao processo de desenvolvimento
Objetivo: Indicar o percentual das entregas que passaram por
todas as etapas do processo de desenvolvimento previstas no plano.
Exemplo: O relatrio abaixo indica o percentual de entregas
que passaram por todos os processos de desenvolvimento previstos no
plano e o percentual que tiveram uma ou mais etapas suprimidas.
Aderentes ao modelo
No aderentes ao
modelo
173
Medida: 11. Qualidade das entregas (deliverables) - Indicador
de rejeio
Objetivo: Identificar o nmero de problemas identificados aps
a aceitao da entrega pelo cliente.
Exemplo: O relatrio abaixo mostra um grfico de barras
segmentado pelas entregas realizadas no projeto o nmero de defeitos
identificados em cada uma das etapas.
12
10
8
6
Erros identificados
4
2
0
Etapa 1 Etapa 2 Etapa 3 Etapa 4
Figura 49 - Medida 11 - Indicador de rejeio
174
Medida: 12. Qualidade das entregas (deliverables) - Alterao
de requisito
Objetivo: Identificar alteraes de requisitos nas entregas do
projeto.
Exemplo: O relatrio abaixo mostra quantas alteraes foram
solicitadas pelo cliente em cada uma das etapas do projeto previstas.
175
Medida: 13. Satisfao com as entregas - ndice de satisfao
do cliente (Entregas).
Objetivo: Realizar um benchmark sobre a viso do cliente em
relao a sua satisfao das entregas do projeto.
Exemplo: O relatrio abaixo o nvel de satisfao do cliente em
relao as entregas realizadas do projeto medindo o valor em oito
categorias distintas.
12
10
8
6
4
2
0
176
Medida: 14. Satisfao com as entregas - ndice de requisies
aprovadas.
Objetivo: Obter o nmero de solicitaes realizadas durante o
projeto que foram devidamente atendidas conforme o solicitado.
Exemplo: O relatrio abaixo mostra o total de requisies feitas
no projeto e agrupa elas segundo o seu status.
Pendentes
Rejeitadas
Requisies
Aprovadas
Requisioes
0
10
15
20
25
177
Medida: 15. Satisfao com a equipe do projeto - ndice de
satisfao do cliente (Equipe).
Objetivo: Realizar um benchmark sobre a viso do cliente em
relao a sua satisfao sobre a equipe do projeto.
Exemplo: O relatrio abaixo o nvel de satisfao do cliente em
relao a equipe do projeto medindo o valor em dez categorias distintas.
12
10
8
6
4
2
0
178
Medida: 16. Satisfao com a equipe do projeto - Tempo de
resposta.
Objetivo: Informar o tempo mdio de resposta s solicitaes
realizadas em cada uma das etapas do projeto
Exemplo: O relatrio abaixo mostra o tempo mdio de resposta
que foi obtido para atender as solicitaes realizados durante o projeto.
14
12
10
8
Tempo
de
6
4
2
0
Etapa 1
Etapa 2
Etapa 3
Etapa 4
179
tem como objetivo criar esse registro para que posteriormente possam
ser feitas anlises comparativas de mudanas que ocorreram no
planejamento do projeto.
Fluxo: Base
1.
O sistema apresenta a lista de linhas de base cadastradas para o
projeto (Figura 55).
2.
O usurio clica no boto "Nova Baseline" para cadastrar uma
nova linha de base
3.
O sistema apresenta a tela de cadastro de uma nova linha de
base onde ele deve informar: Nome da baseline, Verso e Observao
(Figura 56 - Tela de Cadastro de linha de base UC01Figura 56).
4.
5.
O sistema grava a posio atual de todas as tarefas, custo de
recursos, registro de horas consumidas em cada tarefa.
Fluxo: Alternativo
1.
No passo 2, o usurio pode escolher uma linha de base e clicar
no boto excluir para apagar esse registro ou alterar para modificar o
nome, verso ou observao desse registro. A alterao no altera as
informaes gravadas anteriormente das tarefas do projeto, somente as
informaes acima mencionadas.
Fluxo: Exceo
180
Fluxo: Base
1.
O usurio seleciona uma tarefa do projeto e clica na aba aes
corretivas.
2.
181
selecionada (Figura 57).
3.
O usurio clica no boto "Nova Ao Corretiva" para cadastrar
nova ao corretiva.
4.
O sistema apresenta o formulrio contendo: Projeto, tarefa,
Impacto em horas, descrio, impacto, ao corretiva, responsvel,
prazo e a ata de origem da solicitao (Figura 58).
5.
6.
Fluxo: Alternativo
1. No passo 1, o usurio pode registrar tambm uma ao corretiva
diretamente pelo projeto, sem precisa selecionar uma tarefa ou
dentro de uma ata de reunio.
2. No passo 2, o usurio pode escolher uma ao corretiva e clicar no
boto excluir para apagar esse registro ou alterar para alterar as
informaes.
Fluxo: Exceo
182
183
para ajudar a guiar a monitorao de itens importantes que devem ser
abordados no gerenciamento de um projeto:
Ocorreram riscos?
Fluxo: Base
1.
O usurio seleciona a aba de Ata dentro das informaes do
projeto.
2.
O sistema apresenta a lista de atas anteriormente cadastradas no
sistema para o projeto selecionado (Figura 59).
3.
O usurio clica no boto "Nova Ata de Reunio" para cadastrar
nova ata (Figura 60).
4.
O sistema apresenta o formulrio contendo: Projeto, data, ttulo,
participantes, assunto e tipo de reunio.
5.
184
esta cadastrando.
6.
O sistema apresenta informaes diferenciadas para o tipo de
ata selecionado pelo usurio.
Ata de monitoramento (Figura 61).
Ata de Entrega (Figura 62).
Ata de Status Report (Figura 63).
7.
8.
Fluxo: Alternativo
1. No passo 2, o usurio pode escolher uma ata e clicar no boto
excluir para apagar esse registro ou alterar para alterar as
informaes.
Fluxo: Exceo
185
186
Figura 62 - Tela do Ata de reunio - Entrega UC05
187
O ndice de desempenho de prazo (IDP) calculado
dividindo o valor agregado pelo valor planejado. IDP = VA / VP
Recordando que:
IDP < 1: o desempenho do cronograma est abaixo do limite.
IDP > 1: o desempenho do cronograma est acima do limite.
IDP = 1: o desempenho do cronograma est como o planejado.
Fluxo: Base
1.
O sistema apresenta a tela com o calculo de valor agregado de
tempo efetuado para a data e planejamento atual (Figura 64).
2.
O usurio pode alterar a data de consulta e/ou escolher uma
linha de base anteriormente cadastrada.
3.
O sistema calcula o valor presente, valor agregado, a variao
do prazo e o ndice de desempenho com base nos dados informados.
4.
O sistema apresenta o grfico com os ltimos 12 meses de
projeto em relao a data informada. Por exemplo, caso o usurio
informe dia 20, o sistema obtm os ltimos meses com base no dia 20
tambm.
Fluxo: Alternativo
Fluxo: Exceo
1.
No passo 1 do fluxo base, caso no exista alguma informao
necessria para o calculo o sistema deve apresentar o campo e grfico
em branco.
2.
No passo 2 do fluxo base, caso o usurio no informe o valor o
sistema no apresenta os demais dados.
188
3.
No passo 4, caso o sistema no tenha histrico dos ltimos 12
meses o sistema apresenta o grfico a partir da data de incio do projeto.
189
O custo real (CR) o valor efetivamente gasto at o momento
no projeto. Esse fornecido pelo usurio.
A variao do custo (VC) obtido pela diferena do valor
agregado e do custo real. VC = VA CR
Recordando que:
VC < 0: Projeto est com custo maior que o previsto.
VC > 0: Projeto est com custo menor que o previsto.
VC = 0: Projeto est com os custos iguais aos previstos.
O ndice de desempenho de custo (IDC) feito dividindo o
valor agregado pelo custo real. IDC = VA / CR
Recordando que:
IDC < 1: Indica um desempenho de custo acima do limite.
IDC > 1: Indica um desempenho de custo abaixo do limite.
IDC = 1: Projeto est com o custo conforme o planejado.
Alm das informaes acima o sistema deve tambm apresentar
um grfico com custo planejado e real dos ltimos 12 meses.
Fluxo: Base
1.
O sistema apresenta a tela com o calculo de valor agregado de
tempo efetuado para a data e planejamento atual (Figura 65).
5.
O usurio pode alterar a data de consulta e/ou escolher uma
linha de base anteriormente cadastrada.
2.
O sistema calcula a variao do custo, valor agregado, ndice de
desempenho e estimativa no trmino com base na data informada.
3.
O sistema apresenta o grfico com os ltimos 12 meses de
projeto em relao a data informada. Por exemplo, caso o usurio
informe dia 20, o sistema pega os ltimos meses com base no dia 20
tambm.
Fluxo: Alternativo
190
1.
No passo 2, o usurio pode alterar a data informada para que os
clculos sejam executados com base nessa nova data.
Fluxo: Exceo
1.
No passo 1 do fluxo base, caso no exista alguma informao
necessria para o calculo o sistema deve apresentar o campo e grfico
em branco.
2.
No passo 2 do fluxo base, caso o usurio no informe o valor o
sistema no apresenta os demais dados.
3.
No passo 4, caso o sistema no tenha histrico dos ltimos 12
meses o sistema apresenta o grfico a partir da data de incio do projeto.
191
equipe ou pessoa designada para verificar a qualidade das entregas do
projeto deve registrar pelo sistema qual o tipo de problema identificado
no processo de desenvolvimento. Os problemas que foram aplicados
para este trabalho podem ser de 3 tipos: erros de lgica, de negcio e de
anlise.
Os erros de lgica so provenientes da m implementao de
uma funo resultando em uma resposta no esperada pelo sistema ou
tratada de forma equivocada pela programao.
Os erros de negcio tem origem de regras de negcio mal
previstas que foram implementadas corretamente mas no satisfazem os
requisitos previamente levantados com o cliente.
Os erros de anlise so erros que tem origem no levantamento
de requisitos onde foram definidos recursos que no atendem as
necessidades do cliente.
Fluxo: Base
1.
O sistema lista dos os itens de qualidade da tarefa em modo de
somente leitura (Figura 66).
2.
O usurio responsvel pela qualidade no projeto acessa a tarefa
e clica no boto add.
3.
O sistema insere uma linha nova com a opo do tipo de erro,
Descrio, Status e data de encerramento.
Fluxo: Alternativo
1.
Aps o item 1, caso o usurio clique no boto alterar o sistema
torna a linha altervel.
2.
Aps o item 1, caso o usurio clique no boto excluir
solicitado uma confirmao
Fluxo: Exceo
192
193
Essas informaes acima podem ser visualizadas com um
grfico do tipo pizza e de barras.
Fluxo: Base
1.
O sistema apresenta os dados de qualidade em forma de
grficos, o primeiro mostrando: total de tarefas sem erro, com erros de
lgica, erros de negocio e erros de anlise, o segundo grfico informa os
mesmos dados mensalmente (Figura 67).
2.
O grfico referente aos meses obtido levando em
considerao a data de termino das tarefas.
Fluxo: Alternativo
1.
Caso o sistema no o projeto no tenha 12 meses de histrico o
sistema deve contar a partir da data de incio do projeto.
Fluxo: Exceo
194
9.2.8 - UC11 - RELATRIO DE PROJETO GERENCIA
SNIOR
O relatrio para a gerncia snior serve para buscar as
principais informaes do projeto de forma rpida e organizada,
facilitando o trabalho de avaliao dos projetos.
Este caso de uso responsvel por listar todos os projetos
ativos de cada empresa com as informaes para analisa-los.
Fluxo: Base
1.
O usurio seleciona a empresa que deseja analisar e aps clica
na aba "Monitoramento"
2.
O sistema listas os projetos pelo nome em ordem alfabtica,
tamanho do projeto em horas, percentual de completude, IDC, IDP, VP,
VA, CR e nmero de baselines criado (Figura 68).
Fluxo: Alternativo
Fluxo: Exceo
1.
Somente os projetos ativos sero exibidos, caso no existam
projetos, a tabela ser exibida sem informaes
195
9.2.9 - UC12 - REGISTRAR MATRIZ DE
RESPONSABILIDADES
A matriz de responsabilidade uma ferramenta que ajuda a
manter o envolvimento dos participantes do projeto. Essa matriz delega
responsabilidades e atribui funes dentro de um projeto.
Este caso de uso responsvel por registrar a matriz de
responsabilidade para o projeto.
Abaixo na Tabela 24, podemos visualizar um exemplo da
matriz de responsabilidade que pode ser alterada para incluir o nome do
participante da equipe no lugar do papel desempenhado.
Tabela 24 - Caso de uso Matriz de responsabilidades
Responsabilidade
Atividades
Concepo
Planejamento
Execuo
Encerramento
Mudanas
Consultado
Diretoria
Equipe do Projeto
Gerente de
Projetos
Cliente
Cliente
Executa
Equipe
Comercial
Gerente de
Projetos
Equipe do
Projeto
Gerente de
Projetos
Equipe do
Projeto
Apoia
Aprova
Gerente de Diretoria
Projetos
Cliente
Gerente de Diretoria
Projetos
Cliente
Gerente de
Cliente
Projetos
Gerncia Diretoria
Snior
Cliente
Gerente de
Cliente
Projetos
Fluxo: Base
1.
O usurio seleciona o menu de projetos e depois na aba Matriz
de Responsabilidades.
2.
O sistema listas a tabela de responsabilidades previamente
cadastrada no sistema para este projeto (Figura 69).
3.
196
atividade e preenche as 4 colunas com o papel ou usurio responsvel.
4.
Fluxo: Alternativo
1.
No passo 2, caso no exista tabela previamente cadastrada para
o projeto o sistema exibe a tabela sem registros.
Fluxo: Exceo
1.
No passo 4, o sistema verifica se pela menos uma das aes foi
preenchida, caso no tenha sido envia a mensagem " necessrio
informar pelo menos um usurio responsvel por alguma ao".
197
obra. Com base nessa informao possvel calcular tanto o custo total
do projeto, quanto custo atual no momento da medio.
Este caso de uso responsvel por criar uma interface onde
deve ser possvel informar o valor/hora de cada papel assumido dentro
de um projeto por um perodo determinado.
1.
Fluxo: Base
O usurio seleciona qual cadastro de usurio que deseja alterar.
2.
O sistema a lista de valor hora cadastradas para o usurio
(Figura 70).
3.
O usurio informa a data incio de vigncia, data fim de
vigncia e taxa padro.
4.
Fluxo: Alternativo
1.
No passo 3, o usurio pode no informar a data fim de vigncia,
deve informar pelo menos uma taxa padro ou custo por uso e no pode
inserir uma vigncia anteriormente cadastrada no sistema para o mesmo
usurio.
Fluxo: Exceo
198
www.incod.ufsc.br).
Dentro
desse
contexto,
estamos
199
convidando voc, como especialista na rea de gerenciamento de
projetos para avaliar nosso trabalho.
O objetivo desse survey avaliar a aderncia desse modelo no cenrio
de Micro e Pequenas Empresas (MPE), seu alinhamento ao CMMI e
PMBOK juntamente com as funcionalidades criadas na ferramenta
para este fim.
Para realizar a tarefa de avaliao foi desenvolvido um manual
resumido do modelo incluindo os processos em alto-nvel e uma
descrio da evoluo do dotProject. Para guiar a sua avaliao da
ferramenta dotProject definimos um cenrio onde sero efetuadas
algumas etapas do monitoramento e controle que voc pode realizar
para entender melhor as novas funcionalidades desenvolvidas no
dotProject. Ao todo esta atividade no deve levar mais de 30 minutos
do seu tempo. Sua participao nesta pesquisa totalmente voluntria.
As
informaes
que
coletarmos
neste
questionrio
sero
est
aceitando
colaborar/participar
da
avaliao
estando
200
devidamente informado sobre a natureza da avaliao, objetivos
propostos e metodologia utilizada.
1 - discorda totalmente 0 0%
2
0 0%
3
1 8%
4
5 42%
5 - concorda totalmente 6 50%
201
1.3 Considero o modelo genrico de processo completo para realizar o
monitoramento e controle.
1 - discorda totalmente 0 0%
2
0 0%
3
2 17%
4
5 42%
5 - concorda totalmente 5 42%
9.4.2 - OBJETIVO 2
2.1 Considero a evoluo do dotProject til para registrar o
envolvimento dos stakeholders no projeto.
1 - discorda totalmente 0 0%
2
0 0%
3
1 8%
4
4 33%
5 - concorda totalmente 7 58%
1 - discorda totalmente 0 0%
2
0 0%
3
0 0%
4
2 17%
5 - concorda totalmente 10 83%
202
2.3 Considero a evoluo do dotProject til para realizar o
monitoramento de custo do projeto.
1 - discorda totalmente 0 0%
2
0 0%
3
0 0%
4
3 25%
5 - concorda totalmente 9 75%
1 - discorda totalmente 0 0%
2
0 0%
3
0 0%
4
6 50%
5 - concorda totalmente 6 50%
1 - discorda totalmente 0 0%
2
0 0%
3
1 8%
4
6 50%
5 - concorda totalmente 5 42%
203
2.6 Considero a evoluo do dotProject til para registrar reunies
referentes ao projeto.
1 - discorda totalmente 0 0%
2
0 0%
3
0 0%
4
3 25%
5 - concorda totalmente 9 75%
1 - discorda totalmente 0 0%
2
0 0%
3
1 8%
4
3 25%
5 - concorda totalmente 8 67%
1 - discorda totalmente 0 0%
2
0 0%
3
0 0%
4
8 67%
5 - concorda totalmente 4 33%
204
2.9 A evoluo do dotProject est adequada para suportar
monitoramento e controle em MPE.
1 - discorda totalmente 0 0%
2
0 0%
3
2 17%
4
5 42%
5 - concorda totalmente 5 42%
9.4.3 - OBJETIVO 3
3.1 Quantos anos de experincia voc possui com gerenciamento de
projetos?
Especialista
Anos
10
15
10
11
12
12
205
206
3.3 Quais so as principais sugestes de melhoria?
Entendo que quanto ao modelo como o foco so MPEs, acho
que seria importante simplificar, pois entendo que o mesmo
ainda seria de dficil implantao para esse tipo de empresa.
Nesse sentido, a minha sugesto seria reavaliar principalmente
o fluxo que define reunies com gerencia e equipe, talvez esse
tipo de reunio possas ser unficada e consequentemente os
processos desdobrados a partir delas tambm seriam.
207