Escolar Documentos
Profissional Documentos
Cultura Documentos
Análise de Sistemas II
Metodologias Crystal e
Metodologia DSDM(Dynamic Systems
Development Method)
Maio 2016
Introdução
2
Introdução
3
Metodologia Crystal
ou
Família de
Metodogias Crystal.
4
Um pouco de História:
• Desenvolvido por Alister Cokburn um dos
idealizadores do movimento Desenvolvimento Ágil de
Softwares;
• No ano de 2000;
• Voltada para a gestão de pessoas;
• Seu foco é a interação, comunidade, habilidades,
talentos e comunicações assim acreditando que
estes princípios são os que tem efeito no
desempenho;
• Os membros da equipe tem conjunto diferente de
talentos e habilidades, ou seja a exclusividade de
processos sobre medida para as equipes.
5
Valores comuns:
6
Metodologia Crystal
7
Metodologia Crystal:
8
Código Genético
9
Jogo Econômico Cooperativo:
10
Jogo Econômico Cooperativo:
11
Prioridades:
12
Prioridades:
• Eficiência no desenvolvimento;
13
Prioridades:
14
Propriedades:
15
Propriedades:
• Entrega frequente:
-Os desenvolvedores mantêm o foco;
-A equipe se mantêm através das realizações;
-O Cliente recebe o feedback constante.
16
Propriedades:
• Segurança pessoal:
- Dizer livremente o que esta incomodando;
- Descobrir e trabalhar fraquezas.
17
Princípios:
18
Princípios:
19
Princípios:
• Diferentes projetos precisam de metodologias
distintas:
- Dois fatores influenciam na escolha: Número de
pessoas na equipe e criticidade no Sistema.
20
Estratégias e Técnicas
21
Estratégias e Técnicas:
22
Estratégias e Técnicas:
24
Metodologias:
25
Parâmetros conforme o tamanho:
Cada Método Crystal é caracterizado por uma cor, de
acordo com o número de envolvidos.
• Crystal Clear: é uma metodologia leve, para equipes
de dois a oito pessoas, podendo chegar até doze em
casos especiais;
• Yellow: para equipes por volta de sete a vinte
membros;
• Orange: e a variante Orange Web são apropriados
para equipes de vinte e um a oitenta participantes;
• Red: para equipes com mais de duzentos
participantes. Cada um dos métodos com graus de
gerenciamento e de comunicação ajustados de
acordo com o tamanho da equipe.
26
Parâmetros conforme o tamanho:
Quanto mais escura a cor mais complexo e crítico
será o projeto:
27
Parâmetros conforme o tamanho:
28
Parâmetros conforme nível crítico do
projeto:
O Crystal utiliza algumas letras para representar
potenciais perdas causados por uma falha no sistema
de desenvolvimento de software.
• C de Confort (Conforto), casos em que a falha do
sistema ocasiona a perda de credibilidade do usuário
devido ele não atender.
• D de Discretionary money (Dinheiro disponível para
uso conforme necessário, cujo uso depende de
decisão de alguém com poder de decisão). Casos
em que a falha do sistema ocasiona na perda de
dinheiro, mas de valor inexpressivo.
• E de Essencial money (Dinheiro essencial –
dinheiro indispensável, absolutamente necessário)
casos em que a falha do sistema ocasiona a perda
de um quantia indispensável, grandes valores.
29
Parâmetros conforme nível crítico do
projeto:
30
Crystal Clear:
31
Crystal Clear:
32
Crystal Clear:
33
Conclusão:
Pontos Positivos:
-Entregas frequentes das etapas do projeto,
reduzindo o retrabalho;
-Reduz possíveis falhas de entrega pois o usuário
está envolvido diretamente no projeto;
-Maior controle por parte da gestão, que conhece
o que está sendo construído durante a fase de
desenvolvimento e não somente ao final;
-Proporciona menos especulação e mais
visibilidade que vão sendo executadas.
-Possibilita ser muito adaptada de acordo com o
projeto.
34
Conclusão:
Pontos Negativos:
-A metodologia não foi desenvolvida para trabalhar
com projetos longos.
35
Dynamic Systems Development
Methodology (DSDM)
Dynamic Systems
Development
Methodology
DSDM
36
Dynamic Systems Development
Methodology (DSDM)
38
DSDM – Princípios
39
DSDM – Princípios
40
DSDM – Princípios
41
DSDM – Princípios
43
Técnicas utilizadas no DSDM
44
Técnicas utilizadas no DSDM
45
MoSCoW
46
MoSCow
Traduzindo:
47
Pré - projeto
O DSDM consiste em 3 fases principais:
• Pré-projeto
• Ciclo de vida
• Pós-projeto
• Pré-projeto
Nesta fase tratam-se das questões iniciais,
tais como, orçamento condições para
assinatura do contrato, para evitar futuros
problemas em estágios mais críticos do
projeto.
48
Ciclo de Vida
• Análise de viabilidade.
• Análise de negócio.
• Iteração do modelo funcional.
• Iteração de design e desenvolvimento.
• Implantação.
49
Ciclo de Vida
• Análise de viabilidade:
Este estágio avalia se o projeto pode ser feito
utilizando-se o DSDM, dados os recursos e
tempo disponíveis. Cria-se um esboço global
para o resto do projeto e um Registro de
Risco, só então o projeto é declarado, ou não,
como viável.
• Análise de negócio:
Neste estágio, examina-se o processo de
financiamento, os usuários envolvidos e as
suas necessidades, determinando as
funcionalidades que serão implementadas.
50
Ciclo de Vida
Neste estágio de análise de negócio
recomenda-se que os diferentes stakeholders
sejam reunidos por meio de Workshops e
discutam o sistema proposto, suas conclusões
juntamente com a lista de requisitos, permitem
que sejam identificadas as funcionalidades do
sistema que devem ser entregues
prioritariamente. Estas prioridades são
definidas para o projeto como um todo, bem
como para suas partes, utilizando-se o
princípio MoSCoW e o Registro de Risco é
atualizado.
51
Ciclo de Vida
• Iteração do modelo funcional:
Fase em que se realiza a análise e produção
de protótipos funcionais. Os protótipos são
entregues aos usuários que o testam e
avaliam, a lista de requisitos é atualizada
sendo apagados os itens já implementados e
repensados as prioridades dos requisitos
restantes, eventualmente novos requisitos
podem ser adicionados.
52
Ciclo de Vida
53
Ciclo de Vida
• Implantação:
Nesta fase após a aprovação dos usuários
finais, são definidas as linhas mestras para a
implementação e uso operacional do
sistema, inicia-se a fase de treinamento dos
usuários, é feita e entregue a documentação
do produto e ocorre uma revisão final da
mesma, comparam-se os resultados obtidos
com os requisitos identificados, e avalia-se o
impacto do sistema implementado no
negócio do cliente.
54
Ciclo de Vida
55
Pós-Projeto
56
Conclusão
57
Conclusão
58
Bibliografia
• Crystal:
UNIFESSPA. Metodologia Ágil de Desenvolvimento Crystal.
Disponível em:
<https://www.passeidireto.com/arquivo/1961104/metodologia-agil-de-
desenvolvimento-crystal> . [14.05.2016] [18:03 hs.].
Thiago Sinésio. Crystal Clear Methodologies. Disponível em:
<http://pt.slideshare.net/ThiagoSinsio/metodologia-crystal-clear>.
[10.05.2016] [13:37 hs.].
Leandromtr. Metodologia ágil Crystal. Disponível em:
<http://www.leandromtr.com/tecnologia-informacao/metodologia-agil-
crystal/>. [10.05.2016] [20:08 hs].
Fatec-sr Noturno Turma 3. Metodologias Ágeis - Família Crystal.
Disponível em: <https://www.youtube.com/watch?v=ssdMpROxbh4>.
[15.05.2016][15:33 hs.].
59
Bibliografia
• DSDM:
60