Metodologia agil

Disponível somente no TrabalhosFeitos
  • Páginas : 7 (1536 palavras )
  • Download(s) : 0
  • Publicado : 4 de maio de 2012
Ler documento completo
Amostra do texto
Metodologias Ágeis vem ganhando um espaço mais do que merecido no meio da comunidade, e vem sendo adotado de forma acelerada por grandes empresas, como Microsoft, Xerox, IBM, etc..
As vezes seguir a risca metodologias como RUP nem sempre é a melhor opção para as empresas que possuem um tempo escasso para entregar o software com qualidade em prazos cada vez mais curtos, foi quando nos dias 11 a13 de Fevereiro de 2001, caras como Martin Fowler, Kent Beck, Alistair Cockburn, Ward Cunningham e Ken Schwaber se reuniram em resort de ski em Snowbird (Utah) para mudar o rumo do desenvolvimento de software, foi nesta reunião que nasceu o XP, Scrum, DSDM, Crystal, FDD, e outras metodologias que visam "desburocratizar" o desenvolvimento de software, entre as metologias propostas esta o Scrumidealizado por Ken Schwaben, que vem ganhando cada vez mais adeptos.
Esse post é um tutorial prático de SCRUM, para que se interessarem no assunto recomendo o livro Agile Project Management with Scrum de Ken Schwaben
OBS> Esse tutorial é fortemente baseado no documento pdf Scrum And Xp From The Trenches e no livro Agile Project Management with Scrum de Ken Schwaben.
O que é Scrum ? [pic]
SCRUM éuma metodologia (ou Framework de acordo com o criador Ken Schwaber) onde a espinha dorsal é que chamamos de Sprint. Que nada mais é do uma lista de objetivos ou requisitos bem definidos cujo time de desenvolvimento irá trabalhar focado em um período de 30 dias.
Papéis no Scrum ?
No Scrum existem 3 papéis que devem estar bem definidos, que são:


|[pic] |[pic]|[pic] |
|Product Owner |Scrum Master |Scrum Team |
|É o "cliente" focal, responsável por |O Scrum Master lidera o time de |São os membros que formam o time de |
|reunir todas as mudanças planejadas|desenvolvimento, resolve possíveis |desenvolvedores, designers, consiste de |
|para o produto e priorizar as |impedimentos e trabalha para assegurar que o |5 a 9 pessoas. Interagem com o Product |
|funcionalidades possíveis. Administra o|time possui a ferramentas e condições |Owner para determinar o objetivo do |
|Backlog do Produto e assegura que o |necessárias paraalcançar os objetivos |Sprint e priorizar as funcionalidades, e|
|Scrum Team esta trabalhando com as |estabelecidos pelo Sprint. Realiza reuniões |quebrar o Sprint em tarefas detalhadas. |
|tarefas certas na perspectiva do |diárias “Daily Scrum” com o Scrum Team para o |O time é auto organizável e tem a |
|negócio. |acompanhamento das atividades.|responsabilidade conjunta pelos |
| | |resultados. |









|[pic] |O Product Owner é responsável por compilar todas as requisições e |
||especificações no documento chamado Product Backlog, essas mudanças |
| |são referentes ao produto, como novas funções e correções de bugs. |
| |As prioridades devem ser feitas durante a criação de cada tarefa. |
|[pic] |Em umperíodo de 30 dias, é feito uma reunião que será definido o |
| |Sprint Backlog de acordo com os itens do product backlog levantado |
| |pelo Product Owner, ou seja, de acordo com os itens de maior |
| |prioridade...
tracking img