Apresentação de Rodrigo Yoshima (blog dele aqui), muito boa sobre práticas de Kanban.
Para quem está vendo Lean e TOC, a identificação com os conceitos é imediata… aliás é tudo farinha da mesma fungada!!rsrrs!!
Estudar é preciso, gerenciar não é preciso…
14/08/2010
Agile, Scrum Deixe um comentário
Apresentação de Rodrigo Yoshima (blog dele aqui), muito boa sobre práticas de Kanban.
Para quem está vendo Lean e TOC, a identificação com os conceitos é imediata… aliás é tudo farinha da mesma fungada!!rsrrs!!
27/07/2010
Agile, Gerenciamento Geral, Scrum scrum cmmi management Deixe um comentário
A demanda de documentação requerida pelo modelo CMMI com certeza faz frente a idéia da agilidade adquirida do Scrum quando tratando-se da gestão do desenvolvimento de software.
As críticas feitas entre os dois posicionamentos são normalmente que:
Devemos sempre ter em mente que o modelo CMMI descreve “o que fazer”, enquanto a práticas de gestão ágil, como o Scrum, descrevem “o como fazer”.
Deixando de lado as entrelinhas temos os 2 contra-pontos:
Modelo de Maturidade e Excelência (CMMI): enxerga todo e qualquer processo dentro da empresa como sendo capaz de evoluir (amadurecer) de forma que a organização aprenda com seus próprios erros e acertos, para isso é necessário seguir uma série de práticas, normas e regras para alcançar os níveis de excelência estabelecidos através de métricas bem definidas, isto não leva em consideração o tempo nem os recursos gastos para o preenchimento, análise e gerenciamento destes documentos.
Prática de Gestão Ágil (Scrum): viabiliza técnicas e processos de gerenciamento para que seja cumprido o objeto do projeto de maneira mais eficiente possível atingindo o máximo de expectativas do cliente com relação ao atendimento de requisitos. Na maioria das vezes os projetos são tão velozes que não há tempo hábil entre um projeto e outro para que haja o aprendizado da organização.
Isso não quer dizer que seja impossível adotá-las em conjunto. Simplesmente é uma questão de adaptar as necessidades estabelecidas pelo CMMI (ações e documentação) de modo que não interfiram no modo como deveremos executá-las (práticas doScrum).
Não estamos apenas focados no Scrum, outras metodologias ágeis como o TDD, FDD e XP podem ser conectadas aos processos do CMMI. Segue abaixo uma tabela comparativa das áreas de processo do CMMI e quais são satisfeitas por cada uma dessas metodologias.

Artigo original em Inovatividade
26/07/2010
Agile, Gerenciamento Geral, Scrum Deixe um comentário
Nada melhor do que explicar uma abordagem ágil de gestão de formal ágil… então iremos do vocabulário básico para dinâmica e logo depois a aplicação. Assim rapidamente você poderá experimentar o uso prático do Scrum em seus projetos.
Antes de ser capaz de implementar Scrum, é importante estar familiarizado com algumas palavras-chave no vocabulário do Scrum.
Esta é a figura típica que representa o processo Scrum:

Agora vamos detalhar o processo básico passo-a-passo.
1. Criar o Product Backlog - O Product Owner forma a visão do produto, gerando uma lista de tarefas macro que juntamento com o Scrum Team são mapeadas e priorizadas de acordo com a importância de cada funcionalidade para o product owner.
2. Sprint Planning Meeting – após a criação do backlog, faz-se a primeira Sprint Planning Meeting, para realizar o planejamento do sprint. Na primeira fase da reunião, o owner descreve os objetivos do projeto e junto com a equipe seleciona do Product Backlog as tarefas macro que irão fazer parte do Sprint e quanto tempo este deverá durar.
3. Criar Sprint Backlog – Uma vez que os itens a serem trabalhados foram selecionadas, uma programação Sprint potencial é construída, tendo em conta a disponibilidade dos membros da equipe para dedicar seu tempo ao projeto. As tarefas macro são decompostas em tarefas técnicas realizáveis e individuais, este é o Sprint Backlog.
4. Início do Sprint – o sprint começa hoje e dura entre 15~30 dias, de acordo com o programado no sprint planning. Durante o Sprint, outras tarefas são adicionados ao backlog do sprint de acordo com a necessidade.
5. Executa-se o Daily Scrum – após o início da corrida, a cada dia teremos o Daily Scrum, é uma reunião de 15 minutos em pé no meio da equipe (stand-up meeting), onde cada membro da equipe dá um breve relatório para todos os outros sobre:
O Scrum Master fará nota das questões e tentará remover os obstáculos encontrados, após a reunião.
6. Sprint Review – uma vez que a Sprint termina, todos se reunem para compartilhar o que foi realizado durante o sprint.
7. Retornar ao Sprint Planning até o fim – O processo começa novamente com uma nova lista de tarefas priorizadas, ainda não realizadas vinda do Product Backlog, faz-se o novo Sprint Planning Meeting e continua até o fim de todo o product backlog, isto é, retorne ao passo 2.
Este breve resumo do processo de Scrum é suficiente para começar a aplicar Scrum.
São necessários poucos templates de documentos para a execução dos projetos, como Scrum Product Backlog, Sprint Backlog, Você pode planejar recursos, tempo e as estimativas de itens individuais do Product Backlog com o Microsoft Project ou outro instrumento de planeamento.