Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Unificando RUP e Scrum: Um Novo Aproximamento para o Gerenciamento de Projetos de Software, Notas de aula de Metodologia

Uma revisão bibliográfica sobre as metodologias rup e scrum, além do guia de gerenciamento de projetos pmbok. O objetivo é elaborar uma proposta de unificação dessas metodologias, atendendo ao desenvolvimento de sistemas para web com baixo custo, utilizando o mínimo de recursos. O texto aborda os processos de iniciação e planejamento, a importância de adotar processos de gerenciamento de projetos e o papel dos grupos de processos de gerenciamento no pmbok.

O que você vai aprender

  • Como a unificação das metodologias RUP e Scrum pode contribuir para o desenvolvimento de sistemas Web com baixo custo?
  • Quais são os processos de iniciação e planejamento abordados no documento?
  • Quais são as funções dos grupos de processos de gerenciamento de projetos no PMBOK?
  • Por que é recomendado adotar processos de gerenciamento de projetos?

Tipologia: Notas de aula

2022

Compartilhado em 07/11/2022

Pamela87
Pamela87 🇧🇷

4.5

(98)

226 documentos

1 / 70

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
UNIVERSIDADE SÃO FRANCISCO
Curso de Engenharia de Computação
Bradley Felipe Zanoni Fonseca
Proposta de unificação das metodologias RUP e Scrum através de
sua releitura
Itatiba
2012
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46

Pré-visualização parcial do texto

Baixe Unificando RUP e Scrum: Um Novo Aproximamento para o Gerenciamento de Projetos de Software e outras Notas de aula em PDF para Metodologia, somente na Docsity!

UNIVERSIDADE SÃO FRANCISCO

Curso de Engenharia de Computação

Bradley Felipe Zanoni Fonseca

Proposta de unificação das metodologias RUP e Scrum através de

sua releitura

Itatiba

Bradley Felipe Zanoni Fonseca RA: 002200800014

Proposta de unificação das metodologias RUP e Scrum através de

sua releitura

Itatiba

Monografia apresentada ao Curso de Engenharia de Computação da Universidade São Francisco como requisito parcial para a obtenção do título de Bacharel em Engenharia de Computação. Orientador: Prof. Rodrigo Luiz Nolli Brossi

AGRADECIMENTOS

Agradeço primeiramente a Deus, por estar sempre ao meu lado, e pelas oportunidades e desafios propostos.

Agradeço aos meus pais, Ary e Angela, por tudo. Pelo apoio durante toda a vida, assim como durante o Curso Universitário, pelas oportunidades que possibilitaram eu ser o que sou hoje. Aos meus irmãos, Yasmin e Kelvyn, por sempre me apoiarem e pelo companheirismo, agradecendo também aos meus avós, tios e primos.

Também quero agradecer a Débora, minha amada e companheira, pelo seu apoio, dedicação, força e por estar sempre ao meu lado.

Ao meu professor, orientador e amigo, Rodrigo, agradeço pelo apoio durante o curso e a realização deste trabalho. Também são dignos de agradecimento todos os professores, pelo empenho e dedicação ao instruir os alunos, possibilitando um aperfeiçoamento profissional, pessoal e intelectual, aproveito reiterar meu respeito pela profissão, sendo de muito prestigio.

Agradeço a todos os meus amigos, por estarem presentes em minha vida, me auxiliando e apoiando. A aqueles amigos da universidade e do ônibus, agradeço por todos os momentos, e pela troca de conhecimento e cultura.

"Você pode encarar um erro como uma besteira a ser esquecida, ou como um resultado que aponta uma nova direção". Steve Jobs

ABSTRACT

There will be a bibliographic review and evaluation of RUP and Scrum methodologies, as well as guide PMBOK project management, so with these concepts will be elaborated a proposal for unification of the RUP and Scrum methodologies, seeking to serve the still developing systems for Web and using minimal resources, enabling the production of software with low cost to meet small organizations or professionals.

KEY WORDS: Management. Projects. Software.

