Professional Documents
Culture Documents
Eduardo Bregaida
House voc vai ter que criar um sistema para nossa gesto hospitalar, escolha os membros da sua equipe e faa. Tem 6 meses.
Me Obrigue...
Feito...
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...
Isso no RUP, como qualquer outro lugar, implementam RUP de forma errada e esperam milagres...
Mas...
Existem quatro modos de implementar RUP, mas no vou usar isso estou pensando em usar Metodologias geis...
Vamos ver, tem XP, SCRUM, Crystal Clear e milhares de outras, por onde devo comear?
Manifesto gil?
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.
Droga vou ter que falar com todo mundo, pessoas mentem, pessoas nunca mudam...
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.
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.
DSDM: Mtodo dinmico de desenvolvimento de sistemas Estudo das possibilidades; Estudodos negcios; Iterao do modelo functional; Iterao de projeto e construo; Implementao nal.
ASD: Desenvolvimento Adaptvel de Software Prazos pr-xados; Tolerncia a mudanas; Orientado a riscos; Facilitador ; Escriba; Cliente Gerente de Projetos; Desenvolvedores.
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.
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.
Denido meu Time 2 garotas lindas para meu prazer e o resto para trabalhar.
Prestem Ateno vou Explicar 1 vez apenas como funciona o SCRUM e como utilizaremos, quem no seguir o que eu falar estar demitido.
Fases do SCRUM.
Product Backlog; Sprint Planning Meeting; Planning Poker; Product Owner; Daily Scrum; Sprint Review Meeting; Sprint Retrospective; Scrum Master.
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.
Tsc... Levantar pequenos pedaos do sistema? Est louco? Isso NUNCA vai dar certo, quanto tempo levar cada pedao? Voc prev o futuro?
Como ia dizendo antes de ser enterrompido por barulhos incmodos. Vamos jogar Poker para estimar. por isso que escolhi SCRUM.
PLANNING POKER
PLANNING POKER
Estimaremos da seguinte forma: Nmeros menores coisas que podemos realizar; Nmero maiores no podemos estimar.
Observem as cartas. Nos reuniremos e para cada item da lista cada 1 jogar uma carta com um valor.
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.
A xcara signica que vocs tem 15 minutos para um caf, no para vocs dormirem, para pensar.
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.
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.
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.
DAILY SCRUM
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
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.
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.
E DEPOIS DE ENTREGUE
S tenho uma coisa a dizer: CUDDY QUERO MINHA TV E MEU HOME THEATER AMANH...
Dvidas?
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/
Fim
Obrigado!