scrum – a experiência do ccuec 28/setembro/2012. scrum – a experiência do ccuec conteudista:...

27
SCRUM – A Experiência do CCUEC 28/Setembro/2012

Upload: internet

Post on 22-Apr-2015

107 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: SCRUM – A Experiência do CCUEC 28/Setembro/2012. Scrum – A experiência do CCUEC Conteudista: Marcelo Assis K. Furioso. Analista de Sistemas. Atuando na

SCRUM – A Experiência do CCUEC

28/Setembro/2012

Page 2: SCRUM – A Experiência do CCUEC 28/Setembro/2012. Scrum – A experiência do CCUEC Conteudista: Marcelo Assis K. Furioso. Analista de Sistemas. Atuando na

Scrum – A experiência do CCUEC

Conteudista: Marcelo Assis K. Furioso.

Analista de Sistemas.

Atuando na área de desenvolvimento de sistemas WEB.

Objetivo : Compartilhar a experiência e lições aprendidas adquiridas em projetos com o uso do SCRUM.

Projetos:

- Redefor (2011).

- Portal TUI (2012).

Page 3: SCRUM – A Experiência do CCUEC 28/Setembro/2012. Scrum – A experiência do CCUEC Conteudista: Marcelo Assis K. Furioso. Analista de Sistemas. Atuando na

Scrum – A experiência do CCUEC

2011 primeiro projeto com uso da metodologia:

- Projeto Redefor, ingresso de 12 mil alunos em cursos de especialização.

- Prazo curto.

- A maior parte do projeto referia a manutenção para atender solicitações de mudanças.

- Time misto (CCUEC e externo)

- Equipe externa não começou na data prevista.

- A maior parte da equipe externa não conhecia o assunto do sistema.

→ MUITOS RISCOS.

- A equipe externa trabalhava com SCRUM e sugeriu seu uso para produtividade.

→ Curva de aprendizado do CCUEC, MAIS RISCOS.

Page 4: SCRUM – A Experiência do CCUEC 28/Setembro/2012. Scrum – A experiência do CCUEC Conteudista: Marcelo Assis K. Furioso. Analista de Sistemas. Atuando na

Scrum – A experiência do CCUEC

Page 5: SCRUM – A Experiência do CCUEC 28/Setembro/2012. Scrum – A experiência do CCUEC Conteudista: Marcelo Assis K. Furioso. Analista de Sistemas. Atuando na

Scrum – A experiência do CCUEC

Projeto iniciou com SCRUM.

- Já se percebeu que uma equipe SCRUM é mais integrada, organizada e consequentemente acaba sendo mais confiante e otimista.

- As equipes ou times em torno de 6 pessoas trabalham juntas com foco no produto, alta troca de comunicação e conhecimento.

- Simplicidade no trabalho e no gerenciamento.

- Mais produtividade!

Page 6: SCRUM – A Experiência do CCUEC 28/Setembro/2012. Scrum – A experiência do CCUEC Conteudista: Marcelo Assis K. Furioso. Analista de Sistemas. Atuando na

Scrum – A experiência do CCUEC

Gerenciamento tradicional: Gerente de projeto já havia criado uma estimativa, um cronograma, definido recursos, atividades, precedência, antecedência, porcentual de alocação e estava para verificar o caminho crítico.

Page 7: SCRUM – A Experiência do CCUEC 28/Setembro/2012. Scrum – A experiência do CCUEC Conteudista: Marcelo Assis K. Furioso. Analista de Sistemas. Atuando na

Scrum – A experiência do CCUECScrum – A experiência do CCUEC

Do ponto de vista gerencial.

- SCRUM equipe auto-gerenciável.

- Trocou o tradicional cronograma por um documento que continha:

Sprint (pacote de trabalho) de duração de 15 dias (data de início e fim).

Envolvidos na Sprint.

Atividades da Sprint.

- Simplicidade no gerenciamento!