LISTA DE ILUSTRAÇÕES

LISTA DE ABREVIATURAS E SIGLAS

RUP – Rational Unified Process

UML – Unified Modeling Language

ERP – Enterprise Resource Planning

PMBOK – Project Management Body of Knowledge

PMI – Project Management Institute

SUMÁRIO

13

1 INTRODUÇÃO

Hodiernamente a tecnologia da informação esta cada vez mais presente no dia a dia das pessoas e empresas de todo o mundo, tecnologias estas que auxiliam na organização e otimização de processos. Neste aspecto, companhias de grande e algumas de médio porte investem muito na área, possibilitando melhoramentos no desempenho, o que converge em um aumento dos lucros. Desta forma, a maioria das fábricas de software focam em atender e fornecer soluções à estas empresas que muito investem na tecnologia da informação. Para uso destes grandes clientes existem os Sistemas Integrados de Gestão Empresarial, ou E.R.P. (Enterprise Resource Planning), que basicamente integra todos os setores e dados do negócio, tornando fácil a administração do todo. Em contrapartida, os pequenos negócios e profissionais liberais, que estão presentes em grande número no mercado, são desfavorecidos quanto a soluções de tecnologia da informação, seja por falta de opção ou por valores elevados. No caso dos sistemas integrados é raro encontrar para esses empreendimentos, restando a opção de utilizar pequenos softwares, os quais devem ser adquiridos especificamente para cada setor. Já construir e manter um software de qualidade é muito difícil, ainda mais tratando de uma equipe de desenvolvedores, onde pode ocorrer comunicação ambígua e imprecisa, e complexidade do software subestimada comprometendo a qualidade final do produto, além destes fatores, podemos citar ainda a falha no entendimento das necessidades do usuário, inabilidade de tratar mudança de requisitos, arquitetura fracamente definida e testes insuficientes. Para tratar os problemas citados, além de aplicar padrões aos times de desenvolvedores e prover qualidade aos produtos, temos as metodologias de gerenciamento de projetos, que sugere uma forma padronizada de se trabalhar e gerenciar os projetos.

14

2 OBJETIVOS

A elaboração deste trabalho tem como objetivo estudar alguns tipos de metodologias de gerenciamento de projetos.

Com os estudos realizados, será efetuada uma avalição das metodologias, afim de elaborar uma proposta de unificação das metodologias estudadas, focando como caso de uso o desenvolvimento de Sistemas Integrados de Gestão Empresarial para pequenas empresas, levando em consideração percalços reais, como infraestrutura e recursos monetários disponíveis neste tipo de empresas.

16

4 REVISÃO BIBLIOGRÁFICA

4.1 GERENCIAMENTO DE PROJETOS

Segundo o PMI (2008), um projeto compreende em um esforço temporário para criar um produto, serviço, ou resultado exclusivo, sendo temporário pelo fato que tem início e fim definidos. Também é afirmado no Guia que cada projeto é exclusivo e com resultado incerto, mesmo que esteja usando os mesmos recursos, pelo fato de que cada projeto é caracterizado por um conjunto de entradas, ferramentas e técnicas que podem ser aplicadas e saídas resultantes. Diferenciamos projetos de processos por alguns aspectos, sendo o projeto temporário e com resultados únicos e incertos, os processos são permanentes, repetitivos, com resultados previsíveis e focados na disciplina, afirma o PMI (2008). Geralmente um processo é resultado de um projeto. Temos também aspectos comuns entre eles que são limitados por recursos; planejados, executados e controlados. Gerenciamento de projetos, o PMI (2008), considera como a aplicação de conhecimentos, habilidades, ferramentas e técnicas às atividades de um projeto, a fim de cumprir seus requisitos com o maior desempenho possível. Segundo o PMI (2008), o desempenho desejável em um projeto define se pelo balanceamento de restrições conflitantes, como por exemplo, o escopo, a qualidade, o cronograma, o orçamento, os recursos e os riscos do projeto. Para que um projeto seja bem sucedido, o PMI (2008) recomenda que sejam adotados processos de gerenciamento de projetos, que são na realidade “boas práticas”, isto significa que existe um consenso geral de que a aplicação destes processos garante um fluxo eficaz e aumentam as chances de êxito em projetos. Isto não significa também que estes conhecimentos e habilidades devem ser empregados uniformemente em todos os projetos, mas sim conforme o escopo, resultado esperado e ferramentas de cada projeto. Neste âmbito, podemos encontrar diversos guias para gerenciamento de projetos, neste trabalho será utilizado o PMBOK (Project Management Body of Knowlegde) , pelo fato de que atualmente é um dos mais utilizados no mundo.

