Está na hora de largar o MandaV

14 de setembro de 2007 às 12:22 | Michel Filipe

scrum.pngAtualmente, muitas empresas empregam a metodologia MandaV. O que é o MandaV? É aquela metodologia ágil, mas tão ágil, que a análise, diagramas, orientação a objeto, programação orientada a teste e tudo-que-requer-parar-para-pensar é perda de tempo. Todos nós já vimos empresas assim e o pior é que muitos de nós já sofremos com elas. Quantas vezes trabalhamos como loucos para deixar um projeto “funcionando” no dia da apresentação para o cliente? Isso acontece diariamente em muitas empresas que desenvolvem software.

Apesar de até agora não ter mencionado a palavra Scrum, ela é a personagem principal deste post. O Scrum nada mais é que um framework para ser utilizado em sua metodologia principal. Ele se foca em iterações diárias – chamados de sprints, são os ciclos de incremento do software; na Milk-it transformamos isso em ciclos de versões -, lista com prioridades de tarefas e produtividade da equipe. A imagem ao lado dá uma visão geral do que é o Scrum. Felizmente temos bastante material em português, como algumas web-palestras e alguns artigos sobre o framework.

Com o Scrum você começa a trabalhar focado no que o cliente realmente quer, colocando a seu favor as mudanças e os problemas. Você não precisa mais ser a Mãe Dináh e fazer um cronograma baseado em seu sexto-sentido, porque agora você vai largar a teoria e se basear na prática. Para adotar o Scrum não é preciso ler livro algum de 300 páginas e nem seguir a risca o que é falado. É possível adaptá-lo à qualquer empresa (exceto as “MandaV de cabeça fechada” ou “CMMI-PL200-CKZ-pt_BR 5″).

- Tem certeza que o Scrum não é uma metodologia?

Muitos lugares vão dizer que sim, mas ela não é. Como diz Ken Schwaber, criador do Scrum: Scrum é um processo Ágil ou framework para gerenciamento de projetos ágeis. Ele é enquadrado como um processo para gerenciamento de projetos e certamente não é uma metodologia, se o fosse, seria muito pesado. Ela não vai te dizer passo-a-passo o que sua empresa tem que fazer do início ao final do projeto e nem resolver todos os seus problemas, mas sim fazer com que boa parte dos problemas sejam identificados.

Atualmente na Milk-it fazemos uma mistura de Scrum, Getting Real e XP. Sobre o Getting Real posso dizer que é uma filosofia (e o resto é com vocês), mas em um post futuro eu vou abordar mais sobre ele. Voltando à Milk-it, trabalhamos com um escopo inicial junto ao cliente, sprint semanais – o que não é o recomendado, mas nossa equipe é pequena e atende vários projetos simultâneos -, TDD e Ruby on Rails. Se você quiser saber mais sobre a nossa forma de trabalho, entre em contato. Ficaremos felizes em responder! :)

OBS.: O nome “MandaV” eu criei a um tempo atrás com a intenção de rotular a “metodologia de trabalho” de algumas empresas.

Comentar Trackback

Comentrios fechados.