Metodologia Crystal, DSDM e ASD de desenvolvimento de Software
Criada por Alistair Cockburn
(pronounced Co-burn, the Scottish way) e
Jim Highsmith, visando uma abordagem de software mais adaptável.
Propositalmente pouco definida e muito sensível a fatores humanos.
Focados nas habilidades e talentos das pessoas. Seus princípios são adaptados para cada projeto de acordo com sua complexidade.
Crystal Methodologies
Interações feitas de modo incremental
Após cada iteração são feitas reflexões sobre possíveis melhorias.
A escolha da cor é baseada no número de pessoas e na criticidade do projeto
Segurança no resultado do projeto.
Eficiência no desenvolvimento.
Habitabilidade das convenções.
Entrega Frequente
Comunicação Cara a Cara
Melhoria Reflexiva
Segurança Pessoal
Foco
Fácil acesso à especialistas.
Diferentes projetos precisam de metodologias distintas. Equipes maiores precisam de mais modos de comunicação. Quanto mais crítico o projeto, maior deve ser a “cerimônia”.
Excesso de metodologia é custo.
Formalidade, processo e documentação não substituem habilidade, disciplina e entendimento. Interatividade e comunicação cara a cara.
Mais feedback reduz a necessidade de entregas intermediárias.
Desenvolvimento simultâneo reduz custos e promove aumento de velocidade e flexibilidade.
Exploratory 360°
Early Victory
Walking Skeleton
Information Radiators
Metodologia de Formação
Oficina de Reflexão
Planejamento Relâmpago
Reuniões Diárias
Design Ágil de Interfaces
Miniatura do Processo
Programação lado-a-lado
Burn Charts
Quando usar
Quando for possível usar Orange, Clear ou Orange Web
Grupo de até 60 desenvolvedores
Bom grupo de profissionais
Quando não usar
Sistemas que envolvam riscos de morte
Desenvolvedores não estão no mesmo ambiente
Mais de 60 desenvolvedores
Quando não for possível usar Orange, Clear e Orange Web
Lider do projeto não tem muita