metodologia scrum

Download Metodologia SCRUM

If you can't read please download the document

Upload: rafael-pinheiro

Post on 17-Dec-2014

263 views

Category:

Documents


0 download

DESCRIPTION

Apresentação abordando a estrutura e os principais termos da metodologia SCRUM.

TRANSCRIPT

  • 1. Metodologia SCRUM Professor: Rafael Wendel Pinheiro

2. SCRUM: Introduo SCRUM uma metodologia gil de gesto e planejamento de projetos de software. baseado em iteraes. Privilegia o trabalho em equipe. Prioriza o desenvolvimento incremental. (comea com o simples e aos poucos vai implementando o aprimoramento dos componentes). 2 3. Termos e componentes da Metodologia SCRUM 3 4. SCRUM: Termos e Componentes Sprints: Ciclos (tipicamente mensais 2 4 semanas) Representa um Time Box dentro do qual um conjunto de atividades deve ser executado. So as iteraes do projeto em SCRUM 4 5. SCRUM: Termos e Componentes SCRUM Team: a equipe de desenvolvimento. Um Scrum Team tpico tem de 6 a 10 pessoas. No existe necessariamente uma diviso funcional atravs de papis tradicionais, tais como programador, designer ou analista de testes. 5 6. SCRUM: Termos e Componentes SCRUM Master: O Scrum Master procura assegurar que a equipe respeite e siga os valores e as prticas do SCRUM. O papel de Scrum Master tipicamente exercido por um gerente de projeto ou um lder tcnico, mas em princpio pode ser qualquer pessoa da equipe. Protege a equipe assegurando que ela no se comprometa excessivamente com relao quilo que capaz de realizar durante um Sprint. 6 7. SCRUM: Termos e Componentes Product Backlog: uma lista contendo todas as funcionalidades desejadas para um produto. No precisa estar completo no incio de um projeto. Comea com tudo aquilo que mais bvio em um primeiro momento. Com o tempo, o Product Backlog cresce e muda medida que se aprende mais sobre o produto e seus usurios. 7 8. SCRUM: Termos e Componentes Product Owner: a pessoa que define os itens que compem o Product Backlog. O Scrum Team olha para o Product Backlog priorizado, seleciona os itens mais prioritrios e se compromete a entreg-los ao final de um Sprint. Estes itens transformam-se no Sprint Backlog. 8 9. SCRUM: Termos e Componentes Sprint Planning Meeting: uma reunio na qual esto presentes o Product Owner, o Scrum Master e todo o Scrum Team. Durante o Sprint Planning Meeting, o Product Owner descreve as funcionalidades de maior prioridade para a equipe. Essas prioridades sero quebradas em pequenas tarefas. Essas tarefas iro dar origem ao Sprint Backlog. 9 10. SCRUM: Termos e Componentes Sprint Backlog: uma lista de tarefas que o SCRUM Team se compromete a fazer em um Sprint. Os itens do Sprint Backlog so extrados do Product Backlog, pela equipe, com base nas prioridades definidas pelo Product Owner e a percepo da equipe sobre o tempo que ser necessrio para completar as vrias funcionalidades. 10 11. SCRUM: Termos e Componentes Daily SCRUM: A cada dia do Sprint a equipe faz uma reunio diria, chamada Daily Scrum. Ela tem como objetivo disseminar conhecimento sobre o que foi feito no dia anterior, identificar impedimentos e priorizar o trabalho a ser realizado no dia que se inicia. Normalmente so realizadas no mesmo lugar, na mesma hora do dia. 11 12. SCRUM: Termos e Componentes Daily SCRUM: Durante o Daily Scrum, cada membro da equipe prov respostas para cada uma destas trs perguntas: O que voc fez ontem? O que voc far hoje? H algum impedimento no seu caminho? 12 13. SCRUM: Termos e Componentes Sprint Review Meeting: Ao final de um Sprint, a equipe apresenta as funcionalidades implementadas em uma Sprint Review Meeting. Tipicamente, isso tem o formato de um demo das novas funcionalidades. Durante o Sprint Review, o projeto avaliado em relao aos objetivos do Sprint, determinados durante Sprint Planning Meeting. 13 14. SCRUM: Termos e Componentes Sprint Retrospective O Sprint Retrospective ocorre ao final de um Sprint e serve para identificar o que funcionou bem, o que pode ser melhorado e que aes sero tomadas para melhorar. 14 15. SCRUM: Termos e Componentes 15 16. SCRUM: Consideraes Finais Metodologia mais voltada equipe do que a ferramentas e processos Tem a participao efetiva do cliente em todo o ciclo de desenvolvimento Requisitos complexos so diludos em tarefas mais simples Adepto mudanas 16 17. Exerccios 1.Como voc diferencia Product Backlog de Sprint Backlog? 2.O que voc entende por iterao? Como funciona as iteraes no SCRUM? 3.Voc considera as Daily SCRUMs importantes? Por que? 17