Modelo Cascata → Ele favorece os problemas de comunicação (o famoso telefone sem fio), com necessidade de muitos documentos e protocolos, muitos hand-offs  entre os times e, com isso, a validação de tudo aquilo que foi construído durante o processo de desenvolvimento de um projeto só acontece no final.

Modelo ágil → Em uma equipe ágil, todas as pessoas que participarão do desenvolvimento do projeto se juntam em todas as etapas desse processo, sendo apenas uma só equipe.

Objetivo compartilhado → Defina o objetivo no qual todos da equipe participarão do desenvolvimento do projeto de forma compartilhada.

Timebox → Espaço de tempo necessário para que a auto organização funcione.

Restrições → Oque não deve ser feito no desenvolvimento do projeto.

Tipos de Equipe :

Funcionalidade - Equipe que foca em maximizar o valor na entrega de uma feature

Focado em uma única funcionalidade

Multi Disciplinar

→ Essa equipe se organiza em torno de uma funcionalidade e se preocupa em maximizar o valor na entrega ao usuário para uma melhor experiência possível. A equipe precisa ser multidisciplinar, já que ela precisa trabalhar em diversos pontos no código.

Componente - Equipe que tem como foco otimizar apenas um elemento

Otimizações locais

Não sincronizada

→ Essa equipe funciona muito bem para fazer otimizações locais, porém pode ser crítico mexer em um componente já que ele é usado em diversas funcionalidades, além de garantir a sincronização dos componentes que foram alterados

Jornada do Cliente - Foco em grupos com comportamentos similares

Foco em grupos de clientes

Feedback preciso

→ Essa equipe foca em grupos de clientes que possui comportamentos ou necessidades semelhantes

Scrum Team - Eficácia Qualidade Eficiência

Product Owner - O produto certo ( Algo que vai ser usado )

Foco no produto - Maximizar valor de negócio

Operacional → Burocracias

Tático → Priorização do backlog

Estratégico → Visão do produto

Dev Team ( Equipe de desenvolvimento ) - Da maneira correta ( Pensam nas melhores possibilidades de criação )

Poucas pessoas

Sem títulos

Consegue levar a ideia ao “pronto”

Perfil T - Conhecimentos específicos se diluindo em outros ( Assim com a falta de alguém nada para )

Especialista → Alguém com profundidade de conhecimento em algum assunto

Generalista → Pessoa que sabe um pouco de cada coisa, mas não tem nenhum conteúdo muito aprofundado

T-shaped → Alguém com especialidade em algo, mas com um conhecimento generalizado em outras coisas

Scrum Master - No tempo correto ( Remoção de impedimentos )

Líder servidor - Tem como principal objetivo fazer com que as outras pessoas tenham sucesso

Coach - Uma pessoa que consegue fazer perguntas que gerem reflexão.

Facilitador - Consegue organizar o trabalho

Professor - Consegue ensinar para a equipe

Remove impedimentos

Expert em scrum

Possui Social Skills - Capacidade de conseguir conversar e interagir com outras pessoas

Agente de mudanças - Tem o objetivo de melhorar a organização, não apenas o scrum team

Times KanBan

Visualizar o fluxo de trabalho

Limitar o WIP - Trabalhos em andamento ( Ajuda a formar multidisciplinaridade )

Papéis opcionais ( “Comece com o que tem” )

Service Delivery Manager → É a pessoa que garante que os itens não fiquem parados, tem papel de facilitador no fluxo de mudanças e melhorias

Service Request Manager → Tem como papel principal fazer a ordenação e papel dos itens, qual item terá maior impacto e retorno de investimento

Negócio → Responsabilidade em garantir que o produto a ser desenvolvido faça sentido para o mercado. Não adianta você produzir o melhor produto, se não tem cliente para o mesmo.

Tecnológica → Responsabilidade em garantir que o produto produzido esteja correto para aquele mercado em específico e público-alvo.

Eficiência → Responsabilidade em garantir que o time opere com uma melhor qualidade possível.