You are on page 1of 96

Metodologias geis no Estilo

Eduardo Bregaida

Thursday, May 14, 2009

Thursday, May 14, 2009

House voc vai ter que criar um sistema para nossa gesto hospitalar, escolha os membros da sua equipe e faa. Tem 6 meses.

Thursday, May 14, 2009

Thursday, May 14, 2009

Me Obrigue...

Thursday, May 14, 2009

Thursday, May 14, 2009

Se zer ganha uma tv de 49 e um Home Theater na sua sala personalizado.

Thursday, May 14, 2009

Thursday, May 14, 2009

Tambm quero uma sala 2 vezes maior.

Thursday, May 14, 2009

Thursday, May 14, 2009

Verei o que posso fazer.

Thursday, May 14, 2009

Thursday, May 14, 2009

Feito...

Thursday, May 14, 2009

Thursday, May 14, 2009

Preciso gerenciar um sistema hospitalar para a Sra. Peitos...

Thursday, May 14, 2009

Thursday, May 14, 2009

Voc ter que utilizar uma metodologia de desenvolvimento, eu utilizo RUP...

Thursday, May 14, 2009

Thursday, May 14, 2009

Vou explicar para voc, bem simples, eu...

No precisa, provavelmente vou achar um lixo...

Thursday, May 14, 2009

Thursday, May 14, 2009

Simples Pegue e levante toda documentao, estime por exemplo com FPA e...

E s vou entregar papis, boa idia, enrolo, tudo muda e no entrego nada...

Thursday, May 14, 2009

Thursday, May 14, 2009

No isso o RUP diz...

Isso no RUP, como qualquer outro lugar, implementam RUP de forma errada e esperam milagres...

Thursday, May 14, 2009

Thursday, May 14, 2009

Mas...

Existem quatro modos de implementar RUP, mas no vou usar isso estou pensando em usar Metodologias geis...

Thursday, May 14, 2009

Thursday, May 14, 2009

Isso no vai dar certo...

Thursday, May 14, 2009

Thursday, May 14, 2009

Vamos ver, tem XP, SCRUM, Crystal Clear e milhares de outras, por onde devo comear?

Thursday, May 14, 2009

Thursday, May 14, 2009

Manifesto gil?

Thursday, May 14, 2009

Thursday, May 14, 2009

Mtodos geis Indivduos e interaesso mais importantes que processos e ferramentas. Software funcionando mais importante do que documentao completa e detalhada. Colaborao com o cliente mais importante do que negociao de contratos. Adaptao a mudanas mais importante do que seguir o plano inicial.

Thursday, May 14, 2009

Thursday, May 14, 2009

Droga vou ter que falar com todo mundo, pessoas mentem, pessoas nunca mudam...

Thursday, May 14, 2009

Thursday, May 14, 2009

XP: Extreme Programming (XP), nascida nos EUA ao nal da dcada de 90, ajuda a criar sistemas de melhor qualidade, produzidos em menos tempo e de forma mais econmica. Isto possvel atravs de um pequeno conjunto de valores, princpios e prticas, que diferem da forma tradicional de se desenvolver software, em XP, codicao principal tarefa.

Thursday, May 14, 2009

Thursday, May 14, 2009

FDD: Foco nas fases de desenho e construo. Interage com outras metodologias. No exige nenhum processo especco de modelagem. Possui desenvolvimento iterativo, enfatiza aspectos de qualidade durante o processo e inclui entregas freqentes e tangveis. Suporta desenvolvimento gil com rpidas adaptaes s mudanas de requisitos e necessidades do mercado.

Thursday, May 14, 2009

Thursday, May 14, 2009

DSDM: Mtodo dinmico de desenvolvimento de sistemas Estudo das possibilidades; Estudodos negcios; Iterao do modelo functional; Iterao de projeto e construo; Implementao nal.

Thursday, May 14, 2009

Thursday, May 14, 2009

ASD: Desenvolvimento Adaptvel de Software Prazos pr-xados; Tolerncia a mudanas; Orientado a riscos; Facilitador ; Escriba; Cliente Gerente de Projetos; Desenvolvedores.

Thursday, May 14, 2009

Thursday, May 14, 2009

SCRUM: Processo de desenvolvimento iterativo e incremental que pode ser aplicado a qualquer produto ou no gerenciamento de qualquer atividade complexa; Criado por Jeff Sutherland e Ken Schwaber na dcada de 90.

Thursday, May 14, 2009

Thursday, May 14, 2009

