TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

Projetos de gerenciamento ágil com SCRUM

Seminário: Projetos de gerenciamento ágil com SCRUM. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  25/2/2014  •  Seminário  •  1.054 Palavras (5 Páginas)  •  415 Visualizações

Página 1 de 5

Gerenciamento Ágil de Projetos com SCRUM

Fundamentos da tecnologia pesquisada

SCRUM é um processo de desenvolvimento iterativo e incremental para

gerenciamento de projetos e desenvolvimento ágil de software.

Dentre as técnicas de utilização do SCRUM, há a entrega de produtos em

períodos de tempo pré-estabelecidos, nunca inferiores há uma semana ou

superiores há trinta dias. Para estimular o contato entre empresa e cliente, os

projetos são divididos em períodos regulares de tempo. A essas ações dá-se o

nome de Sprint. Ao término de cada Sprint, o cliente recebe um conjunto de

funcionalidades desenvolvidas e prontas para serem utilizadas. A melhor

maneira de comprovar se o software atende às necessidades é fazer com que

o cliente o utilize, apontando as qualidades e o que falta ser aperfeiçoado.

As práticas chaves do SCRUM incluem:

Sprints que são iterações com um tempo fixo entre 15 e 30 dias de duração;

O trabalho dentro de um Sprint é fixo; Todo o trabalho a ser feito é

caracterizado como um “product backlog”. Inclui requisitos a serem

entregues, testes e atividades de infraestrutura e projeto; Um “Scrum Master”

gerencia a equipe “auto-organizada” que é responsável pelo sucesso dos

resultados de cada Sprint; Uma reunião diária em pé é o método de

comunicação padrão; Uma grande ênfase em obedecer ao período de tempo

definido; Sprints, reuniões diárias, reuniões de revisão e apresentação são

todas finalizadas no tempo combinado. A Figura 1, abaixo, resume os artefatos

do Scrum:

É importante destacar que a participação ativa do cliente no processo de desenvolvimento de software faz com que sejam atribuídas a ele algumas responsabilidades como definição das funcionalidades do produto, decisão quanto às datas de lançamento de conteúdo e ajuste de funcionalidades.

As principais diferenças entre o gerenciamento ágil pesquisado e os fundamentos estudados

O Plano do projeto é formal e detalhado no início do projeto para o gerenciamento tradicional, enquanto para o gerenciamento ágil deve ser apenas em alto nível e sofre mais alterações durante a execução do projeto.

O controle no gerenciamento tradicional tem alto grau de formalização e todas as ocorrências são documentadas como informações históricas. Para o método ágil, a atuação colaborativa da equipe com o cliente favorece um maior grau de informalidade e o conhecimento implícito é tido como diferencial. O controle de mudanças no gerenciamento ágil está incorporado à rotina diária da equipe.

Outra diferença entre os métodos é o papel do gerente de projetos que no método tradicional tem o controle total do projeto, enquanto no método ágil sua atuação é voltada para o papel de facilitador ou coordenador das atividades.

As metodologias tradicionais têm como característica marcante serem divididas em etapas e/ou fases. Essas fases são muito bem definidas e englobam atividades como Análise, Modelagem, Desenvolvimento e Testes. Neste modelo as fases definidas são sistematicamente seguidas de forma linear. Uma abordagem linear significa que o projeto é desenvolvido etapa por etapa. Por exemplo:

1. O time de projeto primeiro analisa, determinando e priorizando os requisitos;

2. Em seguida, na fase de “Design” os requisitos são traduzidos em soluções técnicas e as decisões são tomadas em relação a qual tecnologia utilizar, i.e.

Java, VB, etc.;

3. Com os processos definidos se inicia a fase de “desenvolvimento do código”;

4. A próxima fase envolve o teste completo do software;

5. Por fim, a última fase envolve a manutenção do software;

Na Metodologia de desenvolvimento ágil Scrum:

- Clientes se tornam parte da equipe de desenvolvimento (os clientes devem estar genuinamente interessados na saída);

- Entregas frequentes e intermediárias de funcionalidades 100% desenvolvidas; - Planos frequentes de mitigação de riscos desenvolvidos pela equipe;

- Discussões diárias de status com a equipe;

- A discussão diária na qual cada membro da equipe responde às seguintes perguntas:

- O que fiz desde ontem? - O que estou planejando fazer até amanhã?

- Existe algo me impedindo de atingir minha meta?

- Transparência no planejamento e desenvolvimento;

- Reuniões frequentes com os stakeholders para monitorar o progresso;

- Problemas não são ignorados e ninguém é penalizado por reconhecer ou descrever qualquer problema não visto;

Scrum

...

Baixar como (para membros premium)  txt (7.5 Kb)  
Continuar por mais 4 páginas »
Disponível apenas no TrabalhosGratuitos.com