Feeds:
Posts
Comentários

Posts Tagged ‘SCRUM’

Um podcast (parte 1 e parte 2) interessante feito pelo pessoal da Xebia. Eelco Rustenburgh, Eelco Gravendeel e Serge Beaumont comentam sobre suas experiências de como introduzir Scrum nas empresas.

Anúncios

Read Full Post »

CheckLists

Algo que eu considero bastante útil quando estou começando a utilizar algo novo, é um checklist. Ele nos ajuda a lembrar daqueles pequenos (as vezes os grandes também) detalhes, que podem ter um impacto na adoção de uma nova metodologia/ferramentaframework.

Então, depois de acompanhar uma thread no grupo scrumdevelopment(@yahoo), resolvi colocar aqui alguns links para algumas Agile checklists que eu achei interessante.

Edit: Se você acredita que checklists não são úteis, você pode ler esse artigo, The Checklist – “If a new drug were as effective at saving lives as Peter Pronovost’s checklist, there would be a nationwide marketing campaign urging doctors to use it.

Read Full Post »

Welcome Back!

Há mais de um mês que não posto algo no blog, contudo eu prometo que isso vai melhorar… só que não agora 😦

Atualmente estou completamente sem tempo, alguns projetos pessoais consomem todo e qualquer tempo livre, por isso o blog está assim…

Mas vou aproveitar este post para divulgar que estarei apresentando um workshop sobre Scrum, dia 23 de janeiro, em um sala no Shopping Neumarkt. Então se você mora em Blumenau ou região e tem interesse de conhecer Scrum, aproveite!

Informações e inscrições pelo telefone: 3322-3344

Edit: É necessário fazer inscrição para o workshop, contudo o workshop será gratuito.

Read Full Post »

Depois de apresentar o Scrum ao gerente, e obter a aprovação, chegou a hora de apresentar Scrum a uma parte da equipe (basicamente os dois, além de mim, que irão iniciar o projeto em C#)

A apresentação foi a mesma realizada para o gerente (irei fazer outras apresentações separadas sobre estimativas, TDD e outra sobre extreme programming, se houver necessidade, faria mais em algumas em outros tópicos), a aceitação deles foi boa.

Na verdade eles gostaram da idéia, segundo eles, o maior problema é que atualmente os clientes ligam diretamente para eles e dizem “Vou apresentar tal coisa daqui 2 dias, preciso disso pronto”. E como o número de clientes é grande… já imagina a bagunça, certo? Tirando essa questão da dificuldade atual de estabelecer um sprint backlog e seguir esse backlog, eles não tiveram problemas para aceitar a idéia. Imagino que as maiores dificuldades serão em relação às estimativas e TDD (por isso irei apresentar estes tópicos de forma separada e mais detalhada).

Tenho planejado iterações de uma semana então outra questão que surgiu foi “Então se o cliente ligar na terça-feira pedindo algo, eu vou dizer que só posso entregar na sexta-feira da outra semana?”, a minha resposta foi que “Se o product owner achar na próxima semana que isso é importante, é só na outra sexta. Mas poderemos entregar algo na próxima quarta-feira, desde que esteja pronto-pronto”. Como na nossa situação, ao menos inicialmente, estaremos trabalhando em mais de um projeto, não vejo problema em desenvolver as estórias de um projeto e na quarta-feira já entregar para o cliente e então começar o restante das estórias.

Além disso, eles não entederam muito bem a questão de requisitos+layout+testes+código sendo produzido (quase) em paralelo, mas neste caso eu dei uma explicação mais superficial, ao explicar TDD, vou voltar nesse assunto e deixar bem claro.

Outra questão que surgiu, é que os itens no sprint backlog deveriam ser priorizados, para que caso em alguma semana não a equipe não consiga desenvolver tudo, ao menos ela desenvolva o que é mais importante. Expliquei que como há um acompanhamento diário da evolução, se for atrasar, nós saberemos cedo que irá atrasar e então conversaremos com o product owner para alterar o sprint backlog. A minha sugestão é que inicialmente não iremos priorizar os itens, se notarmos que há essa necessidades, iremos priorizar os itens do sprint backlog.

Na próxima semana pretendo terminar as apresentações (TDD, XP, estimativas) e aí acho que as dúvidas maiores aparecerão, por enquanto está tudo indo bem 🙂

Ahhh, e para bem terminar a semana, hoje (sexta-feira) às 17:00 peguei um pequeno projeto para desenvolvedor (um sistema para os chefes poderem fazer (i.e. anotar) o planejamento estratégico! O bom é que apesar de terem sugerido usar PHP, já comecei a desenvolver em RubyOnRails!

Read Full Post »

Hoje foi o dia de apresentar Scrum para o meu gerente.

O meu gerente (aquele que ministra cursos CMMi) gostou do Scrum, gostou do funcionamento em iterações (sprints), a questão da melhoria contínua, o trabalho em equipe e adorou a reunião de planejamento da iteração e de retrospectiva… Ele será o product owner, pois como atualmente a equipe trabalha em aproximadamente 4 projetos, ele será responsável por conversar com os clientes (devem ser quase 15) para ver o que eles desejam que seja implementado e assim tomar a melhor decisão (ROI).

Apesar de ele ter gostado, eu acredito que ele ficou com uma pulga atrás da orelha. Ele pediu o nome de algumas empresas que utilizam Scrum na região de Blumenau ou Florianópolis, no ato eu pensei na Audaces, onde o Victor está ajudando a inserir Agilidade na empresa, além disso enviei alguns depoimentos de empresas que adotaram desenvolvimento Ágil. De qualquer forma, ele aprovou utilizar Scrum, inserindo as práticas aos poucos com a equipe. Amanhã vou conversar novamente com ele para deixar bem claro que o papel de product owner é fundamental para conseguirmos alcançar bons resultados.

Durante a conversa, além de falar sobre Scrum, eu citei os princípios do Lean e deixei bem claro que mais importante que as práticas, são os princípios, e é nisso que precisamos nos concentrar.

De uma forma resumida, acho que foi isso, a conversa deve ter demorado aproximadamente 90 minutos e tentei mostrar o quão poderoso o desenvolvimento Ágil é. No próximo post irei comentar como foi a apresentação do Scrum para a equipe…

Read Full Post »

Quote of day de hoje será uma frase de Ken Schwaber.

Scrum doesn’t engender excellence. It exposes incompetence.

Read Full Post »

Eu já assisti algumas palestras sobre Scrum e muitas delas são muito parecidas, não acrescentam nada, exceto a conversa que você pode ter com o palestrante.

O que muitas delas tem em comum é que são baseadas em uma apresentação da Mountain Goat Software, (são utilizadas com permissão da empresa que desenvolveu a apresentação), então aproveitando o post do , que postou um Scrum FAQ em pt_br, vou postar o link para a apresentação em pt_br. É uma apresentação interessante para quem está iniciando no mundo do Scrum.

Vale ressaltar, se você trabalha/pretende trabalhar na área de TI e não sabe ler e escrever em inglês, você já está atrasado! Vá estudar!

Read Full Post »

« Newer Posts - Older Posts »