17

4.1.1 O guia de Gerenciamento de Projetos PMBOK

O guia de gerenciamento de projetos PMBOK, está atualmente em sua quarta edição e foi publicado pela Project Management Institute (PMI), uma das maiores organizações de profissionais de gerenciamento de projetos do mundo. O guia aborda todo o conteúdo relacionado a projetos e o seu gerenciamento, considerando que o gerenciamento pode ser realizado a partir da execução de processos de forma inter-relacionada, afirma a PMI (2008). Estes processos são divididos em cinco grupos e distribuídos em nove áreas de conhecimento. Sendo assim, no guia PMI (2008), os processos de gerenciamento de projetos são apresentados como elementos distintos, e cada um com sua configuração, porém na prática eles se sobrepõem e interagem de forma que não são detalhadas no guia, pelo fato de que existem várias formas de gerenciar um projeto.

4.1.2 Os Grupos de processos de gerenciamento de projetos do

PMBOK

O guia PMBOK apresenta os processos de gerenciamento de projetos agrupados em cinco categorias, conforme as interações e objetivos de cada processo. Os grupos são os de processos de inicialização, planejamento, execução, monitoramento e controle e encerramento (FIGURA 1). Também, cada processo definido no guia é caracterizado pela área de conhecimento, sendo, integração, escopo, tempo, custos, qualidade, recursos humanos, comunicações, riscos e aquisições as áreas dos processos, descreve o PMI (2008).

19

4.1.2.1 Processos de Iniciação

Segundo o PMI (2008), os processos de inicialização são utilizados na definição de um novo projeto ou fase de um projeto já existente, obtendo autorização das partes para inicio. Nestes processos é definido o escopo inicial, os recursos financeiros iniciais e há uma interação entre as partes externas e internas interessadas no projeto, para identificação dos resultados esperados (FIGURA 2).

Fonte: PMBOK FIGURA 2: Grupo de processos de inicialização.

Quando há projetos grandes divididos em fases, o guia recomenda que este grupo não seja deixado de lado, pois ajuda a manter o foco nas necessidades para qual o projeto foi criado. A inicialização é importante em um projeto, pois geralmente o envolvimento dos clientes, ou outras partes interessadas, aumenta a probabilidade de aceitação e satisfação das partes interessadas. Neste grupo são descritos os objetivos do projeto, incluindo os motivos que levaram a iniciar um novo projeto, explica o PMI (2008). A partir destas informações é elaborado um documento, o Termo de Abertura de Projeto, que pode conter também a declaração inicial do escopo do projeto, prazos, duração do projeto e uma breve previsão dos recursos financeiros necessários. Este grupo de processos também é responsável pela identificação das partes interessadas, pessoas ou organizações afetadas pelo projeto.

20

Segundo o PMI (2008), este documento originado autoriza formalmente o início do trabalho, levando ao conhecimento das partes interessadas as necessidades e resultados esperados do determinado projeto, para que o mesmo satisfaça as expectativas.

4.1.2.2 Processos de Planejamento

Conforme o guia, este grupo de processos tem a função de definir o escopo total do projeto, refinar os objetivos e desenvolver rumo de ação para obter os resultados para o qual o projeto foi criado. Estes processos de planejamento desenvolvem o plano de gerenciamento e os documentos necessários para execução do projeto (FIGURA 3).

Fonte: PMBOK FIGURA 3: Grupo de processos de planejamento.