Académique Documents
Professionnel Documents
Culture Documents
CRYSTAL
2
“
O que é metodologia ágil
3
4
• Início.
5
• Início.
• Crise do software.
6
• Início.
• Crise do software.
• Engenharia de software.
7
• Início.
• Crise do software.
• Engenharia de software.
• Processo em cascata.
8
Alistair Cockburn criou uma família de metodologias ágeis
conhecida como Crystal em 1998.
9
• Interação;
“
• Habilidades;
• Talento;
• Comunicação.
10
A Crystal divide os seus
projetos por cor, de
acordo o nível de
criticidade.
11
• Conforto (C)
• Baixo Custo (D)
• Alto Custo (E)
• Risco de Vida (L)
C de Confort (Conforto)
16
17
• Trabalho face a face.
• Peso significa custo.
• Metodologia Diferenciada.
• Mais cerimônia mais criticidade.
• Comunicação eficiente. 18
• Habilidade.
• Entrega frequente.
• Segurança Pessoal.
• Foco.
• Eficiência.
• Trabalho face a face.
• Peso significa custo.
• Metodologia Diferenciada.
• Mais cerimônia mais criticidade.
• Comunicação eficiente. 19
• Habilidade.
• Entrega frequente.
• Segurança Pessoal.
• Foco.
• Eficiência.
Trabalho face a face
39
Existem algumas características comuns à família Crystal,
tais como:
40
Existem algumas características comuns à família Crystal,
tais como:
• O desenvolvimento incremental com ciclos de no
máximo quatro meses.
41
Existem algumas características comuns à família Crystal,
tais como:
• O desenvolvimento incremental com ciclos de no
máximo quatro meses.
• Ênfase maior na comunicação e cooperação das
pessoas. 42
Existem algumas características comuns à família Crystal,
tais como:
• O desenvolvimento incremental com ciclos de no
máximo quatro meses.
• Ênfase maior na comunicação e cooperação das
pessoas. 43
Várias
Interações
47
Normas de
Procedimentos
Monitoramento Construção
Paralelismo Demonstração
e Fluxo do Processo
Revisão
O ciclo de vida desta
família de metodologia é
Requerimento Planejamento baseado nas seguintes
de Lançamento práticas:
Documento Agendamento
• Staging (Encenação).
Várias
Interações
48
Normas de
Procedimentos
Monitoramento Construção
Paralelismo Demonstração
e Fluxo do Processo
Revisão
O ciclo de vida desta
família de metodologia é
Requerimento Planejamento baseado nas seguintes
de Lançamento práticas:
Documento Agendamento
• Staging (Encenação).
Várias • Edição e Revisão.
Interações
49
Normas de
Procedimentos
Monitoramento Construção
Paralelismo Demonstração
e Fluxo do Processo
Revisão
O ciclo de vida desta
família de metodologia é
Requerimento Planejamento baseado nas seguintes
de Lançamento práticas:
Documento Agendamento
• Staging (Encenação).
Várias • Edição e Revisão.
Interações
• Monitoramento. 50
Normas de
Procedimentos
Monitoramento Construção
Paralelismo Demonstração
e Fluxo do Processo
Revisão
O ciclo de vida desta
família de metodologia é
Requerimento Planejamento baseado nas seguintes
de Lançamento práticas:
Documento Agendamento
• Staging (Encenação).
Várias • Edição e Revisão.
Interações
• Monitoramento. 51
Normas de
Procedimentos • Paralelismo e Fluxo.
Monitoramento Construção
Paralelismo Demonstração
e Fluxo do Processo
Revisão
O ciclo de vida desta
família de metodologia é
Planejamento
baseado nas seguintes
Requerimento
de Lançamento práticas:
Documento Agendamento
• Staging (Encenação).
Várias • Edição e Revisão.
Interações
• Monitoramento. 52
Normas de
Procedimentos
• Paralelismo e Fluxo.
• Inspeções de Usuários.
Monitoramento Construção
Paralelismo Demonstração
e Fluxo do Processo
Revisão
O ciclo de vida desta
família de metodologia é
Planejamento
baseado nas seguintes
Requerimento
de Lançamento práticas:
Documento Agendamento
• Staging (Encenação).
Várias • Edição e Revisão.
Interações
• Monitoramento. 53
Normas de
Procedimentos • Paralelismo e Fluxo.
• Inspeções de Usuários.
Monitoramento Construção • Workshops Refletivos.
Paralelismo Demonstração
e Fluxo do Processo
Revisão
O ciclo de vida desta
família de metodologia é
Planejamento
baseado nas seguintes
Requerimento
de Lançamento práticas:
Documento Agendamento
• Staging (Encenação).
Várias • Edição e Revisão.
Interações
• Monitoramento. 54
Normas de
• Paralelismo e Fluxo.
Procedimentos
• Inspeções de Usuários.
Monitoramento Construção • Workshops Refletivos.
Paralelismo
e Fluxo do Processo Demonstração • Local Matters.
Revisão
O ciclo de vida desta
família de metodologia é
Planejamento baseado nas seguintes
Requerimento
de Lançamento práticas:
Documento Agendamento
• Staging (Encenação).
Várias • Edição e Revisão.
Interações
• Monitoramento. 55
Normas de
Procedimentos • Paralelismo e Fluxo.
• Inspeções de Usuários.
Monitoramento Construção • Workshops Refletivos.
Paralelismo Demonstração
e Fluxo do Processo • Local Matters.
Revisão
• Work Products
(Produtos de trabalho).
O ciclo de vida desta
família de metodologia é
Planejamento
baseado nas seguintes
Requerimento
de Lançamento práticas:
Documento Agendamento
• Staging (Encenação).
Várias • Edição e Revisão.
Interações • Monitoramento. 56
Normas de • Paralelismo e Fluxo.
Procedimentos
• Inspeções de Usuários.
Monitoramento Construção • Workshops Refletivos.
Paralelismo
e Fluxo do Processo Demonstração • Local Matters.
Revisão • Work Products
(Produtos de trabalho).
• Standards (Padrões).
O ciclo de vida desta
família de metodologia é
Planejamento
baseado nas seguintes
Requerimento
de Lançamento práticas:
Documento Agendamento
• Staging (Encenação).
Várias • Edição e Revisão.
Interações
• Monitoramento. 57
Normas de • Paralelismo e Fluxo.
Procedimentos
• Inspeções de Usuários.
Monitoramento Construção • Workshops Refletivos.
Paralelismo
e Fluxo do Processo Demonstração • Local Matters.
Revisão
• Work Products
(Produtos de trabalho).
• Standards (Padrões).
• Tools (Ferramentas).
O ciclo de vida desta
família de metodologia é
Planejamento
baseado nas seguintes
Requerimento
de Lançamento práticas:
Documento Agendamento
• Staging (Encenação).
Várias • Edição e Revisão.
Interações
• Monitoramento. 58
Normas de • Paralelismo e Fluxo.
Procedimentos
• Inspeções de Usuários.
Monitoramento Construção • Workshops Refletivos.
Paralelismo
e Fluxo do Processo Demonstração • Local Matters.
Revisão
• Work Products
(Produtos de trabalho).
• Standards (Padrões).
• Tools (Ferramentas).
“
59
Divisão por cores
60
Crystal Clear
2007).
Crystal Clear
65
“
Projeto fictício para a empresa WebCell –
Comercialização de celulares
66
“
Briefing
67
• O que o site pretende vender;
• Vantagens e Desvantagens sobre
concorrentes;
• Parcerias ou Referências;
• Objetivos a serem alcançados;
• Público-alvo;
• Conteúdo do Site; 68
• Ferramentas de marketing
utilizadas;
• Tempo para desenvolvimento;
• O que o site pretende vender;
• Vantagens e Desvantagens sobre
concorrentes;
• Parcerias ou Referências;
• Objetivos a serem alcançados;
• Público-alvo;
• Conteúdo do Site; 69
• Ferramentas de marketing
utilizadas;
• Tempo para desenvolvimento;
➢ Documento de requisitos.
70
➢ Documento de requisitos.
➢ Visões do usuário.
71
➢ Documento de requisitos.
➢ Visões do usuário.
➢ Modelagem.
72
➢ Documento de requisitos.
➢ Visões do usuário.
➢ Modelagem.
➢ Design de projeto.
73
➢ Documento de requisitos.
➢ Visões do usuário.
➢ Modelagem.
➢ Design de projeto.
74
➢ Sequência de releases.
➢ Documento de requisitos.
➢ Visões do usuário.
➢ Modelagem.
➢ Design de projeto.
75
➢ Sequência de releases.
➢ Documento de requisitos.
➢ Visões do usuário.
➢ Modelagem.
➢ Design de projeto.
76
➢ Sequência de releases.
➢ Casos de testes.
➢ Documento de requisitos.
➢ Visões do usuário.
➢ Modelagem.
➢ Design de projeto.
77
➢ Sequência de releases.
➢ Casos de testes.
➢ Manual do usuário.
➢ Documento de requisitos.
➢ Visões do usuário.
➢ Modelagem.
➢ Design de projeto.
78
➢ Sequência de releases.
➢ Casos de testes.
➢ Manual do usuário.
“
No inicio da década de 2000 a
Metodologia de Desenvolvimento Crystal
foi utilizada pela empresa IBM, porém
com o passar do tempo ela acabou sendo
substituída pela RUP.
79
Quais tipos de empresas podem utilizar
esta metodologia? 80
“
A metodologia Crystal possui grande
capacidade de adaptação podendo ser
utilizada em qualquer tipo de projeto.
Entretanto, a flexibilidade em excesso
pode ser um grande problema em alguns.
81
“
Sendo uma metodologia leve é mais
adequada a utilização em sistemas
menores e de menor complexidade.
Projetos maiores tendem a ter padrões
mais rígidos e bem mais definidos.
82
SOUSA, D. F; RIBEIRO, J; SOUSA, N. P. Metodologia Ágil de Desenvolvimento de Softwares
Crystal. 2013. Disponível em: <https://pt.scribd.com/doc/240552399/Metodologia-Agil-de-
Desenvolvimento-Crystalpdf>. Acesso em: 22 abr. 2018.
http://www.leandromtr.com/gestao/metodologia-agil-crystal/
83