Fundamentos Internacionais do Scrum Master

Steen Lerche-Jensen

4.3 Equipe de Desenvolvimento

A equipe de desenvolvimento é o grupo central que cria, testa e documenta a entrega do Sprint, mas isso pode ser um pouco confuso, pois pode haver pessoas sem habilidades de programação, como testadores, instrutores de teste, arquitetos de TI, especialistas,  etc. A equipe é um grupo de pessoas comprometidas a trabalharem juntas nas histórias de usuário da lista de requisitos do Sprint, afim de criar uma entrega de valor para o cliente.

Muitas vezes, falamos sobre toda a equipe ou dos 3 amigos, que deve ser a combinação perfeita de habilidades para construir um software de alta qualidade.

Figura: Abordagem do Time. Os times são compostos de Programadores – Especialistas - Testadores

A abordagem da equipe inteira, também chamada de abordagem baseada na equipe, é uma estratégia para o gerenciamento de projetos na qual todos os envolvidos no projeto são igualmente responsáveis pela sua qualidade e sucesso. Uma boa analogia é a de “Os Três Mosqueteiros” e seu lema “um por todos, todos por um”.

Como fazer isso?

 

  1. Envolva a todos com os conhecimentos e habilidades necessárias
  2. Cinco a nove pessoas (incluindo partes interessadas no negócio)
  3. Idealmente posicionadas
  4. Reuniões diárias rápidas
  5. Cada membro é responsável pela qualidade. Testadores colaboram com:
  6. a) especialistas do negócio na aceitação dos testes;
  7. b) desenvolvedores na estratégia e automação de testes.
  8. A abordagem de toda a equipe (poder de três) chaves:
  9. a) transferir o conhecimento dentro da equipe
  10. b) aumentar a comunicação e colaboração
  11. c) evitar documentação desnecessária
  12. d) impulsionar as habilidades de todos

As responsabilidades da Equipe de Desenvolvimento em vários processos:

Processo

Responsabilidades do Time de Desenvolvimento

Formação da equipe de desenvolvimento

Fornecem insumos para a criação dos Planos de Colaboração e Formação de Equipes

Desenvolvimento de Épico(s)

Garante uma clara compreensão do(s) Épico(s) e Personagens

Criação da lista prioritária de requisitos do produto

Entende as Estórias de Usuário da Lista Priorizada de Requisitos do Produto

Conduz o planejamento de liberação

-  Concorda com outros Integrantes Centrais do Time sobre a Duração do Sprint

-  Busca esclarecimentos sobre possíveis produtos novos ou mudanças nos produtos existentes na Lista refinada de Requisitos do Produto

Criação de Histórias de Usuários

Fornece insumos ao Dono do Produto na criação das Histórias de Usuários

Estimativa das Histórias de Usuários

Estima as histórias de usuários aprovadas pelo Dono do Produto

Compromisso com as histórias do usuário

Escolhe as histórias de usuário a serem executadas em um Sprint

Identificação das Tarefas

Desenvolve a lista de tarefas com base nas histórias de usuário e de requisitos acordadas

Estimativa de Tarefas

Estima o esforço para as tarefas identificadas e atualiza a lista de tarefas, se necessário

Criação da lista de requisitos do Sprint

Desenvolve a lista de requisitos do Sprint e o Gráfico de Evolução

Criação de Entregáveis

-  Cria os Entregáveis

-  Identifica os riscos e implementa possíveis ações de mitigação

-  Atualiza o Log de Impedimentos e  suas Dependências

Coordenação da Reunião Diária

-  Atualiza o Gráfico de Evolução, Quadro de Tarefas e o Log de Impedimentos

-  Discute problemas enfrentados por cada membro e busca soluções para motivar a equipe

-  Identifica possíveis riscos

-  Envia solicitações de mudança, se necessário

Refinamento da Lista Priorizada de Requisitos do Produto

Participa das reuniões de Revisão da Lista Priorizada de Requisitos do Produto

Apresentação e Validação de Sprints

Demonstra as entregas concluídas para aprovação do Dono do Produto

Retrospectiva do Sprint

Identifica possíveis oportunidades de melhoria do Sprint atual e concorda com um plano de ação de melhorias para o próximo Sprint

Retrospectiva do Projeto

Participa da Reunião de Retrospectiva do Projeto

Use the promo code: smfacademy15 and get 15% discount for the International Scrum Master Foundation Certification