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 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 autoorganizá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”
Scrum – A experiência do CCUEC
Perguntas ??
Contato: [email protected]
Obrigado!
Download

da apresentação