SlideShare uma empresa Scribd logo
1 de 24
METODOLOGIA ÁGIL: Família
Crystal de Cockburn
Luiz Roberto Reinoso
Vanessa Finoto
Jales
2016
Trabalho apresentado a disciplina de Engenharia de Software para Web
da Faculdade de Tecnologia de Jales
Orientador: Prof. Fabiana P. Masson Caravieri
Apresentação
1. INTRODUÇÃO
2. CARACTERÍSTICAS
3. EXEMPLO PRÁTICO
4. EMPRESAS QUE UTILIZAM
5. CONCLUSÃO
6. BIBLIOGRAFIA
2
1. INTRODUÇÃO
• As metodologias ágeis começaram a ser discutidas na década
de 90.
• Por Cockburn:
3
““O desenvolvimento de software eO desenvolvimento de software e
como se fosse o ato de escrever umacomo se fosse o ato de escrever uma
poesia épica com diversas pessoaspoesia épica com diversas pessoas
tentando dar o seu melhor”.tentando dar o seu melhor”.
1. INTRODUÇÃO
• Cockburn criou uma família de metodologias ágeis conhecida
como Crystal .
• Observada quando trabalhava na IBM.
• Dedicou-se a pesquisar várias equipes.
4
1. INTRODUÇÃO
A família Crystal se baseia na gestão de pessoas
Com foco na:
• interação;
• habilidades;
• talentos ;
• e comunicações .
5
1. INTRODUÇÃO
Família foi dividida em cores, grau de criticidade e quantidade de pessoas
envolvida.
6
Figura 1 – Métodos Crystal e suas dimensões.
Fonte: ABRAHAMSSON et al., 2002
1. INTRODUÇÃO
7
2 a 6
6 a 20
20 a 40
+80
Fonte: ABRAHAMSSON et al., 2002
Figura 2 – A relação da escolha da cor com a quantidade de pessoas.
2. CARACTERÍSTICAS
• A família Crystal é uma metodologia leve.
• Com um código genético comum.
• Criada para atender vários tipos de equipes.
8
2. CARACTERÍSTICAS
Principio e Filosofia da Crystal
9
Peso significa custoMetodologia DiferenciadaTrabalho face a face
3. CARACTERÍSTICAS
10
Comunicação Eficiente Eficiência no desenvolvimento Habilidade
3. CARACTERÍSTICAS
11
Entrega Frequente Segurança Pessoal Foco
2. CARACTERÍSTICAS
A Crystal possui como característica o ciclo de vida.
12
Figura 3 – Ciclo de vida da família de metodologias Crystal.
Fonte: ABRAHAMSSON et al., 2002
2. CARACTERÍSTICAS
Os papéis e responsabilidade da Crystal.
13
Quadro 1 –Papéis e Responsabilidade do método Crystal Clear
Fonte: ABRAHAMSSON et al., 2002
2. CARACTERÍSTICAS
Os papéis e responsabilidade da Crystal
14
Quadro 2 –Papéis e Responsabilidade do método Crystal Orange
Fonte: ABRAHAMSSON et al., 2002
3. EXEMPLOS PRÁTICOS
Briefing entrevista/questionário com:
15
• Como é o nome do projeto e da empresa;
• Analista e Gerente Responsável;
• Data da entrevista;
• O que o software pretende realizar;
• Vantagem e Desvantagem;
3. EXEMPLOS PRÁTICOS
16
• Público-alvo;
• Conteúdo do Software;
• As ferramentas de marketing utilizada;
• Tempo de desenvolvimento;
• Restrições.
Briefing entrevista/questionário com:
3. EXEMPLOS PRÁTICOS
17
• Documentação de Requisitos;
• Visão do Usuário;
• Modelagem;
• Design do Projeto;
• Sequencia de Releases;
• Casos de Testes.
Para desenvolver o Software baseado na Crystal é necessário:
3. EXEMPLOS PRÁTICOS
18
Quadro 3 – Sequência de Desenvolvimento
Sequência de desenvolvimento
Projeto: Comércio de Celulares Web - WebCell
ID Descrição Data Início Data Fim
RF001 Cadastro de celulares novos 01/fev/16 15/fev/16
RF002 Cadastro de usuários para login administrativo 01/fev/16 15/fev/16
... ...
... ... (listar os requisitos por ordem de prioridade)
Fonte: Elaborado pelos autores.
4. EMPRESAS QUE UTILIZAM
• Desenvolvida e utilizada na IBM.
• Apesar de não existir mais laços entre a Crystal e a
IBM.
• Cockburn continua investindo em sua metodologia.
19
5. CONCLUSÃO
• Cockburn propôs o uso de determinada metodologia
para cada tipo de projeto.
• Porém, exige dos desenvolvedores certa experiência
no uso de processos.
20
5. CONCLUSÃO
• A família Crystal está em recente desenvolvimento;
• Isso provoca uma falta de documentos e pesquisas.
21
BIBLIOGRAFIA
ABRAHAMSSON, P.; SALO, O ; RONKAINEN, J; WARSTA, J. Agile software development methods: review and
analysis, VTT Technical report, 2002.
COCKBURN, Alistair. Crystal Clear: A Human-Powered Method Small Teams. New Jersey: Addison Wesley,
2004.
COSTA, P. L. P. GESTproSOFT: Analise Comparativa sobre os métodos de Gestão de Projetos de Software de
Mercado. 2012. 138f. Dissertação(Mestrado em sistemas e tecnologias de Informação para organização) –
Instituto Politécnica de Viseu, Portugal, 2012.
FILHO, H. F. B. P. Um estudo analítico entre as abordagens de Engenharia de Requisitos nas Metodologias
Ágeis XP, SCRUM e Crystal. 2011. 36f. Monografia (Pós-Graduação Em Ciência Da Computação) - Universidade
Federal De Pernambuco, Pernambuco, 2011.
JUNIOR, L. C. AQUA – Atividades De Qualidade No Contexto Àgil. 2008. 178f. Dissertação (Mestrado Ciência
da Computação) – Universidade Federal de São Carlos, São Paulo, 2008.
22
BIBLIOGRAFIA
LEITÃO, M. V. Aplicação de Scrum em Ambiente de Desenvolvimento de Software Educativo. 2010. 71f.
Monografia (Bacharel em Engenharia da Computação) - Escola Politécnica de Pernambuco, Pernambuco, 2010.
MARQUES, A. N. Metodologias ágeis de desenvolvimento: Processos e Comparações. 2012. 65f. Monografia
(Tecnólogo em Processamento de Dados) - Faculdade De Tecnologia De São Paulo, São Paulo, 2012.
NASCIMENTO, G.V. Um modelo de referencia para o desenvolvimento ágil de software. 2008. 125f.
Dissertação (Mestrado em Ciências de Computação e Matemática Computacional) – Instituto de Ciências
Matemática e de Computação, São Paulo, 2008.
SANTOS, M. A. AGILE UBPM FOR SCRUM: Modelo de Aprimoramento do Gerenciamento e Desenvolvimento
Ágil Baseado na Percepção de Valor do Usuário. 2011. 158f. Monografia (Graduação de Ciência da
Computação) - Universidade Federal de Lavras, Minas Gerais, 2011.
SBOCCO, J. H. T. C; MACEDO, P.C. Metodologias Ágeis: engenharia de software sob medida. 1. Ed. São Paulo:
Érica, 2012.
23
OBRIGADO A TODOSOBRIGADO A TODOS
PELA ATENÇÃOPELA ATENÇÃO
24