So tantas, esses caras para no trabalhar cam inventando tanta moda? Bom... no geral tudo isso segue a mesma linha de raciocnio, levantamentos rpidos, reunies dirias, equipe e cliente envolvidos isso, vou ver melhor esse SCRUM. Apesar que poderia juntar com algumas boas prticas das outras j que todas so parecidas nada me impede de fazer isso.

Thursday, May 14, 2009

Thursday, May 14, 2009

O que quer House?

Thursday, May 14, 2009

Escolhi a metodologia, preciso de uma equipe.

Thursday, May 14, 2009

Denido meu Time 2 garotas lindas para meu prazer e o resto para trabalhar.

Thursday, May 14, 2009

Prestem Ateno vou Explicar 1 vez apenas como funciona o SCRUM e como utilizaremos, quem no seguir o que eu falar estar demitido.

Thursday, May 14, 2009

Fases do SCRUM.
Product Backlog; Sprint Planning Meeting; Planning Poker; Product Owner; Daily Scrum; Sprint Review Meeting; Sprint Retrospective; Scrum Master.

Thursday, May 14, 2009

Product Backlog
Lista com as funcionalidades para o produto; Definido pelo Product Owner; No necessita estar completo; Levantamento ocorre no Sprint Planning Meeting; Aps a equipe determina quais intens entraro no Sprint; Isto facilita dividir o trabalho entre os membros da equipe.

Thursday, May 14, 2009

Sprint Planning Meeting


! Reunio em que o Product Owner, o Scrum Master e o Scrum Team estaro juntos; ! Product Owner descreve as funcionalidades de maior prioridade; ! No final ser gerado o Sprint Backlog; ! H necessidade de definir os itens de maior prioridade; ! Outros itens sero definidos na prxima Sprint Planning Meeting; ! O Scrum Team e o Product Owner definiro o objetivo para o Sprint; ! A equipe como um todo determina quanto ser capaz de se comprometer a fazer.

Thursday, May 14, 2009

Thursday, May 14, 2009

Tsc... Levantar pequenos pedaos do sistema? Est louco? Isso NUNCA vai dar certo, quanto tempo levar cada pedao? Voc prev o futuro?

Thursday, May 14, 2009

Thursday, May 14, 2009

Cale a boca no permiti nenhum de vocs falassem

Thursday, May 14, 2009

Thursday, May 14, 2009

Como ia dizendo antes de ser enterrompido por barulhos incmodos. Vamos jogar Poker para estimar. por isso que escolhi SCRUM.

Thursday, May 14, 2009

PLANNING POKER

Thursday, May 14, 2009

PLANNING POKER
Estimaremos da seguinte forma: Nmeros menores coisas que podemos realizar; Nmero maiores no podemos estimar.

Thursday, May 14, 2009

Thursday, May 14, 2009

Observem as cartas. Nos reuniremos e para cada item da lista cada 1 jogar uma carta com um valor.

Thursday, May 14, 2009

Thursday, May 14, 2009

Sendo eles: Prximos de 0 muito simples; Acima de 13 muito complexo;

Thursday, May 14, 2009

Thursday, May 14, 2009

O ponto de interrogao signica que vocs no entenderam, ou seja o cara explica mal ou vocs so idiotas. Prestem ateno e perguntem para que isso no acontea.

Thursday, May 14, 2009

Thursday, May 14, 2009

A xcara signica que vocs tem 15 minutos para um caf, no para vocs dormirem, para pensar.

Thursday, May 14, 2009

Thursday, May 14, 2009

No caso de um item, algum da equipe escolher 3 e outro 13 discutiremos para ver se simples, complexo, ou se vocs no prestaram ateno.

Thursday, May 14, 2009

PRODUCT OWNER
Thursday, May 14, 2009

Sou a responsvel por garantir o Retorno sobre o Investimento (ROI) do projeto. Tambm conheo as necessidades do que preciso no Hospital.

PRODUCT OWNER
Thursday, May 14, 2009

PRODUCT OWNER
Pessoa que define os itens do Product Backlog e os prioriza nas Sprint Planning Meetings; O Scrum Team analisa o Product Backlog priorizado e seleciona os itens mais prioritrios, se comprometendo a entreg-los no final do Sprint (iterao), estes itens compe o Sprint Backlog; A equipe se compromete a executar um conjunto de atividades no Sprint e o Product Owner se compromete a no trazer novos requisitos para a equipe durante o Sprint.

Thursday, May 14, 2009