- Gerente do projeto não precisa planejar atividade por recurso, nem porcentual de alocação no dia, nem atividades predecessoras e antecessoras, nem calendário, nem verificar caminho crítico.

- Gerente de projeto consegue atuar mais com a equipe, gasta menos tempo com planejamento, pois o planejamento na metodologia é mais simples e tem mais tempo para acompanhar a equipe, sendo assim é mais ágil para tomar decisões.

Page 8: SCRUM – A Experiência do CCUEC 28/Setembro/2012. Scrum – A experiência do CCUEC Conteudista: Marcelo Assis K. Furioso. Analista de Sistemas. Atuando na

Scrum – A experiência do CCUEC

No planejamento.

- Transformamos todos os requisitos em lista de atividades, em sua menor parte possível.

- Replanejou-se o projeto em Sprints, pacotes com atividades (funcional, não funcional, tecnologia etc), as sprints devem durar de 1 semana até no máximo 4 semanas. Dividiu-se o planejamento em partes menores. Sprint de 2 semanas.

- Antes de cada início de Sprint, a equipe fazia uma reunião com o gerente para classificar a importância e organizar as atividades, junto com a equipe a Sprint foi planejada e as atividades foram elencadas.

- Iniciou-se a primeira Sprint por algo mais simples para ganhar aprendizado, depois o complexo, diferente de outras metodologias que elencam atividades de validação logo no início.

- O objetivo era ao final de cada Sprint ter algo executável, gerávamos uma versão beta do software, no final.

Page 9: SCRUM – A Experiência do CCUEC 28/Setembro/2012. Scrum – A experiência do CCUEC Conteudista: Marcelo Assis K. Furioso. Analista de Sistemas. Atuando na

Scrum – A experiência do CCUEC

Na execução.

- A equipe se organiza e cada um assume uma atividade, um ajuda o outro, pois a equipe está alocada com foco no assunto e se possível na mesma sala.

- Utilizamos um quadro da sala onde foi colocado 3 divisões: A fazer, Em andamento e Concluído. Colocamos no quadro post-it com o nome das atividades da Sprint, inicialmente em a fazer(pendente), a medida que a equipe pega a atividade coloca o nome do responsável no post-it e muda para a divisão Em Andamento(Iniciado), até que termina e coloca em Concluído.

- O gerente do projeto acompanhava visualmente o andamento e não precisava verificar em detalhes o cronograma.

Page 10: SCRUM – A Experiência do CCUEC 28/Setembro/2012. Scrum – A experiência do CCUEC Conteudista: Marcelo Assis K. Furioso. Analista de Sistemas. Atuando na

Scrum – A experiência do CCUEC

Quadro de acompanhamento diário.

Page 11: SCRUM – A Experiência do CCUEC 28/Setembro/2012. Scrum – A experiência do CCUEC Conteudista: Marcelo Assis K. Furioso. Analista de Sistemas. Atuando na

Scrum – A experiência do CCUEC

Acompanhamento diário.

- Visual pelo quadro, conversas e reuniões diárias de status.

Page 12: SCRUM – A Experiência do CCUEC 28/Setembro/2012. Scrum – A experiência do CCUEC Conteudista: Marcelo Assis K. Furioso. Analista de Sistemas. Atuando na

Scrum – A experiência do CCUEC

Acompanhamento diário.

- Todo dia eram feitas reuniões rápidas de 15 minutos, onde a equipe contava ao gerente o que fez desde a última reunião, como está hoje a atividade e se tem algum bloqueio (algo que impeça a atividade de ser concluída no prazo combinado, isto é, final da Sprint).

- Bloqueio é algo que precisa de uma decisão, outra área, solução técnica, usuário etc, como tem conversas rápidas diárias, a ação a ser tomada é rápida. Problema é resolvido no momento que surge, na hora que estão fazendo, mais barato pro projeto do que resolver posteriormente.