Mais conteúdo relacionado

Mais procurados

Técnicas de Inteligência Artificial em Jogos Eletrônicos
Técnicas de Inteligência Artificial em Jogos EletrônicosTécnicas de Inteligência Artificial em Jogos Eletrônicos
Técnicas de Inteligência Artificial em Jogos EletrônicosRoger Ritter
 
A Evolucao dos Processos de Desenvolvimento de Software
A Evolucao dos Processos de Desenvolvimento de SoftwareA Evolucao dos Processos de Desenvolvimento de Software
A Evolucao dos Processos de Desenvolvimento de SoftwareRobson Silva Espig
 
Comparativo entre Processos Ágeis
Comparativo entre Processos ÁgeisComparativo entre Processos Ágeis
Comparativo entre Processos ÁgeisDaniel Ferreira
 
Padrões de Projeto - Design Patterns e Anti-Patterns
Padrões de Projeto - Design Patterns e Anti-PatternsPadrões de Projeto - Design Patterns e Anti-Patterns
Padrões de Projeto - Design Patterns e Anti-PatternsRodrigo Kono
 
Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo RochaMetodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo RochaFernando Palma
 
Introdução à Engenharia de Software
Introdução à Engenharia de SoftwareIntrodução à Engenharia de Software
Introdução à Engenharia de SoftwareNécio de Lima Veras
 
