apresentação crystal clear
Post on 18-Dec-2014
2.117 Views
Preview:
DESCRIPTION
TRANSCRIPT
Centro Universitário UNA Seminário de metodologias ágeis
Crystal Clear
Pós-Graduação:Eng. Software Centrada em Métodos Ágeis. 2013
Briner Nunes Homem, Carlos Alexandre, Daniel Augusto da Silva e Thiago Sinésio de Araújo Alves.
Centro Universitário UNA Seminário de metodologias ágeis
Família Crystal:
Pós-Graduação:Eng. Software Centrada em Métodos Ágeis. 2013
o Criada por Alistair Cockburn. o Voltada para o lado humano do processo ágil. o Propositalmente pouco definida e muito sensível a fatores humanos, focados nas habilidades e talentos das pessoas.
Centro Universitário UNA Seminário de metodologias ágeis
Família Crystal:
Pós-Graduação:Eng. Software Centrada em Métodos Ágeis. 2013
v Possui valores comuns a outras metodologias ágeis. o Entrega frequente. o Comunicação eficaz. o Equipes com especialistas o Papeis pré-definidos.
Centro Universitário UNA Seminário de metodologias ágeis
Pós-Graduação:Eng. Software Centrada em Métodos Ágeis. 2013
Centro Universitário UNA Seminário de metodologias ágeis
Pós-Graduação:Eng. Software Centrada em Métodos Ágeis. 2013
v Jogo cooperativo.
o Desenvolvimento de software é uma “série” de jogos.
o Possui dois objetivos, entrega de software funcional e preparação para a próxima etapa do jogo.
o O jogo nunca se repete.
o O modelo de jogo econômico-cooperativo leva as pessoas a pensarem sobre seu trabalho em um projeto de uma forma muito específica, focada e eficaz Cockburn (2004).
Centro Universitário UNA Seminário de metodologias ágeis
Pós-Graduação:Eng. Software Centrada em Métodos Ágeis. 2013
v Prioridades.
o Segurança no resultado do projeto (entrega do software). o Eficiência no desenvolvimento. o Habitabilidade das convenções (o time precisa aceitar o processo).
Centro Universitário UNA Seminário de metodologias ágeis
Pós-Graduação:Eng. Software Centrada em Métodos Ágeis. 2013
v Propriedades. o Entrega frequente (Frequent Delivery)
o Os desenvolvedores mantem o foco o A equipe se mantem motivada atraves de realizações. o O patrocinador recebe feedback constante.
o Melhoria reflexiva o Reverte falhas em sucesso. o Verifica o que deu certo. o Reflete as mudanças para a próxima iteração. o Não deve-se gastar muito tempo nesta propriedade.
o Comunicação Cara a Cara (Close Comunication) o Surge naturalmente entre a equipe. o A maneira mais barata e rápida de trocar informações.
o Segurança pessoal (Personal Safety) o Dizer livremente o que está incomodando. o Descobrir e trabalhar fraquezas.
Centro Universitário UNA Seminário de metodologias ágeis
Pós-Graduação:Eng. Software Centrada em Métodos Ágeis. 2013
v Propriedades (Continuação) o Foco (Focus)
o Saber em que trabalhar. o Não trabalhar em tarefas incompatíveis.
o Fácil acesso a especialistas (Easy Access to Expert User) o Permite realizar testes e entregas frequentes. o Facilita a tomada de decisões.
o Ambiente técnico com testes automatizados, gerenciamento de configuração e integração contínua.
q As três primeiras propriedades devem estar presentes em todos os projetos. q O Crystal Clear é construído em torno das propriedades e não na especificação dos procedimentos.
Centro Universitário UNA Seminário de metodologias ágeis
Pós-Graduação:Eng. Software Centrada em Métodos Ágeis. 2013
v Princípios. o Diferentes projetos precisam de metodologias distintas.
o Dois fatores influenciam na escolha: Número de Pessoas na equipe e criticidade do projeto.
o Equipes maiores precisam de mais modos de comunicação o No Crystal Clear a equipe deve estar na mesma sala ou no escritório ao lado.
o Quanto mais crítico o projeto, maior deve ser a cerimônia o No Crystal Clear não há definição de elementos críticos ficando a cargo da equipe adicioná-los de acordo com a necessidade
o Excesso de metodologia é custo o Evitar burocracia desnecessária o Redução de custo com o tempo, ferramentas, etc.
o Formalidade, processo e documentação não substituem habilidade, disciplina e entendimento
o Formalidade não é habilidade. Um processo formal não significa que o individuo vai ser bom.
Centro Universitário UNA Seminário de metodologias ágeis
Pós-Graduação:Eng. Software Centrada em Métodos Ágeis. 2013
v Princípios. o Interatividade e comunicação cara a cara
o A maneira mais fácil e rápida de trocar informação
o Mais feedback reduz a necessidade de entregas intermediárias o Considera-se feedback entrega de software funcionando
o Desenvolvimento simultâneo e em série reduz custos e promove aumento de velocidade e flexibilidade
o Pode exigir salário maior, porém o desenvolvimento em série pode sair mais caro, uma vez que erros podem causar o efeito cascata. o Exige boa comunicação
o A eficiência é dispensável em atividades que não possuem gargalo o Não adianta otimizar o que não há gargalo.
Centro Universitário UNA Seminário de metodologias ágeis
Pós-Graduação:Eng. Software Centrada em Métodos Ágeis. 2013
v Estratégias e Técnicas.
Centro Universitário UNA Seminário de metodologias ágeis
O que é Crystal Clear?
Pós-Graduação:Eng. Software Centrada em Métodos Ágeis. 2013
o É membro da Família Crystal.
o Voltada para equipe entre 2 e 8 pessoas
o A equipe deve estar na mesma sala
o A metodologia não é complemente especificada
o Para defini-la precisa-se descobrir os pontos fortes e fracos da organização
o Não é feita para empresas que querem coisas padronizadas.
Centro Universitário UNA Seminário de metodologias ágeis
Pós-Graduação:Eng. Software Centrada em Métodos Ágeis. 2013
v Processos
O ciclo do projeto possui três partes: o Parte 1: Mapeamento de atividades
o Construir o núcleo da equipe o A equipe é composta por:
o Executive Sponsor (Patrocinador) o Lead Designer (Especialista que conversa com o
patrocinador e treina os menos experientes) o Ambassador User (Desenvolvedor especialista
disponível para consulta) o Outros Papeis : Designer-Programmer, Business
Expert, Coordinator, Tester. o Realizar a estratégia Exploratória 360° o Definir como a metodologia será aplicada o Construir plano inicia do projeto
Centro Universitário UNA Seminário de metodologias ágeis
Pós-Graduação:Eng. Software Centrada em Métodos Ágeis. 2013
v Processos
O ciclo do projeto possui três partes: o Parte 2: Serie de 2 a mais ciclos de entrega
o Reavaliação do plano de entregas o Uma ou mais interações com o código testado e
integrado o Entrega real para os usuários o Realizar o ritual de conclusão, reflexão sobre o
processo e produto
Centro Universitário UNA Seminário de metodologias ágeis
Pós-Graduação:Eng. Software Centrada em Métodos Ágeis. 2013
v Processos
o Parte 3: Conclusão do Ritual, Reflexão sobre a entrega o Refletir sobre o processo como um todo;
o Refletir sobre o que funcionou bem e mal
o Momento feliz para equipe
Demonstração do processo completo.
Centro Universitário UNA Seminário de metodologias ágeis
Pós-Graduação:Eng. Software Centrada em Métodos Ágeis. 2013
ü Pontos positivos o Entregas frequentes das etapas do projeto, reduzindo o retrabalho. o Reduz possíveis falhas de entrega pois o usuário está diretamente envolvido no projeto. o 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. o Proporciona menos especulação e mais visibilidade das tarefas que vão sendo executadas. o Possibilita ser muito adaptada de acordo com o projeto.
ü Pontos negativos
o A metodologia não foi desenvolvida para trabalhar com projetos longos.
v Conclusão
Centro Universitário UNA Seminário de metodologias ágeis
Pós-Graduação:Eng. Software Centrada em Métodos Ágeis. 2013
v Referencias Agile Manifesto. (2001) Manifesto for Agile Software Development. Disponível em: < http://agilemanifesto.org >. Acesso em: 15 de abril de 2013. Cockburn, A. (2004) Crystal Clear: a Human Powered Methodology for Small Teams. Addison Wesley. Filho, H. F. B. P. (2011) Um estudo analítico entre as abordagens de Engenharia de Requisitos nas Metodologias Ágeis XP, SCRUM e Crystal. Recife: Centro de Informática, Universidade Federal de Pernambuco. Pós-Graduação.
top related