Page 13: SCRUM – A Experiência do CCUEC 28/Setembro/2012. Scrum – A experiência do CCUEC Conteudista: Marcelo Assis K. Furioso. Analista de Sistemas. Atuando na

Scrum – A experiência do CCUEC

Foco.

- A equipe estava focada e integrada.

- Maior parte da equipe estava somente nesse projeto.

- Mesclamos papéis, troca de conhecimento e comunicação em alta.

- Uma pessoa do CCUEC esteve envolvida nas Sprints de implementação como mitigação de riscos, sentou na mesma sala para trocar informações sobre o ambiente de desenvolvimento e sobre regras de negócio.

- Um arquiteto com bastante experiência ficava alguns dias da semana na Sprint, implementava funcionalidades e ajudava os demais.

Page 14: SCRUM – A Experiência do CCUEC 28/Setembro/2012. Scrum – A experiência do CCUEC Conteudista: Marcelo Assis K. Furioso. Analista de Sistemas. Atuando na

Scrum – A experiência do CCUEC

Responsabilidade.

- De certa forma todos eram responsáveis por tudo na Sprint.

Page 15: SCRUM – A Experiência do CCUEC 28/Setembro/2012. Scrum – A experiência do CCUEC Conteudista: Marcelo Assis K. Furioso. Analista de Sistemas. Atuando na

Scrum – A experiência do CCUEC

Resultado.

- Foi positivo.

- O projeto terminou no prazo.

- Adquirimos novos conhecimentos na metodologia.

- CCUEC contratou treinamento para pessoas.

- Usuário começou a se envolver no processo.

- Apoio da direção.

- Apoio do docente do IC.

Page 16: SCRUM – A Experiência do CCUEC 28/Setembro/2012. Scrum – A experiência do CCUEC Conteudista: Marcelo Assis K. Furioso. Analista de Sistemas. Atuando na

Scrum – A experiência do CCUEC

2012 segundo projeto com SCRUM.

- Portal TUI.

Mudar o processo de cartão universitário dos alunos.

Pós-graduação passa entrega foto na inscrição e a enviar ao portal.

Cartões assim como sua foto são enviados ao portal via web services.

- Prazo: Ontem.

- Houve forte envolvimento e participação direta do usuário.

- Montou-se um time que ficou isolado nas Sprints.

- Resultado foi positivo.

- Feedback positivo do usuário.

Page 17: SCRUM – A Experiência do CCUEC 28/Setembro/2012. Scrum – A experiência do CCUEC Conteudista: Marcelo Assis K. Furioso. Analista de Sistemas. Atuando na

Scrum – A experiência do CCUEC

Resumo.

- Algumas mudanças na forma de trabalho que trouxeram resultados melhores.

- Previsto não fugiu muito do realizado.

- Produtos foram entregues com mais agilidade.

- O gerente de projeto ficou menos sobrecarregado e conseguiu trabalhar próximo ao time.

- Integração e comunicação forte.

- Simplicidade.

Page 18: SCRUM – A Experiência do CCUEC 28/Setembro/2012. Scrum – A experiência do CCUEC Conteudista: Marcelo Assis K. Furioso. Analista de Sistemas. Atuando na

Scrum – A experiência do CCUEC

Princípios. http://manifestoagil.com.br/principios.html

- Nossa maior prioridade é satisfazer o cliente, através da entrega adiantada e contínua de software de valor.

- Aceitar mudanças de requisitos, mesmo no fim do desenvolvimento. Processos ágeis se adequam a mudanças, para que o cliente possa tirar vantagens competitivas.

- Entregar software funcionando com freqüencia, na escala de semanas até meses, com preferência aos períodos mais curtos.

- Pessoas relacionadas à negócios e desenvolvedores devem trabalhar em conjunto e diáriamente, durante todo o curso do projeto.

- Construir projetos ao redor de indivíduos motivados. Dando a eles o ambiente e suporte necessário, e confiar que farão seu trabalho.