Metodologias de Desenvolvimento de Software
Metodologias de Desenvolvimento de SoftwareMetodologias de Desenvolvimento de Software
Metodologias de Desenvolvimento de SoftwareÁlvaro Farias Pinheiro
 
Aula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de SoftwareAula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de SoftwareCloves da Rocha
 
Metodologias Ágeis para o Desenvolvimento de Software
Metodologias Ágeis para o Desenvolvimento de SoftwareMetodologias Ágeis para o Desenvolvimento de Software
Metodologias Ágeis para o Desenvolvimento de SoftwareAdolfo Neto
 
Scrum - As Regras do Jogo segundo o Guia do Scrum
Scrum - As Regras do Jogo segundo o Guia do ScrumScrum - As Regras do Jogo segundo o Guia do Scrum
Scrum - As Regras do Jogo segundo o Guia do ScrumAndré Borgonovo
 
Gamificação na prática: slides palestra innovation experts
Gamificação na prática: slides palestra innovation expertsGamificação na prática: slides palestra innovation experts
Gamificação na prática: slides palestra innovation expertsSamara Tanaka
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrumPablo Juan ஃ
 
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Sérgio Souza Costa
 

Mais procurados (20)

Técnicas de Inteligência Artificial em Jogos Eletrônicos
Técnicas de Inteligência Artificial em Jogos EletrônicosTécnicas de Inteligência Artificial em Jogos Eletrônicos
Técnicas de Inteligência Artificial em Jogos Eletrônicos
 
Métodos Ágeis
Métodos ÁgeisMétodos Ágeis
Métodos Ágeis
 
Arquitetura de Software
Arquitetura de SoftwareArquitetura de Software
Arquitetura de Software
 
Cmmi e mps.Br
Cmmi e mps.BrCmmi e mps.Br
Cmmi e mps.Br
 
A Evolucao dos Processos de Desenvolvimento de Software
A Evolucao dos Processos de Desenvolvimento de SoftwareA Evolucao dos Processos de Desenvolvimento de Software
A Evolucao dos Processos de Desenvolvimento de Software
 
Comparativo entre Processos Ágeis
Comparativo entre Processos ÁgeisComparativo entre Processos Ágeis
Comparativo entre Processos Ágeis
 
Padrões de Projeto - Design Patterns e Anti-Patterns
Padrões de Projeto - Design Patterns e Anti-PatternsPadrões de Projeto - Design Patterns e Anti-Patterns
Padrões de Projeto - Design Patterns e Anti-Patterns
 
Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo RochaMetodologias ágeis de desenvolvimento de software por Givanaldo Rocha
Metodologias ágeis de desenvolvimento de software por Givanaldo Rocha
 
Introdução à Engenharia de Software
Introdução à Engenharia de SoftwareIntrodução à Engenharia de Software
Introdução à Engenharia de Software
 
Engenharia de software
Engenharia de softwareEngenharia de software
Engenharia de software
 
Metodologias de Desenvolvimento de Software
Metodologias de Desenvolvimento de SoftwareMetodologias de Desenvolvimento de Software
Metodologias de Desenvolvimento de Software
 
Aula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de SoftwareAula - Introdução a Engenharia de Software
Aula - Introdução a Engenharia de Software
 
Metodologias Ágeis para o Desenvolvimento de Software
Metodologias Ágeis para o Desenvolvimento de SoftwareMetodologias Ágeis para o Desenvolvimento de Software
Metodologias Ágeis para o Desenvolvimento de Software
 
Scrum - As Regras do Jogo segundo o Guia do Scrum
Scrum - As Regras do Jogo segundo o Guia do ScrumScrum - As Regras do Jogo segundo o Guia do Scrum
Scrum - As Regras do Jogo segundo o Guia do Scrum
 
