Primeiras aulas do curso Scrum Parte 5: Executando Projetos com Agile

Scrum Parte 5: Executando Projetos com Agile

Implementação e Gerenciamento de Mudanças - 1- Iterativo incremental

Bem-vindo a mais esta etapa do curso de Gerenciamento Ágil de Projetos e Scrum. Neste treinamento, vamos entender como funciona e como devemos fazer a Implementação e o gerenciamento de mudanças em Scrum.

Público-alvo

Conteúdo Programático

Implementação e Gerenciamento de Mudanças - 2- Iterativo incremental

O desenvolvimento iterativo permite a correção de curso na medida que o Time Scrum adquire um melhor entendimento. A iteração não deve ser confundida com interação, embora ela pressuponha interatividade, é mais do que isso, ela é a interatividade em momentos específicos.

Por exemplo, se formos fazer uma iteração com um cliente ela pode ter a duração de 1 mês. Vamos considerar o intervalo entre dois encontros. Vamos fazer contato com o cliente no primeiro dia do mês e no último dia, no primeiro contato, vamos buscar entender o que o cliente precisa e no segundo vamos ver se conseguimos alcançar aquilo que foi requisitado.

Diferente da gestão tradicional de projetos, onde as iterações são mais demoradas e as vezes se resumem a uma reunião no início do projeto e uma no fim, podendo levar até um ano sem contato entre os desenvolvedores e o cliente. No Scrum, nós buscamos manter as iterações mais curtas, para garantir que o projeto está seguindo a vontade do cliente e entregar aquilo que ele realmente está buscando. Portanto, são feitas reuniões a cada 2 ou 4 semanas, dependendo do projeto.

Dessa forma conseguimos entregar mais valor, mais rapidamente. Buscando o que é mais urgente e o que é de maior valor para o cliente, é possível entregar mudanças mais concretas no começo. Então, vamos começar a aperfeiçoar o produto, como podemos ver na imagem abaixo:

Aula 1 Atividade 2

Analisando a imagem, podemos ver uma diminuição no valor entregue ao longo do tempo de projeto, isto não deve ser visto como algo ruim. A grande vantagem de trabalhar com uma visão ágil é justamente entregar a maior mudança, por exemplo, o que é mais urgente e necessário para o cliente logo no começo ou o mais rápido possível. Então, quanto mais avançamos no projeto, menos urgências precisamos entregar, tornando mais rápida, assim, a entrega final.

O grande objetivo do Scrum é desenvolver porções funcionais do produto à cada entrega, ou seja, a cada sprint o projeto é aperfeiçoado e uma parte que efetivamente faz diferença é entregue. Assim podemos classificar o processo de Iteração no Scrum como Incremental.

Em cada Sprint se repetem as fases:

Priorização Baseada em Valor

A priorização baseada em valor tem o papel de oferecer o máximo valor de negócio em um período de tempo mínimo. A priorização deve ser feita mantendo em mente alguns conceitos importantes:

Cronograma da Release

É uma visão geral de tudo que tem que ser feito no projeto, quebrado em sprints. Ou seja, a cada sprint ou conjunto de sprints* vamos realizar uma entrega. E o Dono do Produto quando faz este Cronograma da Release do Projeto, deve considerar as dependências e os riscos de entregar antecipadamente uma funcionalidade sem ter todos os serviços complementares concluídos.

Criando Entregas - 1- Implementar

Implementação

Criando as Entregas:

O Time Scrum trabalha nas tarefas no Backlog da Sprint para criar as entregas da Sprint. Devido a utilização do método iterativo incremental as entregas são divididas e o projeto é composto "parte a parte", sendo cada parte entregue (chamadas de entregáveis da Sprint) no final de cada conjunto de Sprints.

Ao longo do trabalho de construção desses produtos, nós utilizaremos a ferramenta chamada Scrumboard, ela facilita a visualização do andamento das tarefas e portanto deve ser atualizada constantemente e recriada do zero a partir do planejamento de cada nova Sprint.

HistóriaA FazerEm ProgressoEm TestesPronto
1
2
3
4

Esse é um exemplo de Scrumboard que pode ser feito com as ferramentas Scrumhalf, Target Process, ou também com Post It na parede da sala da empresa. Para elaborarmos o quadro devemos posicionar durante o início da Sprint todas as tarefas sugeridas durante o planejamento na primeira coluna A Fazer, conforme o projeto anda e as tarefas vão sendo feitas elas passam para as outras colunas Em Progresso, Em Testes e Pronto.

Como Integrar Riscos ao Planejamento Scrum?

Enquanto estivermos gerindo o backlog nós estaremos analisando e gerindo também os Riscos, o Dono do Produto deverá integrar esses Riscos ao próprio backlog do produto, assim, esses Riscos contarão como atividades adicionais no backlog e poderão ser consultados e analisados dentro do planejamento Scrum.

Riscos Identificados

Durante a criação dos entregáveis, novos riscos podem ser identificados e assim, adicionados ao backlog para que eles sejam trabalhados. Em casos mais complicados o Dono do Produto poderá tomar a decisão de cancelar o Sprint em questão, seja devido a identificação de um grande número de novos pequenos Riscos ou de poucos Riscos, mas que possam acarretar grande perdas.

Atualização das Dependências

É importante que essas atividades tenham suas dependências atualizadas, porque novas relações entre as tarefas podem surgir ao criar os entregáveis. O time de desenvolvimento tem autoridade para modificar as dependências e, assim, alterar sua forma de trabalho quando achar necessário.

Sobre o curso Scrum Parte 5: Executando Projetos com Agile

O curso Scrum Parte 5: Executando Projetos com Agile possui 87 minutos de vídeos, em um total de 30 atividades. Gostou? Conheça nossos outros cursos de Métodos Ágeis em Inovação & Gestão, ou leia nossos artigos de Inovação & Gestão.

Matricule-se e comece a estudar com a gente hoje! Conheça outros tópicos abordados durante o curso:

Aprenda Métodos Ágeis acessando integralmente esse e outros cursos, comece hoje!

  • 1150 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

Premium

  • 1150 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$75
à vista R$900
Matricule-se

Premium Plus

  • 1150 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$100
à vista R$1.200
Matricule-se

Max

  • 1150 cursos

    Cursos de programação, UX, agilidade, data science, transformação digital, mobile, front-end, marketing e infra.

  • Certificado de participação

    Certificado de que assistiu o curso e finalizou as atividades

  • App para Android e iPhone/iPad

    Estude até mesmo offline através das nossas apps Android e iOS em smartphones e tablets

  • Projeto avaliado pelos instrutores

    Projeto práticos para entrega e avaliação dos professores da Alura com certificado de aprovação diferenciado

  • Acesso à Alura Start

    Cursos de introdução a tecnologia através de games, apps e ciência

  • Acesso à Alura Língua

    Reforço online de inglês e espanhol para aprimorar seu conhecimento

12X
R$120
à vista R$1.440
Matricule-se
Procurando planos para empresas?
Acesso por 1 ano
Estude 24h/dia onde e quando quiser
Novos cursos toda semana