DAILY SCRUM
Todos os dias a equipe faz uma reunio em P de 15 minutos; No incio da manh ou no nal do expediente; feita com todos os membros em p; Nesta reunio dever ser respondida apenas 3 perguntas:
O que voc fez ontem? O que voc far hoje? H algum impedimento no seu caminho?

uma reunio focada focada; No para resolver problemas, apenas conhecer os impedimentos sem fugir do foco; No uma reunio de status report na qual um chefe ca coletando informaes sobre quem est atrasado; uma reunio em que o Scrum Team assumem compromissos perante os demais.

Thursday, May 14, 2009

DAILY SCRUM

Thursday, May 14, 2009

SPRINT REVIEW MEETING

Thursday, May 14, 2009

No nal do Sprint feito um Sprint Review Meeting; O Scrum Team mostra o que foi alcanado; Estar presente o Product Owner, o Scrum Team e o Scrum Master; O mais importante que o objetivo do Sprint esteja realizado.
Thursday, May 14, 2009

SPRINT RETROSPECTIVE

Ocorre ao nal do Sprint; Serve para identicar o que funcionou bem; Tambm para vericar o que pode ser melhorado; E quais aes sero tomadas para melhor-lo.
Thursday, May 14, 2009

Tenho garantir o uso da Metodologia. Alm do que tenho que ser um lder e um facilitador, preciso tirar da frente qualquer coisa que me atrapalhe minha equipe e possa detonar a entrega.

SCRUM MASTER

Thursday, May 14, 2009

SCRUM TEAM

TA funo do SCRUM Team ser auto-gerenciado para definir metas dos Sprints, produz-los com qualidade e valor para o Product Owner.

Thursday, May 14, 2009

QUADRO DE TAREFAS KANBAN

Thursday, May 14, 2009

QUADRO DE TAREFAS KANBAN


Mostrarei alguns exemplos.

Thursday, May 14, 2009

QUADRO DE TAREFAS KANBAN


Coloridos.

Thursday, May 14, 2009

QUADRO DE TAREFAS KANBAN


Nesses quadros que colocaremos o andamento do Sprint, os Post its so importantes, se for coloridos facilitam a visualizao para alguns destaques. Tambm serve para saber o que o outro est fazendo e no precisamos de ferramentas que nunca funcionam como queremos para gerenciamento do projeto

Thursday, May 14, 2009

E se eu precisar implementar outro conceito de qualquer outra metodologia gil como XP com programao em par, ou os modos de desenhar como FDD pode ser feito, no s em SCRUM, mas como todas as outras.

Thursday, May 14, 2009

Isso no dar certo, seu Hidrocona acabou?

Thursday, May 14, 2009

Thursday, May 14, 2009

6 meses de duro trabalho... para eles...

Diversas reunies a cada 2 semanas

Diversas modificaes e mudanas de escopo

Thursday, May 14, 2009

E DEPOIS DE ENTREGUE
S tenho uma coisa a dizer: CUDDY QUERO MINHA TV E MEU HOME THEATER AMANH...

Thursday, May 14, 2009

Que mquina... Cuddy, na prxima no me engane.

Thursday, May 14, 2009

Dvidas?

Thursday, May 14, 2009

Referncias
http://www.infoq.com/articles/agile-kanban-boards http://www.boaglio.com/index.php/2007/12/27/scrum-solo/ http://www.improveit.com.br/xp http://www.mountaingoatsoftware.com/system/hidden_asset/le/17/ScrumLargeLabelled.png http://www.agilemanifesto.org/ http://pt.wikipedia.org/wiki/Scrum http://www.improveit.com.br/scrum/daily_scrum http://www.improveit.com.br/scrum http://www.agilealliance.org/ http://www.caelum.com.br/treinamentos/csm-certied-scrum-master/ http://amagno.blogspot.com/2008/06/scrum-caelum-sucesso.html http://javawora.blogspot.com/ http://www.dtsato.com/blog/ http://www.jeveaux.com/blog/2008/planning-poker-cards/ http://www.daviscabral.com.br/articles/2008/5/22/planning-poker http://www.crisp.se/planningpoker/ http://mudandoumapequenaempresa.blogspot.com/2008/05/index-cards-e-planning-poker-para.html http://jeffsutherland.com/scrum/FirstScrum2004.pdf http://www.visaoagil.com/ http://www.agilcoop.org.br http://www.ime.usp.br/~kon/ http://www.ickr.com/photos/fb/2139203765/

Thursday, May 14, 2009

Fim

Obrigado!

eduardo.bregaida@gmail.com http://bregaida.com http://javawora.blogspot.com twitter: bregaida


Thursday, May 14, 2009

You might also like