Teste de Software - Introdução
Teste de Software - IntroduçãoTeste de Software - Introdução
Teste de Software - Introdução
 
Treinamento Ágil / Scrum
Treinamento Ágil / ScrumTreinamento Ágil / Scrum
Treinamento Ágil / Scrum
 
Gamificação na prática: slides palestra innovation experts
Gamificação na prática: slides palestra innovation expertsGamificação na prática: slides palestra innovation experts
Gamificação na prática: slides palestra innovation experts
 
Metodologia agil scrum
Metodologia agil scrumMetodologia agil scrum
Metodologia agil scrum
 
Modelos de Engenharia de Software
Modelos de Engenharia de SoftwareModelos de Engenharia de Software
Modelos de Engenharia de Software
 
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento Engenharia de Software - Conceitos e Modelos de Desenvolvimento
Engenharia de Software - Conceitos e Modelos de Desenvolvimento
 

Semelhante a Apresentação Metodologia Ágil: Família Crystal de Cockburn

Proposta TCC - METODOLOGIA SCRUM APLICADA AOS PROCESSOS DE GERÊNCIA E DESENVO...
Proposta TCC - METODOLOGIA SCRUM APLICADA AOS PROCESSOS DE GERÊNCIA E DESENVO...Proposta TCC - METODOLOGIA SCRUM APLICADA AOS PROCESSOS DE GERÊNCIA E DESENVO...
Proposta TCC - METODOLOGIA SCRUM APLICADA AOS PROCESSOS DE GERÊNCIA E DESENVO...Juliano Oliveira
 
Disciplina de Webdesign - Literacia, Internet e orientações gerais
Disciplina de Webdesign - Literacia, Internet e orientações geraisDisciplina de Webdesign - Literacia, Internet e orientações gerais
Disciplina de Webdesign - Literacia, Internet e orientações geraisprofclaubordin
 
Scrum Adoption in an Academic Distributed Environment
Scrum Adoption in an Academic Distributed EnvironmentScrum Adoption in an Academic Distributed Environment
Scrum Adoption in an Academic Distributed EnvironmentEric Cavalcanti
 
Arquitetura da informação para blogs
Arquitetura da informação para blogsArquitetura da informação para blogs
Arquitetura da informação para blogsLaura Inafuko
 
Ufpe reuso de requesitos em cloud computing__artigo rnf cloud
Ufpe  reuso de requesitos em cloud computing__artigo rnf cloudUfpe  reuso de requesitos em cloud computing__artigo rnf cloud
Ufpe reuso de requesitos em cloud computing__artigo rnf cloudsergiofbrandao
 
UMA ANÁLISE BIBLIOMÉTRICA SOBRE A APLICAÇÃO DO PENSAMENTO ENXUTO NA ENGENHARI...
UMA ANÁLISE BIBLIOMÉTRICA SOBRE A APLICAÇÃO DO PENSAMENTO ENXUTO NA ENGENHARI...UMA ANÁLISE BIBLIOMÉTRICA SOBRE A APLICAÇÃO DO PENSAMENTO ENXUTO NA ENGENHARI...
UMA ANÁLISE BIBLIOMÉTRICA SOBRE A APLICAÇÃO DO PENSAMENTO ENXUTO NA ENGENHARI...Mehran Misaghi
 
Plano de Ensino - Gerencia de Projetos - UFS - 2017-2
Plano de Ensino - Gerencia de Projetos - UFS - 2017-2Plano de Ensino - Gerencia de Projetos - UFS - 2017-2
Plano de Ensino - Gerencia de Projetos - UFS - 2017-2Rogerio P C do Nascimento
 
Apresentação IHC - Prof.ª Cristiane Fidelix
Apresentação IHC  - Prof.ª Cristiane FidelixApresentação IHC  - Prof.ª Cristiane Fidelix
Apresentação IHC - Prof.ª Cristiane FidelixCris Fidelix
 
Dicionário-piloto de Nanociência e Nanotecnologia: do corpus à disponibilizaç...
Dicionário-piloto de Nanociência e Nanotecnologia: do corpus à disponibilizaç...Dicionário-piloto de Nanociência e Nanotecnologia: do corpus à disponibilizaç...
Dicionário-piloto de Nanociência e Nanotecnologia: do corpus à disponibilizaç...Joel S. Coleti
 
