Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
DE PERNAMBUCO
Resumo
O desenvolvimento de software uma atividade complexa que envolve inmeros fatores, muitas
vezes imprevisveis e difceis de controlar. Esta complexidade faz com que grande parte dos
projetos de software exceda o prazo e o oramento previstos, alm de no atender s expectativas
do cliente em termos de funcionalidade e qualidade. Neste contexto, um gerenciamento eficaz
fundamental para o sucesso de projetos de software. Como a incerteza inerente a este tipo de
projeto, o gerenciamento de riscos vem-se tornando cada vez mais relevante nesta rea de
conhecimento. Visando melhores resultados, as empresas de Tecnologia da Informao e
Comunicao (TIC) esto adotando tambm metodologias de desenvolvimento de software mais
flexveis e propcias s freqentes mudanas, alm de mais interao durante todo o projeto entre
os usurios e o prprio sistema. Estas metodologias so chamadas de geis em contraposio s
metodologias pesadas que, tradicionalmente, predominaram na rea, mas que se mostraram
ineficientes e improdutivas. Este trabalho apresenta uma proposta de utilizao das prticas
sugeridas pela metodologia gil Scrum para agilizar os processos sugeridos pelo mPRIME
Process na rea de Gerenciamento de Riscos.
.
ESCOLA POLITCNICA
DE PERNAMBUCO
Abstract
The Software development is a complex activity that involving several factors,
sometimes unpredictable and hard to control. This complexity do with that part big of
the softwares project schedule delays, cost overruns, quality problems and missing
functionality. In thiscontext, an effective management is fundamental to the success of
software projects. As the uncertainty is inherent to this kind of problem, risk
management has become more notable in this knowledge area.Aiming at better results,
the IT companies are adopting also software development methodologies more flexible
and propitious tothe frequent changes, beyond more interaction during the whole project
between the users and the system itself. These methodologies are considered agile in
contraposition to the heavy methodologies that, traditionally, prevailed in the area but
have shown themselves ineffective and unproductive.This work presents a proposal for
the use of practices suggested by the methodology agile Scrum to agility the processes
suggested by mPRIME Process in the area of Risk Management.
ESCOLA POLITCNICA
DE PERNAMBUCO
Sumrio
ndice de Figuras
ndice de Tabelas
1 Introduo
1.1
1.2
1.3
1.4
Motivao
Objetivos
Metodologias e estratgias de ao
Estrutura do Documento
2 Metodologias geis de
2.1
2.2
2.3
2.4
2.4.1
2.4.2
2.4.3
2.5
2.5.1
2.5.2
2.6
2.6.1
2.6.2
2.7
9
9
10
11
Desenvolvimento
12
15
16
17
18
19
24
25
26
27
28
29
30
33
3 Gerenciamento de Riscos
3.1
3.2
3.3
3.3.1
3.3.2
3.3.3
3.3.4
3.3.5
3.3.6
3.4
34
35
36
37
38
39
41
42
43
45
ESCOLA POLITCNICA
DE PERNAMBUCO
46
49
52
53
55
58
60
61
65
5 Concluses
5.1
5.2
5.3
5.4
Objetivos Atingidos
Trabalhos Relacionados
Trabalhos Futuros
Consideraes Finais
Referncias Bibliogrficas
67
67
67
67
ESCOLA POLITCNICA
DE PERNAMBUCO
4 ndice de Figuras
Figura 2.1 Desenvolvimento utilizando metodologia tradicional ........................................
Figura 2.2 Custo de mudanas nos projetos que utilizam metodologia tradicional
..................................................................................................................................................
Figura 2.3 Custo de mudanas nos projetos que utilizam metodologias geis...................
Figura 2.4 Ciclo de vida do SCRUM........................................................................................
Figura 2.5 Ciclo de vida da famlia Crystal.............................................................................
Figura 2.6 Ciclo de vida de um projeto em DSDM................................................................
Figura 3.1 Viso geral do gerenciamento de riscos do projeto..............................................
Figura 4.1 - Fases do mPRIME Process.....................................................................................
ESCOLA POLITCNICA
DE PERNAMBUCO
ndice de Tabelas
Tabela 4.1 Matriz representante das atividades mPRIME Process x Scrum.......................
Tabela 4.2 Escopo Negativo- mPRIME Process x Scrum......................................................
ESCOLA POLITCNICA
DE PERNAMBUCO
Agradecimentos
Primeiramente gostaria de agradecer a Deus pela realizao deste sonho depois a minha
me por propiciar as condies necessrias para a concluso da minha graduao.
Tambm agradeo a minha orientadora, Profa. Dra. Cristine Gusmo, por sua pacincia
e conselhos durante todo o processo de definio e orientao do trabalho. Aos
professores do Departamento, por todo conhecimento que me foi repassado. Aos meus
amigos e amigas, pelo apoio, pelos conselhos, pelas alegrias divididas e experincias
vividas.
ESCOLA POLITCNICA
DE PERNAMBUCO
Captulo 1
4
Introduo
Tecnologia da Informao e Comunicao (TIC) vem crescendo rapidamente, o
que demanda rpidas decises e constante aprimoramento dos processos de negcios
utilizados. Ainda so comuns, dentro de ambientes de desenvolvimento de software,
problemas relacionados entrega do produto/servio de software, oramento inicial
defasado e falhas em critrios de qualidade.
Mesmo os projetos que respeitam prazos e custos podem possuir qualidade
suspeita, uma vez que podem ter sido desenvolvido sob muita presso, o que pode
resultar em um elevado nmero de erros. Algumas destas falhas podem ser relacionadas
com os modelos de software utilizados, como por exemplo, o modelo clssico ou
seqencial, considerado uma metodologia tradicional.
Metodologias tradicionais propem processos orientados documentao para o
desenvolvimento de software, o que acaba limitando os desenvolvedores, visto que eles
necessitam de toda a documentao pronta para iniciar as atividades de
desenvolvimento. Alm disso, muitas organizaes de pequeno porte ainda no lidam
bem com processos, o que pode resultar em efeitos desastrosos em termos de qualidade
de software e tambm dificultar a entrega do software nos prazos e custos predefinidos.
Esse tipo de metodologia composta por atividades seqenciais como levantamento de
requisitos, anlise, projeto, implementao, teste, implantao e manuteno. Deve ser
aplicada apenas em situaes em que os requisitos de software sejam estveis e os
requisitos futuros previsveis.
ESCOLA POLITCNICA
DE PERNAMBUCO
1.1 Motivao
A disciplina de gerncia de riscos uma das reas de processo, que em modelos
de qualidade tradicionais, para ser inteiramente implantada precisa de uma gerncia de
projetos atravs do controle de custos, tempo, escopo e qualidade. Mesmo havendo
controle destes fatores, h riscos associados. Sendo estes negativos, a rea que se prope
a minimiz-los a de Gerncia de Riscos de Software (GRS), a qual sugere medidas
para prevenir que riscos afetem o projeto ou para reduzir seu impacto.
Entretanto, as organizaes buscam agilidade em suas atividades de gerncia e
neste ponto que entram as contribuies das metodologias geis.
Com o objetivo de controlar os riscos, a disciplina de Gerncia de Riscos sugere
aes preventivas que promovam a mitigao ou eliminao dos eventos de riscos
identificados por meio da adaptao do processo utilizando metodologias geis. O
desafio verificar a escalabilidade deste processo para empresas de pequeno porte.
1.2 Objetivos
ESCOLA POLITCNICA
DE PERNAMBUCO
ESCOLA POLITCNICA
DE PERNAMBUCO
ESCOLA POLITCNICA
DE PERNAMBUCO
Captulo 2
Metodologias geis de
Desenvolvimento
Neste captulo, sero abordados no apenas o cenrio atual do mercado de software,
como tambm a introduo dos conceitos referentes a Metodologias geis, procurando
mostrar suas principais caractersiticas e contrastes com as metodologias tradicionais.
Na seo 2.1 encontra-se uma descrio das metodologias tradicionais de
software e os desafios que esta vem encontrando. A seo 2.2 descreve como surgiu o
manifesto gil e os valores adotados pelo mesmo. A seo 2.3 define Metodologia gil
e os princpios adotados por tal metodologia. As sees 2.4, 2.5 e 2.6 descrevem
respectivamente as seguintes metodologias geis: Scrum, Crystal e DSDM.
ESCOLA POLITCNICA
DE PERNAMBUCO
ESCOLA POLITCNICA
DE PERNAMBUCO
que o processo de desenvolvimento avana, situao que pode ser visualizada na Figura
2.2.
14
ESCOLA POLITCNICA
DE PERNAMBUCO
juntas.
ESCOLA POLITCNICA
DE PERNAMBUCO
16
ESCOLA POLITCNICA
DE PERNAMBUCO
Scrum
Crystal
2.4 SCRUM
Scrum uma metodologia gil para gerenciamento de projetos, a qual foi criada por Jeff
Sutherland, Ken Schwaber e John Scumniotales na dcada de 1990, baseada no
Pensamento Lean (Lean Thinking), desenvolvimento iterativo e incremental, e novas
estratgias de criao de produtos [3]. Sua aplicao no est limitada a projetos de
software. O nome foi inspirado numa jogada de Rugby. Aps uma "reunio"
(agrupamento em torno da bola), o objetivo retirar os obstculos frente do jogador
que correr com a bola, para que possa avanar o mximo possvel no campo e marcar
pontos.
Scrum considerado um processo gil e leve que pode ser utilizado para
gerenciar e controlar o desenvolvimento de software utilizando prticas iterativas e
incrementais, as quais produzem os benefcios do desenvolvimento gil com a vantagem
de ser uma implementao bem simples. Esta metodologia aumenta significativamente a
produtividade e reduz o tempo para obter resultados, pois facilita a adaptao a
processos empricos de desenvolvimento de sistemas.
O resultado do processo deve ser um software que realmente til para o cliente.
O mtodo baseado nos seguintes princpios: equipes pequenas (no mximo 7 pessoas),
requisitos pouco estveis ou desconhecidos e iteraes curtas para promover
visibilidade para o desenvolvimento.
ESCOLA POLITCNICA
DE PERNAMBUCO
O Time (Team)
Grupo de pessoas diretamente ligadas ao trabalho a ser desenvolvido, o qual deve
garantir que o projeto ser entregue com todas as funcionalidades necessrias. Suas
caractersticas so:
Faz aquilo que necessrio dentro das diretrizes do projeto para alcanar os
objetivos da Sprint
Scrum Master
O Scrum Master desempenha um papel de liderana, gerenciando os interesses do
Product Owner mediante o Time. Para ser considerado eficiente o Scrum Master deve:
18
ESCOLA POLITCNICA
DE PERNAMBUCO
ESCOLA POLITCNICA
DE PERNAMBUCO
Uma iterao um perodo de tempo fixo onde o time est trabalhando para que,
ao final desse perodo, algo de valor para os usurios ou interessados seja demonstrado.
Essa demonstrao importante para avaliar o andamento do projeto e tambm para
inspecionar se o time est realmente compreendendo o que o produto deve fazer.
No Scrum, a iterao chamada de Sprint. Durante esse perodo o Time trabalha
nos objetivos determinados para o Sprint. Esse perodo de tempo pode variar, mas
geralmente um perodo de 30 dias.
Um projeto Scrum composto por vrios Sprints do mesmo tamanho. No
aconselhvel que o tamanho dos Sprints varie, pois um perodo de tempo fechado a
melhor maneira para observar resultados, principalmente para avaliar a produtividade da
equipe.
Product Backlog e Impediments Backlog
As funcionalidades a serem implementadas em um projeto so mantidas em uma
lista que conhecida como Product Backlog. O Product Owner prioriza os itens do
Product Backlog a serem implementados e a equipe seleciona as atividades que sero
capaz de implementar durante o Sprint que se inicia. As tarefas alocadas em um Sprint
so transferidas do Product Backlog para o Sprint Backlog.
Outro conceito importante o de Impediments Backlog, este contm todos os
itens que impedem o progresso do projeto e geralmente esto associados a riscos.
Normalmente, esto associados a algum item ou tarefa do backlog do produto. O
controle desses itens muito importante, e tem como responsvel o Scrum Master,que
fica encarregado de liberar esses impedimentos deixando o caminho livre para execuo
do Product Backlog pelo time.
Plannig Poker
Antes de ser iniciada a reunio de planejamento, necessrio ter o Product
Backlog priorizado e estimado. Uma das tcnicas utilizadas para estimar hora/tamanho
a Plannig Poker. Esta tcnica uma forma de estimativa em conjunto, podendo ser
feita como um jogo onde todos os membros do time, inclusive o Product Owner,
20
ESCOLA POLITCNICA
DE PERNAMBUCO
21
ESCOLA POLITCNICA
DE PERNAMBUCO
22
ESCOLA POLITCNICA
DE PERNAMBUCO
Sprint Retrospective
O Scrum um conjunto de prticas focadas em melhoria contnua do processo. Este,
considerado como sendo um controle emprico, no prega uma rigidez do processo, ao
invs disso, promove a constante adaptao das prticas mesmo durante o projeto. O
23
ESCOLA POLITCNICA
DE PERNAMBUCO
processo pode mudar de um Sprint para o outro sempre buscando uma melhoria na
produtividade ou qualidade do produto final. A retrospectiva do Sprint uma reunio
entre o SCRUM Master e a equipe onde duas perguntas, essencialmente, so feitas:
1. O que foi bom durante o Sprint?
2. O que pode ser melhorado?
Nessa reunio o objetivo a transparncia interna da equipe. O SCRUM Master
deve avaliar friamente os pontos apresentados e prover os recursos necessrios para que
as mudanas ocorram.
Um dos problemas mais comuns a equipe no buscar ou no se empenhar para
que essas mudanas no processo ocorram. A adaptao contnua um fundamento
importante para controlar projetos crticos e esses pontos de melhorias devem ser
valorizados.
ESCOLA POLITCNICA
DE PERNAMBUCO
ESCOLA POLITCNICA
DE PERNAMBUCO
Inspees de usurios;
Workshops refletivos;
26
ESCOLA POLITCNICA
DE PERNAMBUCO
ESCOLA POLITCNICA
DE PERNAMBUCO
Standards (padres):
28
ESCOLA POLITCNICA
DE PERNAMBUCO
2.6.1 Princpios
A DSDM segue alguns princpios chave. Estes princpios delimitam as bases do
desenvolvimento utilizando DSDM.
Entregas frequentes
29
ESCOLA POLITCNICA
DE PERNAMBUCO
ESCOLA POLITCNICA
DE PERNAMBUCO
31
ESCOLA POLITCNICA
DE PERNAMBUCO
32
ESCOLA POLITCNICA
DE PERNAMBUCO
33
ESCOLA POLITCNICA
DE PERNAMBUCO
Captulo 3
Gerenciamento de Riscos
Neste captulo vamos abordar a disciplina de Gerncia de Riscos, focando no seu
objetivo e nos processos que possibilitam que esse gerenciamento seja o mais eficiente
possvel. O bom entendimento deste captulo ser necessrio para melhor compreenso
do modelo proposto no prximo captulo.
A seo 3.1 trata da importncia da disciplina de Gerncia de Riscos no mercado
de Software. J a seo 3.2 descreve a Gerncia de Riscos segundo o Guia PMBOK[3] e
a 3.3 descreve as fases adotadas pelo processo de Gerenciamento de Riscos segundo
esse mesmo Guia.
34
ESCOLA POLITCNICA
DE PERNAMBUCO
ESCOLA POLITCNICA
DE PERNAMBUCO
36
ESCOLA POLITCNICA
DE PERNAMBUCO
ESCOLA POLITCNICA
DE PERNAMBUCO
38
ESCOLA POLITCNICA
DE PERNAMBUCO
39
ESCOLA POLITCNICA
DE PERNAMBUCO
40
ESCOLA POLITCNICA
DE PERNAMBUCO
podem ser agrupados tambm por aqueles que requerem uma resposta imediata e
aqueles que podem ser tratados mais tarde. Riscos que afetam custo, cronograma,
funcionalidade, e qualidade podem ser avaliados separadamente com diferentes taxas.
Riscos significantes devem ter uma descrio da base para a avaliao da probabilidade
e impacto.
ESCOLA POLITCNICA
DE PERNAMBUCO
ESCOLA POLITCNICA
DE PERNAMBUCO
ESCOLA POLITCNICA
DE PERNAMBUCO
44
ESCOLA POLITCNICA
DE PERNAMBUCO
45
ESCOLA POLITCNICA
DE PERNAMBUCO
Captulo 4
Utilizando Scrum para agilizar o
mPRIME Multiple Project Risk
Management
Neste captulo, iremos aplicar as tcnicas adotadas pela metodologia Scrum no
mPRIME Process[24]. O objetivo ser implementar agilidade ao processo de gesto de
Riscos para mltiplos projetos - mPRIME Process.
O captulo est distribudo nas seguintes sees:
4.1 Descreve o mPRIME Process, juntamente com as fases que o compe
4.2 Apresenta uma matriz, na qual foi feito um mapeamento das prticas de
Scrum no processo de Gerncia de Riscos definido pelo mPRIME Process
4.3 Trata as atividades do mPRIME Process aderidas por Scrum segundo os
princpios adotados por tal metodologia
4.4 Justifica as atividades definidas pelo mPRIME Process que no so
necessrias quando utilizada SCRUM.
46
ESCOLA POLITCNICA
DE PERNAMBUCO
RUP - conjunto de processos da Engenharia de Software que tem por base o uso das
melhores prticas voltadas para o desenvolvimento de software e de princpios
fundamentais.
ESCOLA POLITCNICA
DE PERNAMBUCO
Concepo esta fase tem como objetivo definir o que e qual o escopo da
Gerncia de Riscos no ambiente organizacional.
Elaborao esta fase tem a finalidade de, uma vez defina a Gerncia de Riscos
do Ambiente, elaborar o plano de gerenciamento, com as informaes relativas
aos projetos e riscos do ambiente.
ESCOLA POLITCNICA
DE PERNAMBUCO
49
ESCOLA POLITCNICA
DE PERNAMBUCO
Elaborao
Concepo
Fases
Definir Parmetros
Estabelecer Competncias
Definir Critrios de Reviso e Avaliao
do Processo
Planejar Comunicao
Definir Perodos para reviso e
Avaliao do Processo
Estabelecer Poltica de gerncia de
Riscos
Identificar
Levantar Riscos do Ambiente
Riscos do
Identificar origens e fatores de riscos do
ambiente
ambiente
Definir Nvel de Tolerncia do Ambiente
Identificar e classificar projetos
Definir contexto da Gerncia de Riscos
Associar projetos de acordo com os riscos do ambiente
Atualizar perfil do projeto
Analisar e
Agrupar riscos do ambiente de acordo
priorizar os
com as categorias
riscos do
Identificar os tipos de risco do ambiente
ambiente
Avaliar a probabilidade de riscos do
ambiente
Avaliar o impacto de riscos do ambiente
Exec
Estabelecer
estratgias de
tratamento e
respostas aos
riscos do
ambiente
Metodologia gil
Scrum
Definir Mtricas
Elaborar Plano de Gerncia de Riscos do Ambiente
Executar Plano de gerncia de Riscos do ambiente
Aplicar aes preventivas no projeto
Aplicar aes preventivas no ambiente
50
uao
ESCOLA POLITCNICA
DE PERNAMBUCO
Avaliao
Controle
Fases
Metodologia gil
Scrum
Esta tabela foi obtida atravs de um estudo detalhado sobre Scrum, uma das mais
difundidas metodologias geis na rea de Gerncia, e do processo sugerido pelo mPRIME
Process na rea de Gerenciamento de Riscos.
Foi feita uma anlise da aderncia de Scrum s atividades descritas pelo mPRIME
Process, o que resultou no mapeamento visto na tabela 4.1. Os critrios adotados para o
mapeamento foram as prticas e tcnicas de gerenciamento gil descritas por Scrum.
Atravs do mapeamento, deduzimos que Scrum adere parcialmente s atividades definidas
51
ESCOLA POLITCNICA
DE PERNAMBUCO
pelo mPRIME Process. A seo 4.3 descreve a forma como as atividadas que so comuns
entre Scrum e mPRIME Process so conduzidas, e a seo 4.4 utiliza o embasamento
terico visto em Scrum para justificar as atividades do mPRIME Process no aderidas por
Scrum .
52
ESCOLA POLITCNICA
DE PERNAMBUCO
Sero utilizadas tabelas para representar cada atividade considerada comum entre o
mPRIME Process e Scrum. Dentre os critrios, preservou-se tanto o nome, como o
objetivo de cada atividade descrito pelo mPRIME Process, e os demais critrios
sofreram influncia dos princpios adotados por Scrum.
Definir Parmetros
rea de Conhecimento: Gerenciamento gil dos Riscos
Grupo de Processos: Concepo
Objetivo: Definir e agrupar conjunto de estratgias para a Gerncia de Riscos do Ambiente.
Devem ser definidas tcnicas, procedimentos e mtricas que iro ser utilizadas no processo de
Gerncia de Riscos de Mltiplos Projetos da organizao.
Papis: Product Owner, Scrum Master e Time
Artefatos de Entrada
Artefatos e Resultados Esperados
Checklist contendo parmetros
Documento de Viso do Produto
definidos
Plano de Gerenciamento do Projeto
Plano de Gerenciamento do Escopo
Atividades
Realizar Standup Meetings de Iterao e Brainstorming, procurando definir
parmetros importantes para:
- categorizar riscos e projetos da organizao;
- definir escalas de probabilidade e impacto dos riscos;
- definir tcnicas a serem utilizadas para identificao, anlise, priorizao e
tratamento de riscos;
- definir as escalas de Probabilidade e Impacto para a Anlise de riscos;
Ferramentas, Tcnicas, Templates
Referncias: Scrum.
Documento de viso do produto
ESCOLA POLITCNICA
DE PERNAMBUCO
Objetivo: Definir critrios para a reviso do processo, permitindo uma constante Avaliao e
evoluo.
Papis: Product Owner, Scrum Master e Time
Artefatos de Entrada
Artefatos e Resultados Esperados
Durao de cada Sprint estabelecida,
Documento de Viso do Produto
visto que, as revises sero realizadas
Backlog de Produto
ao fim de cada Sprint
Plano de Gerenciamento do Projeto
Plano de Gerenciamento do Escopo
Atividades
Coletar informaes sobre riscos nas Standup Meetings de Iterao e nas reunies
dirias
Realizar Brainstorming
Definir itens do Backlog de Produto
Ferramentas, Tcnicas, Templates
Referncias: Scrum.
Backlog do Produto
ESCOLA POLITCNICA
DE PERNAMBUCO
ESCOLA POLITCNICA
DE PERNAMBUCO
56
ESCOLA POLITCNICA
DE PERNAMBUCO
Atividades
Coletar informaes sobre riscos nas Reunies de Dirias
Realizar Brainstorming
Revisar itens do Backlog de Impedimentos
Ferramentas, Tcnicas, Templates
Referncias: Scrum
Backlog de Impedimentos
ESCOLA POLITCNICA
DE PERNAMBUCO
Atividades
Coletar informaes sobre riscos nas Standup Meetings e Reunies Dirias
Realizar a tcnica do Planning Poker
Ferramentas, Tcnicas, Templates
Backlog de Impedimentos, Planning Poker
Referncias: Scrum
ESCOLA POLITCNICA
DE PERNAMBUCO
ESCOLA POLITCNICA
DE PERNAMBUCO
60
ESCOLA POLITCNICA
DE PERNAMBUCO
Atividades
Reunio de Reviso da Sprint
Reunio de Retrospectiva da Sprint
Ferramentas, Tcnicas, Templates
Backlog do Produto
Referncias: Scrum
ESCOLA POLITCNICA
DE PERNAMBUCO
Concepo
Estabelecer Competncias
Planejar Comunicao
Definir
Critrios
de
Reviso e Avaliao do
Processo
Estabelecer Poltica
gerncia de Riscos
de
e
do
62
ESCOLA POLITCNICA
DE PERNAMBUCO
Elaborao
Identificar e relacionar
gatilhos aos riscos do
ambiente
No h definies prvias de
situaes que anunciem riscos.
Quando identificados, so montados
planos de aes para suavizar seu
impacto, caso ocorram.
Selecionar os riscos de
acordo com as estratgias
Execuao
Elaborar plano de
tratamento dos riscos do
ambiente
Definir Mtricas
No h um plano de gerncia de
riscos a ser executado, visto que os
mesmos so acompanhados durante a
Sprint na qual surgem, e tendo seu
status atualizado diariamente no
backlog de impedimentos.
63
ESCOLA POLITCNICA
DE PERNAMBUCO
Avaliao
Controle
Fases
Atividades
Justificativa
Realizar
acompanhamento
dos riscos do
ambiente
Rever
as
estratgias
definidas para tratamentos e
respostas dos riscos do
ambiente
64
ESCOLA POLITCNICA
DE PERNAMBUCO
Registrar Lies
Aprendidas
Comunicar Lies
aprendidas
A tabela 4.2 foi construda de acordo com as atividades no selecionadas na tabela 4.1, a
qual mapeou as atividades do mPRIME Process x Scrum. Essas atividades foram
justificadas de acordo com os princpios sugeridos pela metodologia gil Scrum, e no
representam perdas no processo de Gerncia de Riscos, pois, so realizadas nas
atividades dirias sugeridas por Scrum. Os principais motivos da no adeso das
atividade por Scrum se deve, principalmente, ao fato destas serem atividades preditivas,
no condizentes com o princpio de adaptabilidade de Scrum e de sugerirem prticas
que j esto implcitamente inseridas quando usada Scrum.
65
ESCOLA POLITCNICA
DE PERNAMBUCO
Captulo 5
Concluso
Este trabalho foi motivado pela necessidade um gerenciamento de riscos eficaz,o que
de fundamental importncia para o sucesso de projetos de software, uma vez que a
incerteza inerente a todo projeto, tornando este tipo de gerenciamento relevante.
Atualmente, a maioria das organizaes est apoiada em modelos tradicionais
durante o gerenciamento de seus projetos. Sendo que, estas metodologias vem se
tornando insuficientes, pois, possuem fases bem separadas e delimitadas, as quais so
estruturadas para atender a requisitos estveis e funcionalidades futuras previsveis.
Visto que mudanas durante o desenvolvimento de software so comuns, foram
desenvolvidas metodologias geis, as quais so estruturadas de modo a atender a
natureza mutvel e dinmica do processo de concepo do sistema. Nesta metodologia
as fases de concepo e desenvolvimento interagem durante todo o projeto,
possibilitando desse modo uma interao constante entre todos os envolvidos no
projeto.
Neste trabalho procuramos fazer uso dos princpios adotados pela metodologia
gil Scrum, aplicando-os nas atividades sugeridas pelo gesto de riscos definida pelo
mPRIME Process. As concluses e os resultados obtidos sero apresentados nas
seguintes sees:
5.1 - Objetivos atingidos: relaciona os objetivos propostos e alcanados
66
ESCOLA POLITCNICA
DE PERNAMBUCO
5.2 - Trabalhos futuros: descreve estudos que podem ser realizados tendo como
base este documento.
5.3 - Consideraes finais: apresenta algumas consideraes sobre os assuntos
abordados.
5.2Trabalhos Relacionados
SWAM- Software Agile Project Management [26]- Trabalho referente tese de
mestrado de Luciana Queiroz, a qual aborda as diversas reas de processo de Gerncia
sob a tica de metodologia gil.
A motivao para desenvolvimento de tal trabalho, consiste no fato de que
Metodologias tradicionais, como o PMBOK Guide, so consideradas bastante
burocrticas e rgidas em sua aplicao, e possuem uma difcil adaptao para projetos
de software, devido s caractersticas desses projetos.
O objetivo principal do trabalho citado foi desenvolver uma abordagem de
gerenciamento de projetos de software baseada no PMBOK Guide e em metodologias
de gerenciamento gil, a fim de reunir o melhor de cada um deles em um modelo de
referncia leve e aplicvel a organizaes desenvolvedoras de software.
67
ESCOLA POLITCNICA
DE PERNAMBUCO
Este trabalho foi utilizado como base para tratamento das atividades definidas
pelo mPRIME Process quando utilizado Scrum.
68
ESCOLA POLITCNICA
DE PERNAMBUCO
Referncias Bibliogrficas
[1]
2004.
Artigo
Antnio
Carlos
disponvel
http://www.dcc.ufla.br/infocomp/artigos/v3.2/art02.pdf,
ltimo
em:
acesso
em
2003.
Artigo
disponvel
em:
http://www.inf.ufrgs.br/~zirbes/MaterialAula/Engenharia%20de%20SW%20N%
202007/Medodologias%20de%20Desenvolvimento/Vant%20x%20Desvant%20
Metodos%20Ageis.pdf, ltimo acesso em 09/2007.
[3]
Riscos no PMBOK,CMMI-SW
(UNIFOR)2006. Artigo
RUP
disponvel
Universidade
em
de
Fortaleza
:
http://www.simpros.com.br/Apresentacoes_PDF/Artigos/Art24Simpros2004.pdf
ltimo acesso em 09/2007.
[4]
ltimo
acesso em 10/2007.
[5]
69
ESCOLA POLITCNICA
DE PERNAMBUCO
disponvel
em
http://paginas.fe.up.pt/~aaguiar/es/artigos
[6]
[7]
[8]
[9]
Paradigma de
Gerais - UFMG
2006.
Artigo
disponvel
em:
Engenharia
70
ESCOLA POLITCNICA
DE PERNAMBUCO
(UFPE)
2007.
Universidade Federal de
Artigo
disponvel
em:
So
Paulo(USP)
2006.
Artigo
http://www.erudio.com.br/downloads/doc_view-12.html,
disponvel
ltimo
em:
acesso
em
11/2007
[16] FOWLE, M.- Agile, the new methodology, 2005. Artigo disponvel em :
http://www.hristov.com/andrey/fhtstuttgart/The_Agile_Manifesto_SDMagazine.pdf, timo acesso em 10/2007.
Recife
(C.E.S.A.R)
2007.
Artigo
disponvel
em
http://www.cesar.org.br/files/file/SCRUM_MundoPM-Abril-Maio-2007.pdf,
ltimo acesso em 11/2007.
2007.
Trabalho
de
graduao
disponvel
em:
71
ESCOLA POLITCNICA
DE PERNAMBUCO
Workshop
disponvel
em:
http://www.innovit.com.br/apresentacoes/blumenau/Ententendo%20o
%20Gerenciamento%20Agil%20de%20Projetos%20com%20SCRUM.pdf,
ltimo acesso em 11/2007.
72
ESCOLA POLITCNICA
DE PERNAMBUCO
ANEXO I
Esteanexotemafinalidadedeapresentarosfluxosdasatividadesdefinidasno mPRIME Process.As
atividadesseromostradasdeacordocomasfasesdomodelodeprocesso.
73
ESCOLA POLITCNICA
DE PERNAMBUCO
74
ESCOLA POLITCNICA
DE PERNAMBUCO
75
ESCOLA POLITCNICA
DE PERNAMBUCO
76
ESCOLA POLITCNICA
DE PERNAMBUCO
77