- O Método mais eficiente e eficaz de transmitir informações para, e por dentro de um time de desenvolvimento, é através de uma conversa cara a cara.

Page 19: SCRUM – A Experiência do CCUEC 28/Setembro/2012. Scrum – A experiência do CCUEC Conteudista: Marcelo Assis K. Furioso. Analista de Sistemas. Atuando na

Scrum – A experiência do CCUEC

Contin. Princípios. http://manifestoagil.com.br/principios.html

- Software funcional é a medida primária de progresso.

- Processos ágeis promovem um ambiente sustentável. Os patrocinadores, desenvolvedores e usuários, devem ser capazes de manter indefinidamente, passos constantes.

- Contínua atenção à excelência técnica e bom design, aumenta a agilidade.

- Simplicidade: a arte de maximizar a quantidade de trabalho que não precisou ser feito.

- As melhores arquiteturas, requisitos e designs emergem de times auto-organizáveis.

- Em intervalos regulares, o time reflete em como ficar mais efetivo, então, se ajustam e otimizam seu comportamento de acordo.

Page 20: SCRUM – A Experiência do CCUEC 28/Setembro/2012. Scrum – A experiência do CCUEC Conteudista: Marcelo Assis K. Furioso. Analista de Sistemas. Atuando na

Scrum – A experiência do CCUEC

Frases interessantes captadas nos projetos

- “Com essa metodologia a cada 15 dias se vive um final de projeto”.

Page 21: SCRUM – A Experiência do CCUEC 28/Setembro/2012. Scrum – A experiência do CCUEC Conteudista: Marcelo Assis K. Furioso. Analista de Sistemas. Atuando na

Scrum – A experiência do CCUEC

Frases interessantes captadas nos projetos

- “Não tem lugar para enrolador”.

Page 22: SCRUM – A Experiência do CCUEC 28/Setembro/2012. Scrum – A experiência do CCUEC Conteudista: Marcelo Assis K. Furioso. Analista de Sistemas. Atuando na

Scrum – A experiência do CCUEC

Frases interessantes captadas nos projetos

- “SCRUM é uma forma de se fazer trabalhar mais”

… mais integrado … mais focado … mais desempenho ...

Page 23: SCRUM – A Experiência do CCUEC 28/Setembro/2012. Scrum – A experiência do CCUEC Conteudista: Marcelo Assis K. Furioso. Analista de Sistemas. Atuando na

Scrum – A experiência do CCUEC

Frases interessantes captadas nos projetos

- “Sem Sprint não sei trabalhar, é como se estivesse próximo ao recesso de final de ano”

Page 24: SCRUM – A Experiência do CCUEC 28/Setembro/2012. Scrum – A experiência do CCUEC Conteudista: Marcelo Assis K. Furioso. Analista de Sistemas. Atuando na

Scrum – A experiência do CCUEC

Frases interessantes captadas nos projetos

- “A reunião diária foi apelidada de confessionário”

Page 25: SCRUM – A Experiência do CCUEC 28/Setembro/2012. Scrum – A experiência do CCUEC Conteudista: Marcelo Assis K. Furioso. Analista de Sistemas. Atuando na

Scrum – A experiência do CCUEC

Frases interessantes captadas nos projetos

- “A reunião diária foi apelidada de confessionário”

Page 26: SCRUM – A Experiência do CCUEC 28/Setembro/2012. Scrum – A experiência do CCUEC Conteudista: Marcelo Assis K. Furioso. Analista de Sistemas. Atuando na

Scrum – A experiência do CCUEC

Frases interessantes captadas nos projetos

- “Estou bloqueado, não sei trabalhar dessa nova forma”

Page 27: SCRUM – A Experiência do CCUEC 28/Setembro/2012. Scrum – A experiência do CCUEC Conteudista: Marcelo Assis K. Furioso. Analista de Sistemas. Atuando na

Scrum – A experiência do CCUEC

Perguntas ??

Contato: [email protected]

Obrigado!