scrum – a experiência do ccuec 28/setembro/2012. scrum – a experiência do ccuec conteudista:...
TRANSCRIPT
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 á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).
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.
Scrum – A experiência do CCUEC
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!
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.
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.
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.
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.
Scrum – A experiência do CCUEC
Quadro de acompanhamento diário.
Scrum – A experiência do CCUEC
Acompanhamento diário.
- Visual pelo quadro, conversas e reuniões diárias de status.
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.
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.
Scrum – A experiência do CCUEC
Responsabilidade.
- De certa forma todos eram responsáveis por tudo na Sprint.
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.
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.
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.
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.
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.
Scrum – A experiência do CCUEC
Frases interessantes captadas nos projetos
- “Com essa metodologia a cada 15 dias se vive um final de projeto”.
Scrum – A experiência do CCUEC
Frases interessantes captadas nos projetos
- “Não tem lugar para enrolador”.
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 ...
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”
Scrum – A experiência do CCUEC
Frases interessantes captadas nos projetos
- “A reunião diária foi apelidada de confessionário”
Scrum – A experiência do CCUEC
Frases interessantes captadas nos projetos
- “A reunião diária foi apelidada de confessionário”
Scrum – A experiência do CCUEC
Frases interessantes captadas nos projetos
- “Estou bloqueado, não sei trabalhar dessa nova forma”