Ferramentas do usuário

Ferramentas do site


ferramentas:scrum

Essa é uma revisão anterior do documento!



Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/softsul/www/mgpdi/dokuwiki/inc/parser/handler.php on line 1552

Scrum

Scrum pode ser visto como um framework de processo incremental e iterativo, mais orientado para o gerenciamento dos projetos inovadores. Seu foco está em definir práticas e posturas a serem adotadas durante o desenvolvimento, e não em definir especificamente processos.

No Scrum, todo o desenvolvimento é feito em iterações: todo o esforço é orientado para que seja apresentado um novo conjunto de funcionalidades ao final de cada iteração, denominada de sprint, para a qual é sugerida uma duração típica de 30 dias. Ao predefinir o prazo, o custo da iteração também fica estipulado, uma vez que inclui basicamente a remuneração da equipe e despesas com instalações. Considerando a qualidade do produto um parâmetro institucional, somente o conjunto de requisitos atendidos – as funcionalidades entregues – é que pode ser alterado durante a iteração. Para a equipe, o grande desafio da iteração está em construir um produto previsível, a partir de requisitos de complexidade imprevisível.

A figura a seguir apresenta, de forma simplificada, o desenvolvimento de um projeto utilizando o Scrum. Os representantes de clientes e de usuários definem suas necessidades e requisitos em uma lista dinâmica, denominada de backlog do produto. A manutenção do backlog é de responsabilidade do Product Owner, o gerente do produto em desenvolvimento. Os itens desta lista são ordenados pela sua prioridade, e apresentados ao Scrum Team (equipe técnica, responsável pelo desenvolvimento, teste e documentação), que avalia o tempo necessário para atender a cada item da lista. A partir deste resultado é realizada uma reunião de planejamento da iteração, denominada Scrum Planning Meeting, para determinar seu objetivo (o Sprint Goal) e as funcionalidades a serem construídas para alcançar esse objetivo, retiradas a partir do backlog. O status do projeto é informado diariamente por meio de reuniões rápidas de toda a equipe, denominadas de Daily Scrum Meeting, viabilizadas e organizadas pelo Scrum Master, responsável por remover os obstáculos que estejam impedindo as equipes de prosseguir em suas atividades e informar a outras equipes sobre o andamento do projeto, caso haja desenvolvimento em paralelo. Ao final da iteração, é realizado um outro encontro informal, denominado Sprint Review, no qual a equipe apresenta aos clientes, aos usuários e à gerência a nova versão do produto com o novo incremento de funcionalidades desenvolvidas naquela iteração. O resultado obtido é avaliado com o cliente, e o conteúdo da iteração seguinte é, então, definido. Figura 1 - Componentes do Framework Scrum

Figura - Quadro de Tarefas do Scrum: preparação e execução de uma Sprint [H. Kniberg, Scrum e XP direto das Trincheiras, C4Media, 2007] http://www.infoq.com/br/minibooks/scrum-xp-from-the-trenches

ferramentas/scrum.1557949611.txt.gz · Última modificação: 2021/03/12 08:38 (edição externa)