O Uso Combinado de Lean Startup e User-Centered Design com Ágil no Desenvolvi...
O Uso Combinado de Lean Startup e User-Centered Design com Ágil no Desenvolvi...O Uso Combinado de Lean Startup e User-Centered Design com Ágil no Desenvolvi...
O Uso Combinado de Lean Startup e User-Centered Design com Ágil no Desenvolvi...PUCRS University
 
Estudo do método de trabalho
Estudo do método de trabalhoEstudo do método de trabalho
Estudo do método de trabalhoMauro Enrique
 
Rio Info 2015 - Quais são as oportunidades de carreira em Engenharia de softw...
Rio Info 2015 - Quais são as oportunidades de carreira em Engenharia de softw...Rio Info 2015 - Quais são as oportunidades de carreira em Engenharia de softw...
Rio Info 2015 - Quais são as oportunidades de carreira em Engenharia de softw...Rio Info
 
Café.COM - OUP | Observatório de Projetos de Software (OPS) com ênfase em da...
Café.COM - OUP | Observatório de Projetos de Software (OPS)  com ênfase em da...Café.COM - OUP | Observatório de Projetos de Software (OPS)  com ênfase em da...
Café.COM - OUP | Observatório de Projetos de Software (OPS) com ênfase em da...Cloves da Rocha
 
Laboratório Web 2013-2014 - Etapas na Produção: Análise e Pesquisa
Laboratório Web 2013-2014 - Etapas na Produção: Análise e PesquisaLaboratório Web 2013-2014 - Etapas na Produção: Análise e Pesquisa
Laboratório Web 2013-2014 - Etapas na Produção: Análise e PesquisaRicardo Pereira Rodrigues
 
ANÁLISE DO PARADIGMA HÍBRIDO NA INDÚSTRIA DE SOFTWARE
ANÁLISE DO PARADIGMA HÍBRIDO NA INDÚSTRIA DE SOFTWAREANÁLISE DO PARADIGMA HÍBRIDO NA INDÚSTRIA DE SOFTWARE
ANÁLISE DO PARADIGMA HÍBRIDO NA INDÚSTRIA DE SOFTWAREKéllyson Gonçalves da Silva
 

Semelhante a Apresentação Metodologia Ágil: Família Crystal de Cockburn (20)

Proposta TCC - METODOLOGIA SCRUM APLICADA AOS PROCESSOS DE GERÊNCIA E DESENVO...
Proposta TCC - METODOLOGIA SCRUM APLICADA AOS PROCESSOS DE GERÊNCIA E DESENVO...Proposta TCC - METODOLOGIA SCRUM APLICADA AOS PROCESSOS DE GERÊNCIA E DESENVO...
Proposta TCC - METODOLOGIA SCRUM APLICADA AOS PROCESSOS DE GERÊNCIA E DESENVO...
 
Disciplina de Webdesign - Literacia, Internet e orientações gerais
Disciplina de Webdesign - Literacia, Internet e orientações geraisDisciplina de Webdesign - Literacia, Internet e orientações gerais
Disciplina de Webdesign - Literacia, Internet e orientações gerais
 
Ensiso day talks
Ensiso day   talksEnsiso day   talks
Ensiso day talks
 
Scrum Adoption in an Academic Distributed Environment
Scrum Adoption in an Academic Distributed EnvironmentScrum Adoption in an Academic Distributed Environment
Scrum Adoption in an Academic Distributed Environment
 
Arquitetura da informação para blogs
Arquitetura da informação para blogsArquitetura da informação para blogs
Arquitetura da informação para blogs
 
Ufpe reuso de requesitos em cloud computing__artigo rnf cloud
Ufpe  reuso de requesitos em cloud computing__artigo rnf cloudUfpe  reuso de requesitos em cloud computing__artigo rnf cloud
Ufpe reuso de requesitos em cloud computing__artigo rnf cloud
 
