Workshop Gestão de Requisitos Ágeis de Software com Lego

Data: 17/04/2019 a 18/04/2019

Horário: 08:30 às 17:30

Investimento: R$ 990,00

Local: Parque de Software - Rua Engenheiro Roberto Fischer, 208 - Curitiba - PR

Introdução:
Qual é a melhor forma de se aprender a gerenciar os requisitos ágeis de software? Através de um jogo. Sim, nós acreditamos que um jogo é a melhor forma para se aprender como gerenciar os requisitos ágeis de software de forma eficiente.

Objetivo:
Preparar os participantes para gerenciar os requisitos ágeis de software de forma eficiente e efetiva através da aplicação de técnicas, ferramentas e práticas ágeis e Lean.

Público Alvo:
Equipes Ágeis (Desenvolvedores, Donos do Produto e Testadores), Analistas de Requisitos, Analistas de Negócio e Analistas de Sistema, Líderes Técnicos e Coordenadores de Equipe que precisam fazer gestão de requisitos ágeis de software.

Descrição:
O Workshop é uma imersão em Gestão de Requisitos Ágeis de Software através de uma abordagem eficiente, adaptável e “gamificada” que utiliza técnicas, ferramentas, práticas ágeis e Lean para tornar a gestão mais eficiente.
Workshop inicia com apresentação e discussão das definições, conceitos e fundamentos gestão de requisitos de software, em seguida será explanado e exercitado o pensamento, valores e princípios ágeis. Também será mostrado as principais técnicas, ferramentas e práticas ágeis disponíveis no mercado.O próximo passo será realização de um “game” (jogo) que simula o mundo real do desenvolvimento de software para demonstrar como aplicar as técnicas, ferramentas e práticas ágeis para gerenciar os requisitos de software.
O jogo começa com a estabelecimento de visão do produto através do Product Vision Inception®, depois veem a construção do backlog do produto, ele será priorizado com MoSCoW, ordenado e organizado.
Em seguida será discutido História do Usuário e o BDD. Para gerenciar o ciclo de vida de requisitos será utilizado a Card Requirements Insights®, que é uma ferramenta que gera insights e facilita a descoberta de requisitos funcionais e requisitos não funcionais de software seguindo a ISO 25010 (Norma que define o Padrão de Qualidade de Produto de Software).
Durante o jogo será executado as atividades do ciclo: descoberta, análise, especificação e validação de requisitos de software e gerenciamento do produto backlog.
Também será utilizado peças de Lego® para facilitar o aprendizado, materializar as entregas, melhorar a criatividade, colaboração e a comunicação da equipe.

Conteúdo:
Parte 1: Fundamentos da Gestão de Requisitos Software
- Por que descobrir o que fazer é parte mais crítica no desenvolvimento de software?
- Empirismo, Complexidade e Métodos Ágeis
  - Pensamento ágil
  - Manifesto ágil e princípios
  - Métodos ágeis
- Software deve atender as necessidades de negócio
- Definição de Requisitos de Software
- Ciclo de Vida de Requisitos Ágeis:
  - Descoberta
  - Análise
  - Especificação
  - Validação
  - Refinamento
- Características dos requisitos ágeis: Volátil, emergentes e contínuos
- Como lidar com requisitos quando eles são hipóteses
- Qual granularidade dos requisitos ágeis de software é ideal?

Parte 2: Jogo da Gestão de Requisitos Ágeis de Software
Desafio do desenvolvimento do produto:
  - Product Breakdown Structure (PBS)
    - Visão do Produto
    - Épicos
    - Temas
    - Funcionalidades
    - Histórias
    - Tarefas
  - Construção da visão do produto: Product Vision Inception
  - Canvas de Produto

Entendimento de quem são as pessoas interessadas
  - Mapa de Pessoas Interessadas
  - BO (Dono do Negócio), Patrocinadores e Gurus (Especialistas de Negócio)
  - Requisitos da Pessoas Interessadas

Entendimento do negócio:
  - Portfólio de Produtos
  - Estratégia e Política de Negócio
  - Necessidades ou Oportunidades
  - Quais são as necessidades de negócio que produto deve atender
  - Quais os objetivos, metas e requisitos de negócio
  - Regras de Negócio
  - Definindo Indicadores de sucesso com OKR

Entendimento de quem são os usuários:
  - Identificação dos usuários
  - Usuários Extremos
  - Mapa de Persona
  - Mapa de Empatia

Elaboração do Backlog do Produto:
  - Colaboração para construir o Backlog do Produto
  - Identificando os itens do Produto Backlog
  - Itens, Temas e Épicos
  - DEEP (Detalhado Apropriadamente, Estimado, Emergente e Priorizado)
  - Construção do PB através da colaboração
  - Priorização com MoSCoW, ordenação e organização do Produto Backlog
  - Refinamento
 
Contando e Escrevendo Histórias de Usuário Eficientes:
- História como ferramenta de comunicação
- Estrutura: 3 C´s
- Histórias de usuário
- Estilo de escrita
- Teste de aceitação
- Invest
- Como quebrar grandes histórias em história menores
- Estimativa de Histórias com Planning Poker
- Quando a História não é suficiente (Suficiente é Suficiente?)

BDD (Desenvolvimento Orientado a Comportamento):
- Entendendo o BDD
- Utilizando BDD e Especificação por Exemplo para escrever especificação, documentação e casos de testes.
- Linguagem comum: Gherkin
- Documentação viva
- Especificação de Software
- Teste de Software 

Descobrindo e Escrevendo requisitos ágeis: Workshop de Requisitos
  - JIT (Just in Time) aplicado a Gestão de Requisitos
  - DoR (Definition of Ready)  - Boas Práticas para tornar as especificações e documentações enxutas e suficientes para entendimento
  - Descoberta, Análise, Especificação, Validação e Refinamento de Requisitos
    - Mapa de Produto
    - Aplicação da ferramenta Card Requirements Insights®
    - Descobrindo requisitos funcionais
    - Descobrindo não requisitos funcionais
    - Análise de Requisitos: Coesão, acoplamento e correlação
    - Escrevendo Requisitos com BDD e Especificação por Exemplo

Gerenciamento do Produto Backlog: O Refinamento
  - Produto Backlog é vivo, é orgânico
  - Gerenciando as Mudanças de Requisitos
  - Lidando com os Requisitos Emergentes
  - Spikes
  - Hipóteses
  - Dividas Técnicas
  - Refinamento do Produto Backlog
     
Parte 3:  Showcase
- Apresentação do Produto de Software
- Lições Aprendidas
Mais informações: (41) 3025-9659 educon@cits.br

Compartilhe

Deixe seu comentário

Verifique os campos abaixo.

    Não será publicado

    Envie para seus amigos

    Verifique os campos abaixo.

      Limitado em 600 caracteres

      Comunicar Erro

      Verifique os campos abaixo.

        Limitado em 600 caracteres