Você precisa do Agile: 5 modelos para testar

As crianças nascidas no ano de assinatura do Manifesto Ágil comemoram a maioridade este ano. E os adultos continuam a discutir onde o Agile é aplicável. Geralmente atingido por área: é possível usar o Agile fora da TI. Às vezes, são acrescentados dramas: você já tentou construir uma usina nuclear Agile? Para um efeito artístico, isso é certamente melhor. Mas se você deseja criar um produto e não vencer a competição de palestrantes, é melhor procurar em relação a uma situação específica.

Neste artigo, falaremos sobre vários modelos de avaliação de aplicabilidade Agile e abordaremos um deles - o Agile Suitability Model, apresentado no Agile Practice Guide do PMI e da Agile Alliance.

Filtro de adequação do DSDM


Em 1994, o consórcio DSDM desenvolveu os questionários Filtro de adequação do projeto (PSF) e Filtro de adequação da organização (OSF), que avaliavam a flexibilidade do projeto e organização e como identificar possíveis fontes de problemas.

O Agile Business Consortium agora tem o Questionário de abordagem de projeto do DSDM (PAQ) disponível . Esta é uma lista de 17 instruções que identificam os riscos do uso do DSDM. As declarações dizem respeito ao entendimento da filosofia e práticas do DSDM, a observância de papéis na equipe. Faz sentido se familiarizar se você já entende a abordagem.

imagem

Critérios de tamanho e tamanho da equipe de Alistair Cockburn


Alistair Cockburn usou os indicadores de "criticidade do sistema" e "tamanho da equipe" para mostrar quais métodos da família Crystal deveriam ser aplicados, dependendo de uma combinação de fatores. Criticidade refere-se ao nível de dano que pode ser causado se algo der errado. Alistar explica o significado do modelo em seu discurso no TEDx.

imagem

Boehm e Turner - Gráfico de Radar


Nesse modelo, cinco critérios são usados ​​para avaliar e os resultados são aplicados ao gráfico de pétalas.

Os autores sugerem avaliar:

  1. Nível de treinamento do pessoal
  2. Porcentagem de requisitos que mudam mensalmente
  3. A cultura
  4. Tamanho da equipe
  5. Criticidade (como no modelo anterior)

O modelo pode ser construído online - você move os controles deslizantes e obtém um diagrama.

imagem

Modelo de complexidade Stacey


O modelo é usado para avaliar o projeto em termos de incerteza.

O eixo vertical mostra se está claro o que queremos fazer. O eixo horizontal mostra se entendemos como conseguir isso.

Os eixos formam quatro domínios nos quais um projeto pode cair: simples, complexo, complexo e caos. Depois de definir o domínio, você pode escolher a abordagem.

imagem

Você pode ler sobre outros modelos, por exemplo, de Mike Griffiths , um dos desenvolvedores do DSDM e do Agile Practice Guide. E passamos ao modelo de adequação ágil, que é uma síntese dos modelos descritos acima.

Modelo de adequação ágil


Como isso funciona


Várias pessoas, idealmente incluindo um patrocinador, representantes da equipe e o cliente, respondem a perguntas agrupadas em 3 domínios:

  • Cultura - como o ambiente contribui para a abordagem?
  • Equipe - a própria equipe pode tirar proveito da abordagem?
  • Projeto - e o próprio projeto? quão necessário e possível ser flexível?

O grupo deve discutir a questão, fazer uma avaliação geral e colocá-la no quadro de pétalas (radar). (pode ser baixado ). Vamos revisar as perguntas.

Domínio "Cultura"


Suporte: O patrocinador do projeto (curador) apóia o uso de métodos flexíveis nesse projeto?

imagem

NB Se o patrocinador disser "faça o que quiser" - isso ainda não é suportado.

Confiança: considere o patrocinador do projeto e os representantes do cliente que trabalham com a equipe. Essas partes interessadas acham que uma equipe poderá transformar sua visão e necessidades de um produto ou serviço - com seu apoio e feedback constante?

imagem

Se na entrada você for recebido com TK tão espessa quanto guerra e paz, e na saída uma comissão com rostos sombrios e proteção de relatório o aguardam - este é um sinal muito ruim. Pense sobre isso.

Decisões: A equipe terá autonomia para tomar decisões locais para realizar o trabalho no projeto?

imagem

Um de meus conhecidos aconselhou alguém a "implementar o ágil". Conhecendo as especificidades da empresa, perguntei se já havia pendurado uma placa na parede. A garota em estado de choque disse que não deveriam pendurar tábuas nas paredes.

Se você não conseguir decidir por si próprio se é possível pendurar tábuas nas paredes, não conte com autonomia. Esta palavra não é sobre você.

Domínio "Equipe"


Tamanho da equipe: Estime o tamanho da equipe principal do projeto na seguinte escala:
1-9 = 1; 10-20 = 2; 21-30 = 3; 31-45 = 4; 46-60 = 5; 61-80 = 6; 81-110 = 7; 111-150 = 8; 151-200 = 9; 201+ = 10.

imagem

Talvez em uma equipe com mais de 100 anos, seja um pouco mais difícil com a auto-organização;)

Experiência: revise a experiência e as habilidades dos papéis principais da equipe. A equipe tem um membro experiente para cada função?

imagem

O estagiário com quem você fecha todos os buracos não é considerado.

Acesso: a equipe terá acesso diário a pelo menos um cliente / representante comercial para receber feedback e responder a perguntas?

imagem

Não fantasie. Lembre-se de como foi a última vez.

Domínio "Projeto"


Alterações: Qual a porcentagem de requisitos possivelmente muda a cada mês?

imagem

É útil relembrar o modelo de complexidade Stacey. Se nada muda para você, por que você precisa de flexibilidade?

Criticidade: considere as perdas que podem ocorrer devido a defeitos, determine como a falha pode terminar.

imagem

Nem sempre é possível apenas pegar e corrigir bugs. Objetos físicos são especialmente ruins.

Entrega: Um produto pode ser desenvolvido e avaliado em partes? Os representantes de clientes / empresas poderão fornecer feedback oportuno sobre os incrementos?

imagem

O incremento deve estar pronto para uso, e não apenas para exibição em uma demonstração.

Resultados


No final, os pontos estão conectados aos valores.

imagem

Os resultados centralizados no centro mostram uma prontidão para abordagens flexíveis. Os resultados na zona híbrida mostram a possibilidade de combinar uma abordagem flexível e preditiva. Quanto mais longe os resultados estiverem do centro, maior a probabilidade de que a abordagem ideal seja preditiva. É provável que seu gráfico tenha extremos nas duas direções.

O principal é não perceber os resultados como um diagnóstico médico. Este é o ponto de partida para analisar a situação atual e continuar o trabalho sobre as alterações, se forem necessárias.

imagem

Co-autor lera_ilenkova

Source: https://habr.com/ru/post/pt465349/


All Articles