UMA ANÁLISE BIBLIOMÉTRICA SOBRE A APLICAÇÃO DO PENSAMENTO ENXUTO NA ENGENHARI...
UMA ANÁLISE BIBLIOMÉTRICA SOBRE A APLICAÇÃO DO PENSAMENTO ENXUTO NA ENGENHARI...UMA ANÁLISE BIBLIOMÉTRICA SOBRE A APLICAÇÃO DO PENSAMENTO ENXUTO NA ENGENHARI...
UMA ANÁLISE BIBLIOMÉTRICA SOBRE A APLICAÇÃO DO PENSAMENTO ENXUTO NA ENGENHARI...
 
Plano de Ensino - Gerencia de Projetos - UFS - 2017-2
Plano de Ensino - Gerencia de Projetos - UFS - 2017-2Plano de Ensino - Gerencia de Projetos - UFS - 2017-2
Plano de Ensino - Gerencia de Projetos - UFS - 2017-2
 
2019: Folder do LCoN
2019: Folder do LCoN2019: Folder do LCoN
2019: Folder do LCoN
 
Apresentação IHC - Prof.ª Cristiane Fidelix
Apresentação IHC  - Prof.ª Cristiane FidelixApresentação IHC  - Prof.ª Cristiane Fidelix
Apresentação IHC - Prof.ª Cristiane Fidelix
 
Dicionário-piloto de Nanociência e Nanotecnologia: do corpus à disponibilizaç...
Dicionário-piloto de Nanociência e Nanotecnologia: do corpus à disponibilizaç...Dicionário-piloto de Nanociência e Nanotecnologia: do corpus à disponibilizaç...
Dicionário-piloto de Nanociência e Nanotecnologia: do corpus à disponibilizaç...
 
O Uso Combinado de Lean Startup e User-Centered Design com Ágil no Desenvolvi...
O Uso Combinado de Lean Startup e User-Centered Design com Ágil no Desenvolvi...O Uso Combinado de Lean Startup e User-Centered Design com Ágil no Desenvolvi...
O Uso Combinado de Lean Startup e User-Centered Design com Ágil no Desenvolvi...
 
Aula Inicial
Aula InicialAula Inicial
Aula Inicial
 
Estudo do método de trabalho
Estudo do método de trabalhoEstudo do método de trabalho
Estudo do método de trabalho
 
Rio Info 2015 - Quais são as oportunidades de carreira em Engenharia de softw...
Rio Info 2015 - Quais são as oportunidades de carreira em Engenharia de softw...Rio Info 2015 - Quais são as oportunidades de carreira em Engenharia de softw...
Rio Info 2015 - Quais são as oportunidades de carreira em Engenharia de softw...
 
Master Degree Presentation - PPGTIC UFSC
Master Degree Presentation - PPGTIC UFSCMaster Degree Presentation - PPGTIC UFSC
Master Degree Presentation - PPGTIC UFSC
 
Café.COM - OUP | Observatório de Projetos de Software (OPS) com ênfase em da...
Café.COM - OUP | Observatório de Projetos de Software (OPS)  com ênfase em da...Café.COM - OUP | Observatório de Projetos de Software (OPS)  com ênfase em da...
Café.COM - OUP | Observatório de Projetos de Software (OPS) com ênfase em da...
 
Laboratório Web 2013-2014 - Etapas na Produção: Análise e Pesquisa
Laboratório Web 2013-2014 - Etapas na Produção: Análise e PesquisaLaboratório Web 2013-2014 - Etapas na Produção: Análise e Pesquisa
Laboratório Web 2013-2014 - Etapas na Produção: Análise e Pesquisa
 
Artigo Mariangela Bezerra
Artigo Mariangela BezerraArtigo Mariangela Bezerra
Artigo Mariangela Bezerra
 
ANÁLISE DO PARADIGMA HÍBRIDO NA INDÚSTRIA DE SOFTWARE
ANÁLISE DO PARADIGMA HÍBRIDO NA INDÚSTRIA DE SOFTWAREANÁLISE DO PARADIGMA HÍBRIDO NA INDÚSTRIA DE SOFTWARE
ANÁLISE DO PARADIGMA HÍBRIDO NA INDÚSTRIA DE SOFTWARE
 

Mais de Vanessa Finoto

Mais de Vanessa Finoto (6)

Escalonamento
EscalonamentoEscalonamento
Escalonamento
 
Apresentação SQLServer
Apresentação SQLServerApresentação SQLServer
Apresentação SQLServer
 
Backup
Backup   Backup
Backup
 
Medic time
Medic timeMedic time
Medic time
 
Privacidade
PrivacidadePrivacidade
Privacidade
 
PERSISTÊNCIA DAS INFORMAÇÕES DE ARQUIVOS EXCLUÍDOS
PERSISTÊNCIA DAS INFORMAÇÕES DE ARQUIVOS EXCLUÍDOSPERSISTÊNCIA DAS INFORMAÇÕES DE ARQUIVOS EXCLUÍDOS
PERSISTÊNCIA DAS INFORMAÇÕES DE ARQUIVOS EXCLUÍDOS
 

Apresentação Metodologia Ágil: Família Crystal de Cockburn

  • 1. METODOLOGIA ÁGIL: Família Crystal de Cockburn Luiz Roberto Reinoso Vanessa Finoto Jales 2016 Trabalho apresentado a disciplina de Engenharia de Software para Web da Faculdade de Tecnologia de Jales Orientador: Prof. Fabiana P. Masson Caravieri
  • 2. Apresentação 1. INTRODUÇÃO 2. CARACTERÍSTICAS 3. EXEMPLO PRÁTICO 4. EMPRESAS QUE UTILIZAM 5. CONCLUSÃO 6. BIBLIOGRAFIA 2
  • 3. 1. INTRODUÇÃO • As metodologias ágeis começaram a ser discutidas na década de 90. • Por Cockburn: 3 ““O desenvolvimento de software eO desenvolvimento de software e como se fosse o ato de escrever umacomo se fosse o ato de escrever uma poesia épica com diversas pessoaspoesia épica com diversas pessoas tentando dar o seu melhor”.tentando dar o seu melhor”.
  • 4. 1. INTRODUÇÃO • Cockburn criou uma família de metodologias ágeis conhecida como Crystal . • Observada quando trabalhava na IBM. • Dedicou-se a pesquisar várias equipes. 4
  • 5. 1. INTRODUÇÃO A família Crystal se baseia na gestão de pessoas Com foco na: • interação; • habilidades; • talentos ; • e comunicações . 5
  • 6. 1. INTRODUÇÃO Família foi dividida em cores, grau de criticidade e quantidade de pessoas envolvida. 6 Figura 1 – Métodos Crystal e suas dimensões. Fonte: ABRAHAMSSON et al., 2002
  • 7. 1. INTRODUÇÃO 7 2 a 6 6 a 20 20 a 40 +80 Fonte: ABRAHAMSSON et al., 2002 Figura 2 – A relação da escolha da cor com a quantidade de pessoas.
  • 8. 2. CARACTERÍSTICAS • A família Crystal é uma metodologia leve. • Com um código genético comum. • Criada para atender vários tipos de equipes. 8
  • 9. 2. CARACTERÍSTICAS Principio e Filosofia da Crystal 9 Peso significa custoMetodologia DiferenciadaTrabalho face a face
  • 10. 3. CARACTERÍSTICAS 10 Comunicação Eficiente Eficiência no desenvolvimento Habilidade
  • 11. 3. CARACTERÍSTICAS 11 Entrega Frequente Segurança Pessoal Foco
  • 12. 2. CARACTERÍSTICAS A Crystal possui como característica o ciclo de vida. 12 Figura 3 – Ciclo de vida da família de metodologias Crystal. Fonte: ABRAHAMSSON et al., 2002
  • 13. 2. CARACTERÍSTICAS Os papéis e responsabilidade da Crystal. 13 Quadro 1 –Papéis e Responsabilidade do método Crystal Clear Fonte: ABRAHAMSSON et al., 2002
  • 14. 2. CARACTERÍSTICAS Os papéis e responsabilidade da Crystal 14 Quadro 2 –Papéis e Responsabilidade do método Crystal Orange Fonte: ABRAHAMSSON et al., 2002
  • 15. 3. EXEMPLOS PRÁTICOS Briefing entrevista/questionário com: 15 • Como é o nome do projeto e da empresa; • Analista e Gerente Responsável; • Data da entrevista; • O que o software pretende realizar; • Vantagem e Desvantagem;
  • 16. 3. EXEMPLOS PRÁTICOS 16 • Público-alvo; • Conteúdo do Software; • As ferramentas de marketing utilizada; • Tempo de desenvolvimento; • Restrições. Briefing entrevista/questionário com:
  • 17. 3. EXEMPLOS PRÁTICOS 17 • Documentação de Requisitos; • Visão do Usuário; • Modelagem; • Design do Projeto; • Sequencia de Releases; • Casos de Testes. Para desenvolver o Software baseado na Crystal é necessário:
  • 18. 3. EXEMPLOS PRÁTICOS 18 Quadro 3 – Sequência de Desenvolvimento Sequência de desenvolvimento Projeto: Comércio de Celulares Web - WebCell ID Descrição Data Início Data Fim RF001 Cadastro de celulares novos 01/fev/16 15/fev/16 RF002 Cadastro de usuários para login administrativo 01/fev/16 15/fev/16 ... ... ... ... (listar os requisitos por ordem de prioridade) Fonte: Elaborado pelos autores.
  • 19. 4. EMPRESAS QUE UTILIZAM • Desenvolvida e utilizada na IBM. • Apesar de não existir mais laços entre a Crystal e a IBM. • Cockburn continua investindo em sua metodologia. 19
  • 20. 5. CONCLUSÃO • Cockburn propôs o uso de determinada metodologia para cada tipo de projeto. • Porém, exige dos desenvolvedores certa experiência no uso de processos. 20
  • 21. 5. CONCLUSÃO • A família Crystal está em recente desenvolvimento; • Isso provoca uma falta de documentos e pesquisas. 21
  • 22. BIBLIOGRAFIA ABRAHAMSSON, P.; SALO, O ; RONKAINEN, J; WARSTA, J. Agile software development methods: review and analysis, VTT Technical report, 2002. COCKBURN, Alistair. Crystal Clear: A Human-Powered Method Small Teams. New Jersey: Addison Wesley, 2004. COSTA, P. L. P. GESTproSOFT: Analise Comparativa sobre os métodos de Gestão de Projetos de Software de Mercado. 2012. 138f. Dissertação(Mestrado em sistemas e tecnologias de Informação para organização) – Instituto Politécnica de Viseu, Portugal, 2012. FILHO, H. F. B. P. Um estudo analítico entre as abordagens de Engenharia de Requisitos nas Metodologias Ágeis XP, SCRUM e Crystal. 2011. 36f. Monografia (Pós-Graduação Em Ciência Da Computação) - Universidade Federal De Pernambuco, Pernambuco, 2011. JUNIOR, L. C. AQUA – Atividades De Qualidade No Contexto Àgil. 2008. 178f. Dissertação (Mestrado Ciência da Computação) – Universidade Federal de São Carlos, São Paulo, 2008. 22
  • 23. BIBLIOGRAFIA LEITÃO, M. V. Aplicação de Scrum em Ambiente de Desenvolvimento de Software Educativo. 2010. 71f. Monografia (Bacharel em Engenharia da Computação) - Escola Politécnica de Pernambuco, Pernambuco, 2010. MARQUES, A. N. Metodologias ágeis de desenvolvimento: Processos e Comparações. 2012. 65f. Monografia (Tecnólogo em Processamento de Dados) - Faculdade De Tecnologia De São Paulo, São Paulo, 2012. NASCIMENTO, G.V. Um modelo de referencia para o desenvolvimento ágil de software. 2008. 125f. Dissertação (Mestrado em Ciências de Computação e Matemática Computacional) – Instituto de Ciências Matemática e de Computação, São Paulo, 2008. SANTOS, M. A. AGILE UBPM FOR SCRUM: Modelo de Aprimoramento do Gerenciamento e Desenvolvimento Ágil Baseado na Percepção de Valor do Usuário. 2011. 158f. Monografia (Graduação de Ciência da Computação) - Universidade Federal de Lavras, Minas Gerais, 2011. SBOCCO, J. H. T. C; MACEDO, P.C. Metodologias Ágeis: engenharia de software sob medida. 1. Ed. São Paulo: Érica, 2012. 23
  • 24. OBRIGADO A TODOSOBRIGADO A TODOS PELA ATENÇÃOPELA ATENÇÃO 24