Beruflich Dokumente
Kultur Dokumente
Fortaleza CE
2013
FUNDAO GETULIO VARGAS
PROGRAMA FGV MANAGEMENT
MBA EM GERNCIAMENTO DE PROJETOS
Edmarson B. Mota
Coordenador Acadmico Executivo
TERMO DE COMPROMISSO
Dedico esse trabalho especialmente minha famlia, que forma os meus pilares, como pessoa
e como profissional e, ao mesmo tempo, so o objetivo fim de todo o meu esforo nessa vida.
Dedico tambm aos meus mestres, no somente os professores, mas tambm queles que
conseguiram mudar algo em mim, que me fizeram evoluir a forma de enxergar o mundo.
Resumo
Durante muito tempo o foco principal das organizaes esteve nos produtos. No entanto, com
o passar do tempo e a globalizao do mercado, a competio se tornou mais acirrada e os
clientes passaram a ser o foco, que exigem cada vez mais um tratamento individualizado e
satisfatrio. Nessa corrida por satisfazer o cliente e consequentemente maior competitividade,
as organizaes precisam adaptar-se constante e rapidamente para responder s mudanas e
demandas do mercado e, portanto, esto cada vez mais preocupadas em oferecer e prover
servios com qualidade. Neste contexto, as organizaes que proveem servios de TI
comearam a adotar formalmente conceitos, metodologias e ferramentas de gesto de
projetos. Quando essas organizaes so micro e pequenas empresas de software, a gesto de
projetos possui algumas limitaes em virtude de problemas relacionados prpria natureza
de tais empresas, como: quadro reduzido de funcionrios, limitaes financeiras, baixa
intensidade de capital, imaturidade na definio de suas metodologias, crescimento por
demanda, acmulo de papis entre os funcionrios e utilizao de mo de obra pouco
qualificada. Para auxili-las, surgiram, ao longo dos anos, metodologias e iniciativas de
melhoria do processo de desenvolvimento de software, como o SCRUM e o MPS.BR,
respectivamente. Este trabalho tem como objetivo analisar a compatibilidade da metodologia
gil de gesto de projetos SCRUM com o processo de Gerncia de Projetos do MPS.BR. A
anlise de compatibilidade ser realizada utilizando-se do mtodo formal de avaliao do
MPS.BR chamado de MA-MPS.
Palavras Chave: Gerenciamento de Projetos; MPS.BR; SCRUM; Metodologia gil.
Abstract
For a long time the main focus of the organizations was on the products. However, over time
and with the globalization of the market, the competition has become fiercer and customers
have come to be the focus, which increasingly require an individualized and satisfactory
treatment. In this race to satisfy the customer and, therefore, more competitive, the
organizations must constantly adapt and quickly respond to changes and demands of the
market and, therefore, they are increasingly concerned to offer and provide high quality
services. In this context, the organizations that provide IT services started, formally, to adopt
concepts, methodologies and tools of project management. When these organizations are
micro and small business of software development, the project management has some
limitations due to problems related to the nature of such companies as: the reduced number of
employees, financial constraints, low capital intensity, immaturity in defining their
methodologies, growth by demand, accumulation of roles between the staff and the use of
unskilled team. To assist these organizations, methodologies and initiatives to improve the
process of software development have emerged over the years, such as SCRUM and MPS.BR
respectively. This paper aims to examine the compatibility of agile methodology to project
management SCRUM with the Project Management process of the MPS.BR initiative. The
compatibility analysis will be performed using the formal method for assessment of MPS.BR,
called MPS-MA.
Key Words: Project Management; MPS.BR; SCRUM; Agile Methodology
AGRADECIMENTOS
Antes de tudo e todos, agradeo em especial a Deus por abenoar a minha vida com a minha
famlia que, apesar das dificuldades, propiciou um ambiente favorvel para a construo e o
sucesso desse trabalho. Voltando aos meros mortais, mas to amados como amo a Deus,
agradeo imensamente minha esposa Tarciane pela ajuda, no s nos momentos de grande
produtividade, mas principalmente nos momentos mais difceis desse trabalho. Agradeo
profundamente aos meus pais, Raul e Ftima, por dedicarem uma vida inteira a tentar educar
os filhos e possibilitar-lhes oportunidades de vencer na vida, de me permitirem estar onde
estou neste momento. Agradeo tambm ao Banco do Nordeste do Brasil pelo patrocnio
financeiro e o pelo valoroso incentivo profissional. Por fim, agradeo a todos os meus
professores que participaram dessa construo, parentes prximos, amigos e colegas de
trabalho que de alguma forma ajudaram ou torceram pelo meu sucesso acadmico e
profissional.
LISTA DE FIGURAS
Figura 1 - Componentes do MPS (SOFTEX, 2012a)......................................................................15
Figura 2 - Subprocesso Preparar a Realizao da Avaliao (FALBO, 2008) ....................................27
Figura 3 - Subprocesso Realizar a Avaliao Final (FALBO, 2008).................................................31
Figura 4 - Ciclo de Execuo do Scrum.........................................................................................42
Figura 5 - Grfico Burndown (MAGNO, 2009).............................................................................44
Figura 6 - Caracterizao do grau de implementao do Scrum.......................................................71
LISTA DE TABELAS
Tabela 1 - Nveis de Maturidade e Atributos de Processos do MR-MPS-SW (SOFTEX, 2012a) ........18
Tabela 2 Detalhe do Processo de Avaliao (SOFTEX, 2012c).....................................................26
Tabela 3 - Escala para caracterizao do grau de implementao de um resultado esperado do processo
e de um resultado esperado de atributo do processo nos projetos (SOFTEX, 2012c) .........................32
Tabela 4 - Regras para agregar a caracterizao dos resultados esperados dos processos e dos
resultados esperados de atributos do processo nos projetos e chegar caracterizao da unidade
organizacional (SOFTEX, 2012c).................................................................................................33
Tabela 5 - Regras para caracterizar o grau de implantao dos atributos do processos na unidade
organizacional (SOFTEX, 2012c).................................................................................................34
Tabela 6 - Caracterizao de atributos de processos para satisfazer aos nveis MR-MPS (SOFTEX,
2012c)........................................................................................................................................35
Tabela 7 - Atributos de Processos para a Capacidade do Processos do Nvel G de maturidade ...........46
Tabela 8 - Exemplo de Indicadores de Implementao...................................................................49
Tabela 9 - Exemplo de Escala de Caracterizao para cada Resultado Esperado ...............................49
Tabela 10 - GPR 1. Indicadores de Implementao........................................................................50
Tabela 11 - GPR 1. Classificao de acordo com os Indicadores de Implementao .........................50
Tabela 12 - GPR 2. Indicadores de Implementao........................................................................51
Tabela 13 - GPR 2. Classificao de acordo com os Indicadores de Implementao .........................51
Tabela 14 - GPR 3. Indicadores de Implementao........................................................................52
Tabela 15 - GPR 3. Classificao de acordo com os Indicadores de Implementao .........................52
Tabela 16 - GPR 4. Indicadores de Implementao........................................................................53
Tabela 17 - GPR 4. Classificao de acordo com os Indicadores de Implementao .........................54
Tabela 18 - GPR 5. Indicadores de Implementao........................................................................54
Tabela 19 - GPR 5. Classificao de acordo com os Indicadores de Implementao .........................55
Tabela 20 - GPR 6. Indicadores de Implementao........................................................................55
Tabela 21 - GPR 6. Classificao de acordo com os Indicadores de Implementao .........................56
Tabela 22 - GPR 7. Indicadores de Implementao........................................................................57
Tabela 23 - GPR 7. Classificao de acordo com os Indicadores de Implementao .........................57
Tabela 24 - GPR 8. Indicadores de Implementao........................................................................58
Tabela 25 - GPR 8. Classificao de acordo com os Indicadores de Implementao .........................58
Tabela 26 - GPR 9. Indicadores de Implementao........................................................................59
Tabela 27 - GPR 9. Classificao de acordo com os Indicadores de Implementao .........................59
Tabela 28 - GPR 10. Indicadores de Implementao.......................................................................60
Tabela 29 - GPR 10. Classificao de acordo com os Indicadores de Implementao .......................60
Tabela 30 - GPR 11. Indicadores de Implementao.......................................................................61
Tabela 31 - GPR 11. Classificao de acordo com os Indicadores de Implementao ........................61
Tabela 32 - GPR 12. Indicadores de Implementao.......................................................................62
Tabela 33 - GPR 12. Classificao de acordo com os Indicadores de Implementao .......................62
Tabela 34 - GPR 13. Indicadores de Implementao.......................................................................63
Tabela 35 - GPR 13. Classificao de acordo com os Indicadores de Implementao .......................63
Tabela 36 - GPR 14. Indicadores de Implementao.......................................................................64
Tabela 37 - GPR 14. Classificao de acordo com os Indicadores de Implementao .......................64
Tabela 38 - GPR 15. Indicadores de Implementao.......................................................................65
Tabela 39 - GPR 15. Classificao de acordo com os Indicadores de Implementao .......................65
Tabela 40 - GPR 16. Indicadores de Implementao.......................................................................66
Tabela 41 - GPR 16. Classificao de acordo com os Indicadores de Implementao .......................66
Tabela 42 - GPR 17. Indicadores de Implementao.......................................................................67
Tabela 43 - GPR 17. Classificao de acordo com os Indicadores de Implementao .......................67
SUMRIO
RESUMO...................................................................................................................................5
ABSTRACT...............................................................................................................................6
AGRADECIMENTOS.....................................................................................................................7
1 INTRODUO.................................................................................................................10
1.1 OBJETIVOS GERAIS.........................................................................................................12
1.2 OBJETIVOS ESPECFICOS................................................................................................12
1.3 ORGANIZAO DO TRABALHO.......................................................................................13
2 MPS.BR..............................................................................................................................14
2.1 DESCRIO DO MR-MPS-SW.......................................................................................15
2.2 NIVEL G: PROCESSO DE GERNCIA DE PROJETOS........................................18
2.2.1 RESULTADOS ESPERADOS...............................................................................................19
2.3 MODELO DE AVALIAO: MA-MPS......................................................................25
2.3.1 SUBPROCESSO PREPARAR A REALIZAO DA AVALIAO...........................................27
2.3.1.1 Atividade Viabilizar a Avaliao................................................................................28
2.3.1.2 Atividade Planejar a Avaliao...................................................................................28
2.3.1.3 Atividade Preparar a Avaliao..................................................................................29
2.3.1.4 Atividade Conduzir a Avaliao Inicial......................................................................29
2.3.1.5 Atividade Completar a preparao da avaliao........................................................30
2.3.2 SUBPROCESSO REALIZAR A AVALIAO FINAL............................................................31
2.3.2.1 Atividade Conduzir a Avaliao Final........................................................................31
2.3.2.2 Atividade Avaliar a execuo do processo de avaliao............................................35
2.4 CONSIDERAES FINAIS........................................................................................36
3 METODOLOGIA GIL SCRUM....................................................................................37
3.1 PAPIS............................................................................................................................38
.53
UM MECANISMO
4.2.10 GPR 10. UM PLANO GERAL PARA A EXECUO DO PROJETO ESTABELECIDO COM A
INTEGRAO DE PLANOS ESPECFICOS;.....................................................................................60
SE NECESSRIO, AJUSTES
SO REALIZADOS;......................................................................................................................61
4.2.14 GPR 14. OS RECURSOS MATERIAIS E HUMANOS BEM COMO OS DADOS RELEVANTES
DO PROJETO SO MONITORADOS EM RELAO AO PLANEJADO;...............................................64
4.2.19 GPR 19. AES PARA CORRIGIR DESVIOS EM RELAO AO PLANEJADO E PARA
PREVENIR A REPETIO DOS PROBLEMAS IDENTIFICADOS SO ESTABELECIDAS,
IMPLEMENTADAS E ACOMPANHADAS AT A SUA CONCLUSO;.................................................69
10
INTRODUO
11
caminho que contribui para que essas empresas se tornem competitivas investir na melhoria
dos processos.
Nessa corrida por maior competitividade, que requer uma adaptao constante s
mudanas do mundo externo, as MPES precisam ajustar-se constante e rapidamente para
responder s mudanas (ARAUJO, CAPPELLI, et al., 2004). Foi a partir desta necessidade
que surgiram as Metodologias geis para desenvolvimento de Software. Elas tem como
objetivo propor uma nova abordagem de desenvolvimento que elimina gastos com
documentao excessiva e burocrtica, enfatizando a interao entre as pessoas e as atividades
que efetivamente trazem valor e produzem software com qualidade (BECK, 2001). As MPES
esto cada vez mais interessadas na possibilidade de adoo de uma metodologia gil para a
melhoria de seus processos, devido diminuio de documentao, um maior controle no
ritmo acelerado de mudanas e a participao do cliente durante o processo de
desenvolvimento, alem da possibilidade de propiciar um melhor gerenciamento de seus
projetos.
Com a introduo de princpios e prticas advindas das metodologias geis, o
desenvolvimento de software ganhou um novo impulso. Influenciando no s a forma de se
desenvolver software, mas tambm a forma de se contratar o desenvolvimento de um
software. Tais metodologias quebram paradigmas e trazem enormes vantagens, tanto para o
cliente quanto para a equipe de desenvolvimento envolvida no projeto. Dentre os vrios
mtodos de desenvolvimento gil existentes, o Scrum (SCHWABER e SUTHERLAND,
2010) o nico que se preocupa exclusivamente com os aspectos gerenciais de um projeto.
Paralelo a isso, o governo brasileiro juntamente com a empresa Softex investiu na
construo de um modelo de Melhoria de Processos de Software (MPS.BR) (SOFTEX,
2012a) voltado para atender as MPES brasileiras. Com o incentivo, diversas MPES se
certificaram no modelo garantindo maior qualidade nos seus processos, servios e
consequentemente nos seus produtos.
As empresas de TI , em geral, se esforam para manter altos nveis de satisfao
dos clientes. Segundo Softex (2012b, p.6):
"Trabalhando de forma reativa, eles passam pouco tempo planejando,
treinando, analisando criticamente, investigando e trabalhando com seus
clientes. O resultado a falha em adotar prticas proativas e estruturadas
de trabalho. O desenvolvimento e a melhoria das prticas de servios so
chaves para um melhor desempenho, aumento da satisfao do cliente e a
12
lucratividade do setor. Desta forma, assim como para outros setores,
qualidade fator crtico de sucesso. Para que se tenha um setor
competitivo, nacional e internacionalmente, essencial que as empresas
de TI coloquem a eficincia e a eficcia dos seus processos em foco nas
empresas, visando oferta de servios conforme padres internacionais
de qualidade."
Uma soluo prtica que atenda s necessidades destas empresas a unio das
prticas do MPS.BR com o Scrum, porm, para que isto ocorra, necessrio um estudo que
conclua se as prticas do Scrum so aderentes s prticas do MPS.BR, visto que o Scrum foi
projetado para atender o desenvolvimento de software. Visando esta unio, este trabalho
prope-se a analisar, atravs do Modelo de Avaliao MPS.BR (MA-MPS) (SOFTEX,
2012c), a compatibilidade entre as prticas do Scrum e as prticas do processo de Gerncia de
Projetos que se encontra no nvel G de maturidade do MPS.BR, e fornecer as informaes
necessrias para que as dvidas a respeito desta compatibilidade sejam esclarecidas.
1
OBJETIVOS GERAIS
O objetivo principal deste trabalho realizar uma anlise, atravs da utilizao do
OBJETIVOS ESPECFICOS
Analisar a aplicabilidade da metodologia Scrum dentro da rea de gesto de
13
ORGANIZAO DO TRABALHO
Este trabalho se baseia, principalmente, na anlise de compatibilidade da
metodologia gil Scrum com o processo de Gerncia de Projetos do MPS.BR. Para tanto, este
trabalho est organizado em 5 captulos, sendo o presente captulo introdutrio enquanto os
demais captulos esto organizados da seguinte forma:
O captulo , MPS.BR, abordar os principais conceitos relacionados ao modelo de
melhoria de processos MPS.BR e a importncia do processo de Gerncia de Projetos. Ser
apresentado como o MPS.BR est organizado, os diversos nveis de maturidade e com mais
detalhes o processo que ser objeto de estudo deste trabalho que o processo de Gerncia de
Projetos, pertencente ao nvel G de maturidade. Tambm neste captulo ser apresentado o
modelo de avaliao formal do MPS.BR chamado de MA-MPS.BR.
O captulo Error: Reference source not found, SCRUM, descrever os princpios e
caractersticas do Scrum, seus papis, artefatos, a dinmica do planejamento de projetos e sua
estrutura de processo.
No
captulo
Error:
Reference
source
not
found,
ANLISE
DE
14
MPS.BR
Guia Geral MPS de Software: contm a descrio geral do modelo MPS e detalha o
Modelo de Referncia MPS para Software (MR-MPS-SW), seus componentes e as
definies comuns necessrias para seu entendimento e aplicao;
Guia Geral MPS de Servios: contm a descrio geral do modelo MPS e detalha o
Modelo de Referncia MPS para Servios (MR-MPS-SV), seus componentes e as
definies comuns necessrias para seu entendimento e aplicao;
15
Este trabalho est focado na descrio resumida do Guia Geral MPS de Software (MRMPS-SW), o Guia de Avaliao de Software (MA-MPS) e o Guia de Implementao que
detalha a implementao de cada um dos processos descritos no Guia Geral MPS de Software.
1.1
DESCRIO DO MR-MPS-SW
O Modelo de Referncia MPS para Software (MR-MPS-SW) (SOFTEX, 2012a)
define nveis de maturidade que so uma combinao entre processos e sua capacidade. A
capacidade do processo a caracterizao da habilidade do processo para alcanar os
objetivos de negcio, atuais e futuros; estando relacionada com o atendimento aos atributos de
processo associados aos processos de cada nvel de maturidade.
Os nveis de maturidade estabelecem patamares de evoluo de processos,
caracterizando estgios de melhoria da implementao de processos na organizao. O nvel
de maturidade em que se encontra uma organizao permite prever o seu desempenho futuro
ao executar um ou mais processos. O MR-MPS- SW define sete nveis de maturidade: A (Em
16
Otimizao), B (Gerenciado Quantitativamente), C (Definido), D (Largamente Definido), E
(Parcialmente Definido), F (Gerenciado) e G (Parcialmente Gerenciado). A escala de
maturidade se inicia no nvel G e progride at o nvel A. Para cada um destes sete nveis de
maturidade atribudo um perfil de processos que indicam onde a organizao deve colocar o
esforo de melhoria. O progresso e o alcance de um determinado nvel de maturidade do MRMPS-SW se obtm quando so atendidos os propsitos e todos os resultados esperados dos
respectivos processos e os resultados esperados dos atributos de processo estabelecidos para
aquele nvel. A diviso em 7 estgios tem o objetivo de possibilitar uma implementao e
avaliao adequada s micros, pequenas e mdias empresas. A possibilidade de se realizar
avaliaes considerando mais nveis tambm permite uma visibilidade dos resultados de
melhoria de processos em prazos mais curtos.
A capacidade do processo representada por um conjunto de atributos de processo
descrito em termos de resultados esperados, que expressa o grau de refinamento e
institucionalizao com que o processo executado na organizao ou unidade
organizacional. No MR-MPS-SW, na medida em que a organizao ou a unidade
organizacional evolui nos nveis de maturidade, um maior nvel de capacidade para
desempenhar o processo deve ser atingido.
Os diferentes nveis de capacidade dos processos so descritos por nove atributos de
processo (AP). O alcance de cada atributo de processo avaliado utilizando os respectivos
resultados esperados de atributo de processo (RAP). Neste trabalho iremos detalhar apenas os
dois atributos (AP 1.1 e AP 2.1) que so utilizados no nvel G de maturidade do MPS.BR e
que compe a base de estudo deste trabalho. Os demais atributos sero apenas citados como
forma de compor todos os nveis de maturidade.
A seguir o detalhe dos atributos de processos com a mesma nomenclatura utilizada no
Guia Geral do MPS (SOFTEX, 2012a):
17
o Resultados esperados: RAP 2. Existe uma poltica organizacional
estabelecida e mantida para o processo;
o RAP 3. A execuo do processo planejada;
o RAP 4. A execuo do processo monitorada e ajustes so realizados;
o RAP 5. As informaes e os recursos necessrios para a execuo do processo
so identificados e disponibilizados;
o RAP 6. As responsabilidades e a autoridade para executar o processo so
definidas, atribudas e comunicadas;
o RAP 7. As pessoas que executam o processo so competentes em termos de
formao, treinamento e experincia;
o RAP 8. A comunicao entre as partes interessadas no processo planejada e
executada de forma a garantir o seu envolvimento;
o RAP 9. Os resultados do processo so revistos com a gerncia de alto nvel
para fornecer visibilidade sobre a sua situao na organizao;
cada nvel. Como os atributos de processos so compostos de resultados esperados, para que
18
uma empresa alcance determinado nvel de maturidade a mesma deve prover a
implementao dos atributos de processos e obter os resultados esperados conforme detalhado
na tabela.
Na seo seguinte ser descrito detalhamento o Processo de Gerncia de Projetos que
pertence ao nvel G de maturidade.
Tabela 1 - Nveis de Maturidade e Atributos de Processos do MR-MPS-SW
(SOFTEX, 2012a, p. 23)
1.2
manter planos que definem as atividades, recursos e responsabilidades do projeto, bem como
prover informaes sobre o andamento do projeto que permitam a realizao de correes
19
quando houver desvios significativos no desempenho do projeto. O propsito deste processo
evolui medida que a organizao cresce em maturidade. O processo Gerncia de Projetos
(GPR) envolve vrias atividades, como: desenvolver um plano geral de controle do projeto;
obter o comprometimento e mant-lo ao longo de toda a execuo do projeto; e conhecer o
progresso do projeto, de maneira que aes corretivas possam ser tomadas quando a execuo
do projeto desviar do planejado.
O desenvolvimento do plano do projeto inclui: identificar e estimar o escopo, os
produtos de trabalho e as tarefas do projeto; estabelecer recursos necessrios; identificar e
analisar riscos do projeto; estabelecer compromissos; e definir cronograma de execuo
baseado no ciclo de vida definido para o projeto.
O acompanhamento do projeto realizado atravs da comparao dos atributos reais
de produtos de trabalho e tarefas, esforo, custo e cronograma com o que foi planejado, nos
marcos (pontos de reviso) predefinidos no planejamento do projeto. A reviso de incio de
fase de projeto tem por objetivo verificar se as condies para que uma fase seja iniciada
esto atendidas. Pode ser que, mesmo que a fase anterior no esteja encerrada, seja possvel
iniciar a nova fase, nas condies atendidas e com prazos para o cumprimento de algumas
outras condies. A reviso de fim de fase de projeto tem por objetivo verificar se todos os
critrios de encerramento de fase foram cumpridos. As revises em marcos podem ter um
carter formal, com participao de gerncias superiores, representantes do cliente e outras
partes interessadas no projeto. Sempre que necessrio, deve-se realizar um replanejamento e
uma nova anlise de sua viabilidade.
Os pontos de controle representam pontos entre um marco e outro nos quais revises
so realizadas para avaliar o andamento do projeto, porm, no fazem parte do caminho
crtico do projeto. O projeto pode prosseguir mesmo que a reviso de um ponto de controle
no tenha sido concluda. A visibilidade apropriada do estado do projeto, atravs dos pontos
de controle, possibilita a tomada de aes corretivas quando o estado do projeto se desvia
significativamente do esperado. Tais aes podem exigir o replanejamento, o estabelecimento
de novos acordos ou atividades adicionais de mitigao de riscos no plano.
1.2.1
Resultados esperados
O Processo de Gerncia de Projetos, nvel G, para ser implementado necessita alcanar
20
21
incluindo,
por
exemplo,
equipamentos,
ferramentas,
servios,
22
23
relevantes, importante revisar o planejamento com eles e conciliar as diferenas
existentes entre os recursos estimados e disponveis. A integrao dos planos e o
planejamento global dos recursos da organizao contribuem para a resoluo prvia
de conflitos envolvendo, por exemplo, a alocao de profissionais compartilhados em
diferentes projetos ou a conciliao de datas de profissionais das reas de apoio (por
exemplo, Garantia da Qualidade e Gerncia de Configurao). A soluo dos conflitos
e estabelecimento de compromissos fundamental para que o projeto possa
efetivamente contar com os recursos planejados, para atingir as metas definidas;
24
25
analisados e registrados, por exemplo, por meio de ferramentas especficas, planilhas
ou outros tipos de mecanismos de gerenciamento de problemas. Para completar o
trabalho de monitoramento do projeto, os problemas precisam ser corrigidos e
gerenciados at a sua resoluo, com base em planos de aes, estabelecidos
especificamente para resolver os problemas levantados e registrados (GPR19). Caso
no se consiga resolver os problemas neste nvel, deve-se escalonar a resoluo das
aes a nveis superiores de gerncia;
GPR 19. Aes para corrigir desvios em relao ao planejado e para prevenir a
repetio dos problemas identificados so estabelecidas, implementadas e
acompanhadas at a sua concluso: como resultado do acompanhamento do projeto
(GPR13, GPR14 e GPR15) e das revises em marcos (GPR17), problemas so
identificados, analisados e registrados (GPR18). Aes corretivas devem ser
estabelecidas para resolver problemas que possam impedir o projeto de atingir seus
objetivos se no forem resolvidos de forma adequada. As aes corretivas definidas
devem ser gerenciadas at serem concludas. Acompanhar o andamento de uma ao
corretiva at sua concluso inclui verificar, com uma certa frequncia, se ela j foi
resolvida e atuar em possveis pendncias. Caso no se consiga resolver neste nvel,
deve-se escalonar a resoluo das aes a nveis superiores de gerncia. As aes
corretivas estabelecidas podem ser reportadas para a gerncia de alto nvel da
organizao e para os interessados no projeto, como clientes e usurios.
1.3
26
27
artefatos e responsabilidades de um projeto que est sendo avaliado, no caso ser considerado
a avaliao do Framework Scrum (Captulo 3) na sua essncia.
Tabela 2 Detalhe do Processo de Avaliao. Elaborada pelo autor com base em
Softex (2012c)
SUBPROCESSO
Contratar
avaliao
Preparar
realizao
avaliao(*)
Processo de Avaliao
ATIVIDADE
a Pesquisar Instituies Avaliadoras
Estabelecer contrato
a Viabilizar a avaliao
da Planejar a avaliao
Preparar a avaliao
Conduzir a avaliao inicial
Completar a preparao da avaliao
Realizar
a Conduzir a avaliao final
avaliao final (*)
Avaliar a execuo do processo de avaliao
Documentar
os Relatar os resultados
resultados
da Registrar resultados
avaliao
(*) Apenas estes subprocessos sero detalhados neste trabalho
1.3.1
28
o No pode ter tido participao significativa em nenhum dos projetos que sero
avaliados;
29
Uma avaliao MPS considera uma amostra composta, normalmente, de dois (2) a
quatro (4) projetos. Nvel G: pelo menos 1 projeto concludo e 1 em andamento a
partir da implementao do MR-MPS na UO definida no escopo da avaliao. Para
os nveis F e superiores: pelo menos 2 projetos concludos e 2 em andamento a
partir da implementao do MR-MPS na UO definida no escopo da avaliao.
Caso necessrio, podem ser includos mais um ou dois projetos para evidenciar
algum resultado ou para ter uma amostragem mais adequada da UO avaliada.
30
Esta atividade possui as seguintes tarefas:
31
o Mini-equipes: verificam os indicadores. As mini-equipes formadas, cada uma por 2
membros da equipe, devem ser definidas de acordo com a sua experincia e perfil.
o O avaliador lder pode fazer parte de uma das mini-equipes de avaliao ou verificar
um ou mais processos sozinho. Pode, tambm, no avaliar nenhum processo,
dedicando o seu tempo a apoiar as mini-equipes.
o Com o relatrio, o avaliador lder completa o Plano de Avaliao que ser assinado
pelo patrocinador e pelo coordenador local, formalizando o comprometimento.
o A data da avaliao poder ser at 6 meses aps a avaliao inicial. Durante esse
perodo, a UO deve realizar os ajustes obrigatrios indicados.
32
Realizar Ajustes.
1.3.2
O propsito deste subprocesso treinar a equipe para a avaliao final, conduzir a avaliao
final, comunicar seus resultados UO avaliada e avaliar a execuo do processo de avaliao
na UO. A Figura 3 ilustra as atividades que compem este subprocesso.
33
Verificar Evidncias: a avaliao feita com base nos indicadores (diretos, indiretos e
afirmaes). A equipe de avaliao pode solicitar mais documentos quando um
entrevistado menciona um documento no disponvel para a equipe de avaliao ou
quando a equipe nota a falta de uma evidncia direta necessria avaliao.
34
35
Tabela 5 - Regras para caracterizar o grau de implantao dos atributos do processos
na unidade organizacional (SOFTEX, 2012c, p. 64)
36
Tabela 6 - Caracterizao de atributos de processos para satisfazer aos nveis MRMPS (SOFTEX, 2012c, p. 67)
37
1.4
CONSIDERAES FINAIS
organizacional e mostra quais resultados esperados devem ser alcanados para atingir o
objetivo e se tornar certificada em um nvel de maturidade do MPS.BR.
38
autores defendem a idia de que no desenvolvimento toda a equipe deve trabalhar como uma
unidade para atingir um objetivo comum, como no scrum do rugby (SCHWABER e
SUTHERLAND, 2010).
Apesar de muito utilizado no desenvolvimento de software, o scrum foi criado
para gerenciamento de projetos de fabricao de automveis e produtos de consumo. Sua
popularizao no desenvolvimento de software ocorreu em 1995, aps a formalizao de sua
definio, feita por Ken Schwaber (SCHWABER e SUTHERLAND, 2010). O scrum pode ser
utilizado sempre que um grupo de pessoas precise trabalhar em conjunto para atingir um
objetivo comum, desde o gerenciamento de projetos de software at tarefas do cotidiano,
como organizar uma festa.
39
O Scrum como uma metodologia gil, aceita que o desenvolvimento de software
seja imprevisvel e formaliza a abstrao, sendo aplicvel a ambientes volteis. uma
abordagem emprica baseada na flexibilidade, adaptabilidade e produtividade em que a
escolha das tcnicas de desenvolvimento fica a cargo do time (MARAL, 2009). O Scrum
destaca-se dos demais pela maior nfase dada ao gerenciamento do projeto e rene atividades
de monitoramento e feedback, em geral, reunies rpidas e dirias com toda a equipe, visando
a identificao e correo de quaisquer deficincias e/ou impedimentos no processo de
desenvolvimento.
O Scrum assume a premissa de que o desenvolvimento de software muito
complexo e imprevisvel para ser planejado totalmente no seu incio e que ao invs de
realizarmos um planejamento detalhado prescritivo do projeto, deve-se usar o modelo
emprico de controle de processos para garantir a visibilidade, inspeo e adaptao do
planejamento do projeto. O mtodo baseia-se ainda, em princpios como: equipes pequenas de
no mximo 7 pessoas; requisitos que so pouco estveis ou desconhecidos; com ciclos curtos
em que divide o desenvolvimento em intervalos de tempos de no mximo 30 dias, tambm
chamados de Sprints.
1
PAPIS
O Scrum implementa um esqueleto iterativo e incremental atravs de trs papis
Scrum Master: responsvel por garantir que Scrum seja entendido e aplicado por todos
os outros papis e verifica se eles esto aderindo aos valores do Scrum, s prticas e s
regras; ajuda o Time e a organizao a adotarem o Scrum; educa o Time treinando-o e
levando-o a ser mais produtivo e a desenvolver produtos de maior qualidade; ajuda o Time
a entender e usar auto-organizao e multidisciplinaridade. O Scrum Master tambm ajuda
o Time a fazer o seu melhor em um ambiente organizacional que pode ainda no ser
otimizado para o desenvolvimento de produtos complexos. Quando o Scrum Master ajuda
a realizar essas mudanas, isso chamado de remoo de impedimentos. O papel de
Scrum Master o de lder-servidor para o Time do Scrum. Quando o Scrum Master
trabalha para o Product Owner, o Scrum Master serve o Product Owner de vrias maneiras,
por exemplo: a) Encontra tcnicas para o gerenciamento efetivo do Backlog do Produto; b)
Claramente comunica a viso, objetivo e itens do Backlog do Produto para o Time; c)
40
Ensina o Time a criar itens de Backlog do Produto de forma clara e concisa; d)
Compreende a longo-prazo o planejamento do Produto no ambiente emprico e etc.
Quando o Scrum Master trabalha para o Time, o Scrum Master serve o Time de vrias
maneiras, incluindo: a) Treinar Time em auto-gerenciamento e interdisciplinaridade; b)
Ensinar e liderar o Time na criao de produtos de alto valor; c) Remover impedimentos
para o progresso do Time;
41
contm subtimes dedicados a reas particulares como testes ou anlise de negcios, so
auto-organizveis; ningum nem mesmo o Scrum Master diz ao time como transformar
o Product Backlog em incrementos de funcionalidades entregveis. O Time descobre por si
s. Cada membro do Time aplica sua especialidade a todos os problemas. A sinergia que
resulta disso melhora a eficincia e eficcia geral do Time como um todo (SCHWABER e
SUTHERLAND, 2010). O tamanho ideal para um Time de sete pessoas. Quando h
menos do que cinco membros em um Time, h menor interao e, como resultado, h
menor ganho de produtividade. Mais do que isso, o time poder encontrar limitaes de
conhecimento durante partes da Sprint e no ser capaz de entregar uma parte pronta do
produto. Se h mais do que nove membros, h simplesmente a necessidade de muita
coordenao. Os times grandes geram muita complexidade para gerenciar um processo
emprico. O Product Owner e o Scrum Master no esto includos nessa conta, a menos
que tambm estejam trabalhando em tarefas do Sprint Backlog. A composio do Time
pode mudar ao final da Sprint. Toda vez que o Time muda, a produtividade ganha atravs
da auto-organizao reduzida.
2
Artefatos
Conforme Schwaber (SCHWABER e SUTHERLAND, 2010), o Scrum introduz
alguns importantes artefatos utilizados ao longo do ciclo de execuo do projeto:
42
produto necessita para ser mais apropriado, competitivo e til e existir enquanto o
produto tambm existir. Este o artefato mais importante utilizado dentro da
metodologia (MAGNO, 2009). atravs dele que o Product Owner ir determinar
ao Time de desenvolvimento o que deve ser desenvolvido e em qual ordem para
que ele possa atingir o mximo de retorno de investimento com o sistema em
menor tempo possvel;
Sprint. Os incrementos de
43
Product Backlog
Sprint Backlog
Incremento
do Produto
2-4 Semanas
Sprint: uma iterao com durao fixa que pode durar de duas a quatro semanas
conforme o planejamento do projeto e durante a execuo da Sprint que a verso
44
incremental do produto (release) criada. Uma nova Sprint comea imediatamente aps a
concluso da anterior. Durante a Sprint, o Scrum Master garante que no ser feita
nenhuma mudana que possa afetar a meta da Sprint. Tanto a composio do time quanto
as metas de qualidade devem permanecer constantes durante a Sprint. O conceito de Sprint
nos remete necessidade de estarmos frequentemente entregando algo de valor para o
cliente. Diferentemente dos modelos tradicionais, onde voc desenvolve o produto em um
longo perodo de tempo e apenas no final, com o produto pronto, o entrega ao cliente, no
Scrum, voc sempre entregar parte do produto em pequenos intervalos de tempo, sendo
que esta parte a prioridade do cliente, ou seja, o que ele realmente est precisando
naquele momento. Uma Sprint composta das seguintes etapas:
o Planejamento (Sprint Planning Meeting): reunio que ocorre no incio de um
projeto com a presena do Product Owner, do Scrum Master e do Time. Para
uma Sprint de quatro de semanas, o recomendado que esta reunio tenha
durao de 8 (oito) horas, para Sprints menores o tempo reduzido
proporcionalmente. A reunio dividida em duas partes e respondem
objetivamente: o que ser entregue como resultado do incremento da prxima
Sprint (o Product Owner apresenta os requisitos de maior valor e prioriza
aqueles que devem ser implementados) e como o trabalho necessrio para
entregar o incremento ser realizado;
o Execuo: Durante a execuo do Sprint, para cada histria ou requisito todo o
time participa do processo de estimativa, podendo ser utilizado o Planning
Poker para a obteno de tais estimativas. O time controla o andamento do
desenvolvimento, realizando reunies dirias rpidas (Daily Meeting), no
mais que 15 minutos de durao. Quando no se consegue desenvolver um
incremento completo dentro de uma Sprint, surgem duas categorias de
incremento: o trabalho pronto e o trabalho no pronto. O trabalho no
pronto a poro de cada incremento que ter que ser completada mais tarde.
Nestas reunies dirias, cada membro do time responde a trs perguntas
bsicas: O que eu fiz no projeto desde a ltima reunio? O que irei fazer at a
prxima reunio? Quais so os impedimentos? O Product Owner sabe
exatamente o que ele est inspecionando ao final da Sprint, porque o
incremento atende definio de pronto e o Product Owner entende essa
45
definio. O trabalho no pronto adicionado a um item do Product
Backlog, de forma que ele se acumula. O progresso do Sprint observando
usando um grfico chamado Sprint Burndown (conforme a Figura 5), que
mostra ao longo do tempo a quantidade de trabalho que ainda resta ser feito,
um timo mecanismo para visualizar a correlao entre a quantidade de
trabalho que falta ser feita e o progresso do time do projeto em reduzir este
trabalho;
46
1.5
CONSIDERAES FINAIS
A dinmica da metodologia gil Scrum favorece a entrega rpida do produto ou
partes dele para o cliente e com isso permite antecipar os benefcios da automatizao do
produto ou processo. A equipe de desenvolvimento focada na entrega do produto e portanto
utiliza poucos artefatos de documentao de requisitos e de gerncia de projetos. No entanto,
os responsveis por fazer tais adaptaes devem ter informao adequada para que possam
tomar as melhores decises para o projeto. Pelo fato do Scrum ser uma metodologia gil
focada na gerncia de projetos interessante analisar a possibilidade de sua integrao com
outras prticas que tambm visem um melhor gerenciamento dos projetos, como o caso do
modelo MPS.BR, permitindo agilidade nos processos, mas sem deixar de utilizar as boas
prticas de gerenciamento, permitindo assim que uma empresa tente se certificar com
maturidade nos seus processos pelo MPS.BR. A possibilidade desta integrao o alvo da
anlise no prximo captulo.
47
AP 1.1. O Processo
Executado
AP 2.1. O Processo
Gerenciado
48
RAP 8. A comunicao entre as partes interessadas no
processo planejada e executada de forma a garantir o seu
envolvimento;
RAP 9. Os resultados do processo so revistos com a
gerncia de alto nvel para fornecer visibilidade sobre a
sua situao na organizao;
Para o nvel de maturidade G, o processo de Gerncia de Projetos exige os seguintes
Resultados Esperados, conforme detalhado no Captulo 2:
GPR 4. (At o nvel F) O esforo e o custo para a execuo das tarefas e dos produtos de
trabalho so estimados com base em dados histricos ou referncias tcnicas;
GPR 10. Um plano geral para a execuo do projeto estabelecido com a integrao de
planos especficos;
49
GPR 12. O Plano do Projeto revisado com todos os interessados e o compromisso com
ele obtido e mantido;
GPR 14. Os recursos materiais e humanos bem como os dados relevantes do projeto so
monitorados em relao ao planejado;
GPR 19. Aes para corrigir desvios em relao ao planejado e para prevenir a repetio
dos problemas identificados so estabelecidas, implementadas e acompanhadas at a sua
concluso;
Com base na importncia dos resultados esperados no contexto do MPS.BR para o
Processo de Gerncia de Projetos, bem como suas contribuies para a satisfao dos
atributos de processo do modelo, este captulo do trabalho responsvel por avaliar a
compatibilidade do Scrum ao MPS.BR, atravs do modelo de avaliao MA-MPS, no que diz
respeito Gerncia de Projetos. A seo seguinte detalha como ser realizada a avaliao de
compatibilidade do Scrum com o MPS.BR. Na seo 1.7 realizada a anlise da
compatibilidade do Scrum com o MPS.BR aplicando o mtodo formal de avaliao MA-MPS.
Na seo 1.8 feita a classificao provvel do nvel de maturidade alcanado pelo Scrum
50
para o processo de Gerncia de Projetos caso um projeto utilizasse esta metodologia gil. E na
seo 1.9 so feitas as consideraes finais sobre a anlise realizada.
1.6
Para cada resultado esperado do processo de Gerncia de Projeto (GPRs) ser exibida uma
tabela dos Indicadores de Implementao, conforme a Tabela 8;
Quando houver alguma ponto fraco identificado nos indicadores de implementao, ele
ser descrito na coluna Ponto(s) Fraco(s) na tabela de indicadores.
Tabela 8 - Exemplo de Indicadores de Implementao. Elaborada pelo autor com
base em SOFTEX (2012c).
Gerncia de Projetos
Resultado Esperado
GPR 1. O escopo do
trabalho para o projeto
definido;
Product Backlog;
Sprint Backlog.
Reunio de Planejamento
(Sprint Planning Meeting).
Ponto(s) Fraco(s)
51
Para cada Resultado Esperado do processo de Gerncia de Projetos ser exibida uma tabela
com o resultado da escala para caracterizao do grau de implementao. A Tabela 9 exibe
um exemplo;
Tabela 9 - Exemplo de Escala de Caracterizao para cada Resultado Esperado.
Elaborada pelo autor com base em SOFTEX (2012c).
Classificao
Significado
- O indicador direto est presente e julgado adequado;
- Existe pelo menos um indicador indireto e/ou afirmao
confirmando a implementao;
- No foi notado nenhum ponto fraco substancial.
Ao final de todos os resultados esperados, na seo 1.8, ser feita a anlise de satisfao da
do processo, baseado na satisfao ou no de seus resultados esperados, resultando no
provvel nvel de maturidade do mesmo.
1.7
Esta seo responsvel por realizar a anlise da compatibilidade do Scrum com o MPS.BR e
por fornecer os resultados desta anlise, visando esclarecer a possibilidade, ou no, da
integrao entre os dois. A anlise ser realizada conforme explicado na seo anterior, onde
sero avaliados os resultados esperados do processo de Gerncia de Projetos. Para tanto, ser
criado uma tabela com os Indicadores de Implementao para cada resultado esperado e, logo
em seguida, uma tabela com a escala de caracterizao se o Scrum est ou no aderente ao
MPS.BR para aquele resultado esperado especfico.
1.7.1
Indicadores Diretos
Scrum
Product Backlog;
Sprint Backlog.
Indicadores Indiretos
Scrum
Reunio de Planejamento
(Sprint Planning Meeting).
Ponto(s) Fraco(s)
No Scrum no existe um
documento formal para
documentar os limites e
52
restries do projeto. Isto
identificado no dia a dia,
nas reunies de dirias de
acompanhamento.
Significado
- O indicador direto est presente e julgado adequado;
- Existe pelo menos um indicador indireto e/ou afirmao
confirmando a implementao;
- No foi notado nenhum ponto fraco substancial.
c) Anlise da Avaliao
Este resultado esperado define a necessidade de se estabelecer e manter o escopo do
projeto. Conforme mostrado, o Scrum possui o artefato Product Backlog onde so
guardados todos os requisitos ou histrias de usurio do projeto e o Sprint Backlog onde
esto os requisitos da Sprint. O Scrum, por ser uma metodologia gil, no trabalha com
escopo fechado do projeto. Uma Sprint possui escopo previamente definido e por ter
durao de no mximo quatro semanas possui probabilidade menor de acontecer mudana
de escopo durante sua execuo. Caso acontea mudana de escopo, esse novo requisito
ser repriorizado e entrar ou no no ciclo de execuo da prxima Sprint. A Tabela 11
classifica este resultado esperado como Totalmente Implementado pelo Scrum, indicando a
presena de artefatos diretos e indiretos, e nenhuma fraqueza substancial percebida.
1.7.2
Indicadores Diretos
Scrum
Indicadores Indiretos
Scrum
Ponto(s) Fraco(s)
53
GPR 2. As tarefas e os
produtos de trabalho do
projeto
so
dimensionados
utilizando
mtodos
apropriados
Story Points;
Product Backlog;
Sprint Backlog;
Priorizao baseada na
estimativa Planning Poker.
Reunio de Planejamento
(Sprint Planning Meeting).
No observado.
Significado
- O indicador direto est presente e julgado adequado;
- Existe pelo menos um indicador indireto e/ou afirmao
confirmando a implementao;
- No foi notado nenhum ponto fraco substancial.
c) Anlise da Avaliao
Este resultado esperado define a necessidade de se estabelecer uma estimativa de tamanho
de projeto. Conforme mostrado, o Scrum utiliza de tcnicas de estimativa geis, como
Planning Poker. No Planning Poker todos os membros da equipe do um valor de
complexidade tcnica (story point) e de esforo para o desenvolvimento de cada um dos
requisitos definidos. Baseado nisso, e no valor de negcio do requisito para o usurio
montado uma lista de priorizada dos requisitos do projeto (do maior para o menor, por
exemplo), que chamado de ROI (Return of Investment). Diante disso, os requisitos com
maior prioridade so executados na primeira Sprint. medida que a equipe vai executando
as Sprints calculado a velocidade da equipe (quantos requisitos, baseado no valor da
complexidade tcnica, a equipe suporta por Sprint). A Tabela 13 classifica este resultado
esperado como Totalmente Implementado pelo Scrum, indicando a presena de artefatos
diretos e indiretos, e nenhuma fraqueza percebida.
1.7.3
54
Tabela 14 - GPR 3. Indicadores de Implementao. Elaborada pelo autor com base
em SOFTEX (2012c).
Gerncia de Projetos
Resultado Esperado
GPR 3. O modelo e as
fases do ciclo de vida
do
projeto
so
definidos;
Indicadores Diretos
Scrum
Release Plan;
Ciclo de vida iterativo da
Sprint composto por 4
fases: Planejamento,
Execuo, Reviso e
Retrospectiva.
Indicadores Indiretos
Scrum
Reunio de Planejamento da
Sprint;
Ponto(s) Fraco(s)
No observado.
Significado
- O indicador direto est presente e julgado adequado;
- Existe pelo menos um indicador indireto e/ou afirmao
confirmando a implementao;
- No foi notado pontos fracos.
c) Anlise da Avaliao
Este resultado esperado define a necessidade de se estabelecer um planejamento de todo o
projeto. No incio de um projeto o time criar um Release Plan em alto nvel. O Release
Plan detalha: a quantidade e a durao dos Sprints, quantas pessoas ou times devero
participar do projeto, o nmero de releases, o valor a ser entregue em cada release e a data
de liberao dos release. Conforme mostrado, a Sprint possui quatro fases: Planejamento,
Execuo, Reviso e Retrospectiva. Cada uma dessas fases so executadas dentro de cada
Sprint. O Scrum trabalha com o Product Backlog, que composto por todos os requisitos
do projeto. Na reunio de priorizao do Product Backlog, definido quais os requisitos
entraro no primeiro ciclo de desenvolvimento, Sprint. Os demais requisitos que constam
no Product Backlog sero repriorizados para prxima Sprint. O Scrum trabalha com
projetos de escopo aberto, ou seja, a cada nova Sprint novos requisitos podem entrar e
serem priorizados. A Tabela 15 classifica este resultado esperado como Totalmente
Implementado pelo Scrum, indicando a presena de artefatos diretos e indiretos, e nenhuma
fraqueza percebida.
55
1.7.4
GPR 4. O esforo e o custo para a execuo das tarefas e dos produtos de trabalho
Indicadores Diretos
Scrum
Product Backlog;
Sprint Backlog;
Indicadores Indiretos
Scrum
Estimativas atravs do
Planning Poker;
Ponto(s) Fraco(s)
O Scrum no trabalha
explicitamente com custo
(MARAL, 2009);
Significado
- O indicador direto est presente e julgado adequado;
- Existe pelo menos um indicador indireto e/ou afirmao
confirmando a implementao;
- Foi notado um ou mais pontos fracos substanciais.
c) Anlise da Avaliao
Este resultado esperado define a necessidade de se estabelecer uma estimativa de esforo e
de custo do projeto. Conforme mostrado, o Scrum utiliza de tcnicas de estimativa geis,
como Planning Poker. No Planning Poker todos os membros da equipe do um valor de
complexidade tcnica e de esforo para o desenvolvimento de cada um dos requisitos
definidos. Baseado nisso, e no valor de negcio do requisito para o usurio montado uma
lista de priorizada dos requisitos do projeto (do maior para o menor, por exemplo), que
56
chamado de ROI (Return of Investment). Diante disso, os requisitos com maior prioridade
so executados na primeira Sprint. Apesar de explicitamente o Scrum no mencionar custo
do projeto e da Sprint, isto pode ser facilmente calculado tendo como base o valor hora de
cada papel envolvido na Sprint. A Tabela 17 classifica este resultado esperado como
Largamente Implementado pelo Scrum, indicando a presena de artefatos diretos e
indiretos, e a percepo de um ponto fraco.
1.7.5
Indicadores Diretos
Scrum
Product Backlog;
Sprint Backlog;
Quadro de Tarefas
(Kanban);
Indicadores Indiretos
Scrum
Ponto(s) Fraco(s)
Reunio de Planejamento da
Sprint (Scrum Planning
Meeting);
O Scrum no trabalha
explicitamente com custo
(MARAL, 2009);
Significado
- O indicador direto est presente e julgado adequado;
- Existe pelo menos um indicador indireto e/ou afirmao
confirmando a implementao;
- Foi notado um ou mais pontos fracos substanciais.
c) Anlise da Avaliao
Este resultado esperado define a necessidade de se estabelecer um oramento e cronograma
do projeto. Conforme mostrado, o cronograma pode ser obtido a partir do Product Backlog
que dividido em sprints considerando a alocao do time de acordo com a sua
57
capacidade. No Sprint Backlog elaborado uma lista de tarefas para que os requisitos da
Sprint sejam atendidos. Cada tarefa possui um responsvel e o tempo de execuo. O
cronograma obtido aps esta distribuio de tarefas. A execuo destas tarefas so
acompanhadas pelo Scrum Master diariamente atravs das Reunies Dirias (Daily
Meeting) e atravs do Quadro de Tarefas (Kanban), conforme mostrado na Tabela 18. A
Tabela 19 classifica este resultado esperado a como Largamente Implementado pelo
Scrum, indicando a presena de artefatos diretos e indiretos, e um ponto fraco percebido.
1.7.6
Indicadores Diretos
Scrum
Impediment Backlog;
Indicadores Indiretos
Scrum
Resultado das Reunies
Dirias (Daily Meeting);
Ponto(s) Fraco(s)
A lista de impedimento do
Scrum no retrata a
probabilidade de ocorrncia.
Significado
- O indicador direto est presente e julgado adequado;
- Existe pelo menos um indicador indireto e/ou afirmao
confirmando a implementao;
- Foi notado um ou mais pontos fracos substanciais.
c) Anlise da Avaliao
Este resultado esperado define a necessidade de se estabelecer um controle sobre os riscos
do projeto, atravs da identificados e acompanhamento dos mesmos. Conforme mostrado,
58
a lista de riscos do projeto o chamado Impediment Backlog onde so listados todos os
riscos/problemas que afetam a Sprint ou o projeto. Esta lista pode ser priorizada, mas
geralmente no , pois todos os impedimentos so acompanhados diariamente atravs das
reunies dirias onde cada membro do time diz o que fez, o que falta fazer e os seus
problemas ou dificuldades. Esse riscos so minimizados diariamente. A Tabela 21
classifica este resultado esperado como Largamente Implementado pelo Scrum, indicando
a presena de artefatos diretos e indiretos, e um ponto fraco percebido, pois o Scrum no
disciplina a formalizao desses riscos atravs da probabilidade de ocorrncia, visto que
so formalmente acompanhados diariamente.
1.7.7
Indicadores Diretos
Scrum
GPR 7. Os recursos
humanos para o projeto
so planejados
considerando o perfil e
o conhecimento
necessrios para
execut-lo;
Indicadores Indiretos
Scrum
Ponto(s) Fraco(s)
Reunio de Planejamento da
Sprint (Planning Scrum
Meeting) determina uma
equipe multifuncional e
auto-suficiente;
Reunies Dirias (Daily
Meeting);
O Scrum no possui um
documento formal com as
habilidades dos membros do
Time
Significado
- O indicador direto no est presente ou julgado
inadequado;
- Artefatos/Afirmaes sugerem que alguns aspectos do
59
resultado esperado est implementado;
- Pontos Fracos foram implementados.
c) Anlise da Avaliao
Este resultado esperado define a necessidade de se estabelecer e planejar os recursos
humanos do projeto atravs de suas habilidades. Conforme mostrado no captulo anterior, o
time Scrum composto pelo product owner, o time de desenvolvimento e o scrum master.
Times Scrum so auto-organizveis e multifuncionais. Equipes auto-organizveis escolhem
qual a melhor forma para completarem seu trabalho e possuem todas as competncias
necessrias para completar o trabalho sem depender de outros que no fazem parte da
equipe. O modelo de equipe no Scrum projetado para aperfeioar a flexibilidade,
criatividade e produtividade. Apesar de no possuir um documento formal para controle e
anlise das competncias, o Scrum determina que o time deve ser escolhido tendo como
meta pessoas com todas as habilidades relacionadas s fases de desenvolvimento de
software, uma vez que a mesma deve ser multidisciplinar e auto suficiente. A Tabela 23
classifica este resultado esperado como Parcialmente Implementado pelo Scrum, uma vez
que no existe um artefato direto com as habilidades do time e demais membros. Apesar
disso, o Scrum por ser uma metodologia gil permite adaptaes, podendo no incio do
projeto traar o perfil necessrio para cada papel.
1.7.8
so planejados;
a) Tabela com os Indicadores de Implementao
Tabela 24 - GPR 8. Indicadores de Implementao. Elaborada pelo autor com base
em SOFTEX (2012c).
Gerncia de Projetos
Resultado Esperado
GPR 8. Os recursos e o
ambiente de trabalho
necessrios para
executar o projeto so
planejados;
Indicadores Diretos
Scrum
Product Backlog;
Sprint Backlog;
Indicadores Indiretos
Scrum
Reunio de Planejamento da
Sprint (Planning Scrum
Meeting)
Reunies Dirias (Daily
Meeting);
Ponto(s) Fraco(s)
No observado.
60
Tabela 25 - GPR 8. Classificao de acordo com os Indicadores de Implementao.
Elaborada pelo autor com base em SOFTEX (2012c).
Classificao
Significado
c) Anlise da Avaliao
Este resultado esperado define a necessidade de se estabelecer e planejar os recursos e
ambiente de trabalho do projeto. Conforme mostrado, o Product Backlog e o Sprint
Backlog pode conter no apenas requisitos funcionais (user stories), mas tambm
requisitos no funcionais que necessitam de planejamento para a execuo do requisito
funcional. A Tabela 25 classifica este resultado esperado como Totalmente Implementado
pelo Scrum, uma vez que os requisitos no funcionais do projeto e a configurao do
ambiente de trabalho podem ser executados dentro da sprint ou antes da incio do projeto.
1.7.9
Indicadores Diretos
Scrum
Indicadores Indiretos
Scrum
Ponto(s) Fraco(s)
Dados coletados na
Reunio de
Planejamento;
Dados coletados
conforme as
necessidades do Time
Quadro de tarefas
(Kanban);
Reunio de
Planejamento da Sprint
(Planning Scrum
Meeting);
Reunies Dirias
(Daily Meeting);
No Scrum no existe um
plano
de
dados
que
formalize a identificao,
coleta, armazenamento e
distribuio
(MARAL,
2009).
61
Tabela 27 - GPR 9. Classificao de acordo com os Indicadores de Implementao.
Elaborada pelo autor com base em SOFTEX (2012c).
Classificao
Significado
c) Anlise da Avaliao
Este resultado esperado define a necessidade de identificar, coletar, armazenar e distribuir
os dados para garantir a integridade e segurana dos mesmos. importante identificar os
dados relevantes do projeto, para depois colet-los, armazen-los e distribu-los de forma
controlada, lembrando que isso implica em custo. No Scrum o planejamento e
armazenamentos dos dados so planejados e definidos na reunio de planejamento da
Sprint. Todos os membros do time seguem o que foi definido e so criadas tarefas para eles
executadas. Estas tarefas so monitoradas diariamente, atravs das reunies dirias e ficam
localizadas no quadro de tarefas, Kanban, de cada membro do time. Contudo, no Scrum
no h um plano de dados para formalizar a coleta, consolidao e divulgao das
informaes e dados do projeto, sendo esta a nica fraqueza identificada no Scrum para
este resultado esperado. Devido a esta fraqueza, na Tabela 27 este resultado esperado
classificado como Largamente Implementada para o Scrum.
1.7.10
Indicadores Diretos
Scrum
Viso do Produto;
Product Backlog;
Sprint Backlog;
Indicadores Indiretos
Scrum
Reunio de
Planejamento da Sprint
(Planning Scrum
Meeting);
Ponto(s) Fraco(s)
No observado;
62
Tabela 29 - GPR 10. Classificao de acordo com os Indicadores de Implementao.
Elaborada pelo autor com base em SOFTEX (2012c).
Classificao
Significado
c) Anlise da Avaliao
Este resultado esperado tem por objetivo estabelecer e manter o contedo do plano de
projeto De acordo com Schwaber (SCHWABER e SUTHERLAND, 2010), o plano
mnimo necessrio para iniciar um projeto com o Scrum consiste de uma viso do produto
e do Product Backlog que so os artefatos diretos deste resultado esperado, conforme a
Tabela 28. A viso do produto descreve a razo pela qual o projeto est sendo realizado e o
estado final desejado para o projeto (CHAVES, 2011). J o Product Backlog define os
requisitos funcionais e no funcionais que o sistema dever atender para a entrega do
produto. O Sprint Backlog contm os requisitos que sero executados na prxima Sprint.
Unindo os trs documentos, a viso do produto, o Product Backlog e o Sprint Backlog,
tem-se a base para a elaborao de um plano de projeto. A reunio de planejamento
apontada como o artefato indireto da prtica e nenhum ponto fraco foi observado.
Classificando, portanto, conforme a Tabela 29, este resultado esperado foi classificado
como Totalmente Implementado para o Scrum.
1.7.11
Indicadores Diretos
Scrum
Viso do Produto;
Product Backlog;
Sprint Backlog;
Impediment Backlog;
Indicadores Indiretos
Scrum
Reunio de
Planejamento da Sprint
(Planning Scrum
Meeting);
Sprint Review;
Ponto(s) Fraco(s)
No observado;
63
Significado
c) Anlise da Avaliao
Este resultado esperado tem por objetivo estabelecer o estudo de viabilidade do escopo do
projeto e examina aspectos tcnicos (requisitos e recursos), financeiros (capacidade da
organizao) e humanos (disponibilidade de pessoas com a capacitao necessria)
(SOFTEX, 2011d). medida que o projeto evolui, a viabilidade de sucesso pode ser
reavaliada com mais preciso. A cada nova sprint, na reunio de planejamento da sprint e
na sprint review todos os riscos do projeto so levantados e analisados, com isso a
viabilidade de continuidade do projeto analisada. Durante a reunio Sprint Review o
projeto avaliado baseado no objetivo, meta da Sprint. Outro ponto de anlise so as
reunies dirias que acompanha diariamente a execuo da sprint e analisa os problemas
enfrentados. Conforme mostrado, este resultado esperado foi classificado como Totalmente
Implementado, Tabela 31 ,e nenhum ponto fraco foi percebido.
1.7.12
Indicadores Diretos
Scrum
Product Backlog;
Sprint Backlog;
Indicadores Indiretos
Scrum
Reunio de
Planejamento da Sprint
(Planning Scrum
Meeting);
Sprint Review;
Ponto(s) Fraco(s)
No observado;
64
b) Escala de Caracterizao de acordo com os Indicadores
Tabela 33 - GPR 12. Classificao de acordo com os Indicadores de Implementao.
Elaborada pelo autor com base em SOFTEX (2012c).
Classificao
Significado
c) Anlise da Avaliao
Este resultado esperado tem por objetivo estabelecer a reviso do plano de projeto com
todos os interessados e manter o compromisso acordado. No Scrum sempre no inicio de
cada Sprint e ao final de cada Sprint realizado o planejamento da prxima Sprint e a
reviso da Sprint que acabou de terminar, respectivamente. Com isso, nessas reunies
todos os interessados no projeto so envolvidos, Product Owner, Scrum Master e o Time.
Assim, reavaliado o escopo do projeto e nova priorizao de requisitos pode acontecer.
Conforme mostrado, este resultado esperado foi classificado como Totalmente
Implementado, Tabela 33, e nenhum ponto fraco foi percebido.
1.7.13
Indicadores Diretos
Scrum
Product Backlog;
Sprint Backlog;
Quadro de Tarefas
Kanban;
Indicadores Indiretos
Scrum
Ponto(s) Fraco(s)
Reunio de
Planejamento da Sprint
(Planning Scrum
Meeting);
Reunies Dirias
(Daily Meeting);
No h monitorao em
relao ao oramento do
projeto, pois o Scrum no
trabalha explicitamente com
custo (MARAL, 2009);
65
Tabela 35 - GPR 13. Classificao de acordo com os Indicadores de Implementao.
Elaborada pelo autor com base em SOFTEX (2012c).
Classificao
Significado
c) Anlise da Avaliao
O objetivo deste resultado esperado assegurar que haja monitorao do projeto em
relao a aspectos relacionados s tarefas, estimativas e cronograma. Em geral, durante um
monitoramento, faz-se uma anlise do que foi planejado anteriormente com os valores
atuais das variveis consideradas. No Scrum sempre no inicio de cada Sprint e ao final de
cada Sprint realizado o planejamento da prxima Sprint e a reviso da Sprint que acabou
de terminar, respectivamente. Nas reunies dirias so realizadas o acompanhamento dirio
da realizao das tarefas do time. A cada nova Sprint, as estimativas dos requisitos
funcionais e no funcionais necessrios so recalculadas e assim, um novo cronograma da
Sprint mantido. Conforme mostrado, este resultado esperado foi classificado como
Largamente Implementado, Tabela 35, pois foi observado o ponto fraco em relao ao
oramento do projeto, pois o Scrum no trabalha explicitamente com custos, apesar de
possibilitar adaptaes.
1.7.14
Indicadores Diretos
Scrum
Sprint Backlog;
Quadro de Tarefas,
Kanban;
Indicadores Indiretos
Scrum
Reunio de
Planejamento da Sprint
(Planning Scrum
Meeting);
Reunies Dirias
(Daily Meeting);
Ponto(s) Fraco(s)
No observado;
66
Significado
c) Anlise da Avaliao
O objetivo deste resultado esperado garantir que o projeto seja monitorado em relao
aos itens planejados referentes a recursos materiais e recursos humanos. Em geral, durante
um monitoramento, faz-se uma anlise do que foi planejado anteriormente com os valores
atuais das variveis consideradas. No Scrum existem vrios pontos de controle para cruzar
as informaes do que foi planejado com o que est sendo realizado, entre eles o backlog
da Sprint, a reunio de planejamento da Sprint e as reunies dirias. Caso algum
impedimento acontea, como a sada de algum membro da equipe ou a necessidade de
algum recurso material, isto estar sendo monitorado nessas reunies e as medidas
provenientes sero tomadas. Conforme mostrado, este resultado esperado foi classificado
como Totalmente Implementado, Tabela 37.
1.7.15
Indicadores Diretos
Scrum
Impediment Backlog;
Indicadores Indiretos
Scrum
Reunio de
Planejamento da Sprint
(Planning Scrum
Meeting);
Reunies Dirias
(Daily Meeting);
Ponto(s) Fraco(s)
No observado;
67
Tabela 39 - GPR 15. Classificao de acordo com os Indicadores de Implementao.
Elaborada pelo autor com base em SOFTEX (2012c).
Classificao
Significado
c) Anlise da Avaliao
No decorrer do projeto novos riscos podem ser identificados para o projeto e os parmetros
dos riscos j identificados podem ser alterados. Alm disso, pode ser necessrio executar
aes de mitigao para evitar que os riscos aconteam ou, no caso de riscos terem se
concretizado, pode ser preciso executar aes de contingncia para minimizar seus efeitos.
Tambm importante que a lista de riscos seja reavaliada periodicamente em conjunto com
uma avaliao dos seus parmetros de anlise e prioridade (SOFTEX, 2011d). No Scrum a
lista de impedimentos da Sprint revisada diariamente atravs das reunies dirias de
acompanhamento. Todos os dias o time trabalha com intuito de minimizar concretizao
dos riscos e na resoluo de problemas. Conforme mostrado, este resultado esperado foi
classificado como Totalmente Implementado, Tabela 39.
1.7.16
monitorado e mantido;
a) Tabela com os Indicadores de Implementao
Tabela 40 - GPR 16. Indicadores de Implementao. Elaborada pelo autor com base
em SOFTEX (2012c).
Gerncia de Projetos
Resultado Esperado
GPR 16. O envolvimento das
partes interessadas no projeto
planejado, monitorado e
mantido;
Indicadores Diretos
Scrum
Product Backlog;
Sprint Backlog;
Indicadores Indiretos
Scrum
Reunio de
Planejamento da Sprint
(Planning Scrum
Meeting);
Ponto(s) Fraco(s)
No observado;
Significado
68
Totalmente Implementado (T)
c) Anlise da Avaliao
Devem ser identificados os interessados relevantes no projeto, em que fases eles so
importantes e como eles sero envolvidos. Uma vez identificado e planejado o
envolvimento, este dever ser seguido, monitorado e mantido ao longo de todo o projeto.
No Scrum a cada nova Sprint os envolvidos no projeto, o Product Owner, Scrum Master e
o Time se renem na reunio de planejamento da Sprint para revisar a priorizao dos
requisitos, mantendo constantemente os interessados nos projetos participando das
decises. Conforme mostrado, este resultado esperado foi classificado como Totalmente
Implementado, Tabela 41.
1.7.17
no planejamento;
a) Tabela com os Indicadores de Implementao
Tabela 42 - GPR 17. Indicadores de Implementao. Elaborada pelo autor com base
em SOFTEX (2012c).
Gerncia de Projetos
Resultado Esperado
GPR 17. Revises so
realizadas em marcos do projeto
e conforme estabelecido no
planejamento;
Indicadores Diretos
Scrum
Sprint Review;
Retrospectiva da
Sprint;
Indicadores Indiretos
Scrum
Reunio de
Planejamento da Sprint
(Planning Scrum
Meeting);
Ponto(s) Fraco(s)
No observado;
Significado
- O indicador direto est presente e julgado adequado;
- Existe pelo menos um indicador indireto e/ou afirmao
confirmando a implementao;
69
- No foi notado nenhum ponto fraco substancial.
c) Anlise da Avaliao
Este resultado importante porque as revises em marcos so oportunidades para verificar,
de forma ampla, o andamento de todo o projeto, independente do acompanhamento do diaa-dia. A Retrospectiva do Sprint o mecanismo principal para a visibilidade que o Scrum
proporciona a reas que potencialmente necessitam de melhorias, transformando-as em
resultados. Nesta reunio eles identificam pontos de melhoria. No Scrum a cada nova
Sprint os envolvidos no projeto, o Product Owner, Scrum Master e o Time se renem na
reunio de planejamento da Sprint para revisar a priorizao dos requisitos e, assim, os
interessados nos projetos esto constantemente participando das decises. Conforme
mostrado, este resultado esperado foi classificado como Totalmente Implementado, Tabela
43.
1.7.18
Indicadores Diretos
Scrum
Impediment Backlog;
Indicadores Indiretos
Scrum
Sprint Review;
Reunies Dirias;
Ponto(s) Fraco(s)
No observado;
70
Tabela 45 - GPR 18. Classificao de acordo com os Indicadores de Implementao.
Elaborada pelo autor com base em SOFTEX (2012c).
Classificao
Significado
c) Anlise da Avaliao
As atividades de reviso em marcos e de monitoramento do projeto possibilitam a
identificao de problemas que estejam ocorrendo nos projetos. natural que problemas e
desvios em relao ao planejamento aconteam durante a execuo dos projetos. Estes
problemas e desvios devem ser analisados e registrados, por exemplo, por meio de
ferramentas especficas, planilhas ou outros tipos de mecanismos de gerenciamento de
problemas. No Scrum, diariamente, nas reunies dirias e mensalmente ao final da Sprint
feito um levantamento e acompanhamento dos problemas atravs de uma lista priorizada
de impedimentos. Conforme mostrado, este resultado esperado foi classificado como
Totalmente Implementado, Tabela 45.
1.7.19
GPR 19. Aes para corrigir desvios em relao ao planejado e para prevenir a
repetio
dos
problemas
identificados
so
estabelecidas,
implementadas
Indicadores Diretos
Scrum
Impediment Backlog;
Quadro de Tarefas
Kanban;
Indicadores Indiretos
Scrum
Sprint Review;
Reunies Dirias;
Retrospectiva da
Sprint;
Ponto(s) Fraco(s)
No observado;
71
Tabela 47 - GPR 19. Classificao de acordo com os Indicadores de Implementao.
Elaborada pelo autor com base em SOFTEX (2012c).
Classificao
Totalmente Implementado (T)
Significado
- O indicador direto est presente e julgado adequado;
- Existe pelo menos um indicador indireto e/ou afirmao
confirmando a implementao;
- No foi notado nenhum ponto fraco substancial.
c) Anlise da Avaliao
Como resultado do acompanhamento do projeto e das revises em marcos, problemas so
identificados, analisados e registrados. Aes corretivas devem ser estabelecidas para
resolver problemas que possam impedir o projeto de atingir seus objetivos se no forem
resolvidos de forma adequada. As aes corretivas definidas devem ser gerenciadas at
serem concludas. O controle dos problemas levantados, as aes tomadas, os responsveis
pelas aes e os resultados devem ser registrados. No Scrum, diariamente, nas reunies
dirias e mensalmente ao final da Sprint feito um levantamento e acompanhamento dos
problemas atravs de uma lista priorizada de impedimentos. Dependendo dos
impedimentos, este poder virar uma tarefa a ser executada por um dos membros do tipo e,
portanto, ir compor o quadro de tarefas Kanban. Na Retrospectiva do Sprint identificado
pontos de melhoria no processo. Conforme mostrado, este resultado esperado foi
classificado como Totalmente Implementado, Tabela 47.
72
1.8
CLASSIFICAO
DO
NVEL DE
MATURIDADE
DO
SCRUM
NO
Conforme anlise feita, na seo anterior, pode-se observar que a maioria dos resultados
esperados atendida pela metodologia gil Scrum. De um total de 19 resultados esperados, 13
foram considerados Totalmente Implementado, 5 Largamente Implementado e 1 Parcialmente
Implementado (Seo 1.7.7). O resultado esperado que foi classificado como Parcialmente
Implementado, conforme j explicado anteriormente, foi em virtude do Scrum no prev um
plano claro de escolha de competncias e habilidades para compor o projeto. No entanto, por
se tratar de uma metodologia, pode sim ser adaptada e utilizar de tal funcionalidade a
depender do projeto. A Figura 6 ilustra em percentuais o grau de implementao do Processo
de Gerncia de Projetos do MPS.BR com a metodologia gil Scrum.
5%
Largamente
Implementad
o
26%
68%
Parcialmente
Implementad
o
73
esperados do MPS.BR. Alguns pontos fracos foram observados, o que requer ateno caso
uma empresa queira se certificar MPS.BR. Resolvendo a questo do resultado esperado GPR
7. que foi classificado como Parcialmente Implementado e sem considerar os atributos do
processos, a metodologia gil Scrum poder ser classificada no Nvel G de
maturidade/capacidade do MPS.BR. O trabalho de Maral (MARAL, 2009) mostra que o
Scrum tambm pode ser aderente ao CMMI (SEI, 2012).
1.9
CONSIDERAES FINAIS
74
75
Conforme exposto neste trabalho, o desenvolvimento de software vem crescendo nos ltimos
anos em virtude, principalmente, do avano da tecnologia em geral. Para desenvolver
software necessrio seguir um conjunto de processos que auxiliam no controle e
organizao de todas as fases do processo de desenvolvimento. Os processos tradicionais de
desenvolvimento vem se mostrando burocrticos tornando os projetos sempre atrasados, o que
acabam desmoralizando a rea de TI. Recentemente, aproximadamente 10 anos, os processos
de desenvolvimento de software tomaram novos rumos e surgiram as metodologias geis com
o intuito de tornar o desenvolvimento mais rpido, eliminando as documentaes excessivas,
enfatizando a iterao entre as pessoas e focando no resultado final: entrega do produto para o
usurio. Em paralelo, os usurios tambm se tornaram mais exigentes e cobram cada mais vez
qualidade no desenvolvimento dos seus produtos.
A qualidade de software tambm se tornou cada vez mais forte e com isso surgiram
modelos de processos, baseados em melhores prticas e tendo como foco a melhoria dos
processos e consequentemente a melhoria da qualidade dos produtos. Entre os modelos esto
o CMMI e o MPS.BR, este ultimo abordado neste trabalho.
As empresas desenvolvedoras de software, que vem adotando e se certificando nestes
modelos de maturidade de processo, tem se interessado cada vez mais na possibilidade de
adoo de uma metodologia gil que propicie um maior controle das mudanas e maior
proximidade do usurio e dos desenvolvedores e assim prover um melhor gerenciamento de
seus projetos. Como o Scrum uma metodologia gil voltada para o gerenciamento de
projetos, uma boa soluo para estas empresas seria a unio das prticas do Scrum, trazendo a
agilidade das metodologias geis; com as prticas do MPS.BR focadas na melhoria de
processos das empresas desenvolvedoras de software brasileiras.
Acreditando na unio de uma metodologia gil com modelos de maturidade, este
trabalho se props a avaliar a possvel compatibilidade entre o MPS.BR e o Scrum,
especificamente no que diz respeito ao processo de Gerncia de Projetos. Tal avaliao foi
feita com a utilizao do mtodo de avaliao MA-MPS, que um mtodo para realizar
avaliaes em empresas que queiram se certificar MPS.BR.
76
Tendo como base as informaes resultantes da avaliao proposta, conclui-se que a
compatibilidade do Scrum com o MPS.BR no apenas possvel, mas recomendvel s
empresas que querem aderir s metodologias geis, mas que no querem abrir mo de se
certificarem nos modelos de capacitao e maturidade; pois conforme mostrado no captulo
anterior, a maioria dos resultados esperados (mas especificamente, 95%) so satisfeitas
utilizando o Scrum. Apesar disto, alguns pontos fracos foram apontadas referentes falta de
alguns documentos formais. Contudo, estes pontos fracos podem ser contornados atravs de
adaptaes metodologia gil, lembrando apenas de no ferir seu intuito principal que a
entrega rpida de valor ao usurio.
Pretendendo dar continuidade ao presente trabalho e tendo como foco a melhoria
continua dos processos de desenvolvimento, seguem algumas sugestes de trabalhos futuros:
com o MPS-BR possvel e til para as empresas, principalmente micro e pequenas empresas
de desenvolvimento de software, que pretendem realizar o gerenciamento dos seus projetos
unindo as metodologias geis com prticas tradicionais.
77
6
REFERNCIAS BIBLIOGRFICAS
A.
Falando
sobre
Scrum,
2009.
Disponivel
em:
CMMI.
UFPE,
Recife,
2009.
Disponivel
em:
BTD,
2010.
Disponivel
em:
<http://pt.scribd.com/doc/53963792/6/Listar-
78
SCHWABER,
K.;
SUTHERLAND,
J.
Scrum
Guide,
2010.
Disponivel
em: