Gerência de projetos: o que é o processo Scrum

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram
Share on pocket

Scrum, na definição de seus criadores, é um processo ágil que pode ser utilizado para gerenciar e controlar desenvolvimentos complexos de softwares e produtos, usando práticas iterativas e incrementais.

Já foi utilizado desde projetos simples até mudanças em organizações inteiras e sua proposta é aumentar significativamente a produtividade e reduzir o tempo gasto no desenvolvimento de sistemas de várias naturezas.

Dentre as principais características do processo destacam-se a auto-organização das equipes de desenvolvimento, o uso de ?sprints? semanais ou mensais para acompanhar a evolução do produto a ser entregue, o acompanhamento minucioso dos requerimentos através do backlog do produto.

E, ao meu ver a mais importante: a capacidade de adaptação do Scrum a diferentes práticas de engenharia de software e metodologias.

A dinâmica do Scrum funciona da seguinte forma:

  • dividir os produtos a serem entregues em equipes multidisciplinares menores;
  • essas equipes recebem o backlog de produtos a serem entregues em uma determinada linha de tempo;
  • ao iniciar o processo, diariamente a equipe se reúne por 15 a 30 minutos para acompanhar de perto a evolução do backlog e listar as causas de possíveis problemas que possam estar atrapalhando o andamento do processo.

Ao final do tempo definido (semana, mês) a equipe deverá entregar o ?produto final?, ou seja, o backlog resolvido.

Uma característica muito forte é a participação constante do cliente (que pode ser um cliente externo ou interno, como o gerente de projetos, por exemplo) no dia-a-dia do desenvolvimento, acompanhando, mensurando e auxiliando na resolução de problemas que possam vir a surgir as freqüentes e curtas reuniões para o acompanhamento do processo de entrega.

Outro ponto interessante no Scrum é a divisão de tarefas. Ao invés de realizar tarefas de forma linear (exemplo: codificar-documentar-testar), os membros da equipe realizam um pouco de cada coisa, todo o tempo. Ou seja, se há alguma definição pendente na atividade atual, o membro da equipe imediatamente escala essa questão e pode passar para outra atividade e depois retornar para a primeira quando está estiver clarificada.

Empresas como Microsoft, Google, Yahoo, Nokia, Philips e Siemens já estão adotando a prática do Scrum no exterior. No Brasil ainda temos observado poucas empresas adotando o Scrum em suas práticas de engenharia. [Webinsider]

.

Guilherme Schneider (@guilhermebarcha) é executivo na área de consultoria e tecnologia da informação e mantém um blog pessoal.

Share on facebook
Share on twitter
Share on linkedin
Share on whatsapp
Share on telegram
Share on pocket

Mais lidas

13 respostas

  1. Olá Guilherme, sem dúvida uma ótima matéria sobre o Scrum, que vem a agilizar por ordem na demanda de desenvolvimento, conforme lí em outro comentário sobre o crescente uso em empresa aqui no Brasil. Sou Desenv. e trabalhamos em uma ERP, onde nela, implantamos o módulo SCRUM e estamos atendendo todas as demandas, e olha que não são poucas, com o Scrum a TI passou a ser vista com outros olhos pela Diretoria.

  2. Achei interessante. Em meu estudo para fim de curso estou estudando sobre metodologias ágeis em especial Scrum, vejo nela um potencial muito grande para as empresas que querem continuar no mercado e produzindo Software de Qualidade. Saindo dos modelo tradicionais que são engessados e vindo para modelos ágeis, que em si trazem flexibilidade nos processos, gosto da não burocratização desses processos saindo de tanto documento. A maneira com que Scrum lida com projetos e interessante dividir para conquistar. A divisão em equipe traz dinamismo, as reuniões diárias traz a tona uma maneira de avaliar como anda o projeto não deixando que problemas passem despercebidos tornando um caos no futuro, e em meu ponto de vista a mais significativa e interessante observação de todas, a presença do Stakeholder CLIENTE em todo o processo de software.

    Parabéns! espero ver mais comentários seus Guilherme sobre Scrum….

  3. Olá. Parabéns pelo artigo.

    Vc utiliza algum sw específico que se encaixe com a metodologia scrum? Ou somente o velho Project?

    Sds., Leonardo

  4. A gente (www.Teamware.com.br) tem cases interesantisimos sobre a adopção de Scrum, desde pequenas empresas ate grandes multinacionais, no Brasil temos mais de 150 clientes corporativos e já temos treinado mais de 1200 pessoas na metodologia, e auxiliado na implementação em muitos deles, porem todo este interesse tem acontecido nos ultimos dois anos assim que ainda algumas implementações estão imaduras.

    Como Scrum exige uma mudança de paradigma na gestão nos temos nos especializado em causar a mudança de paradigma na organização, é possivel porem exige conhecimento sobre como fazer esta mudança de paradigma acontecer a nivel organizacional, para quem nunca fez acontecer probavelmente tenha que errar algumas vezes ate fazer funcionar direito ou contratar quem já sabe qual o caminho para não perder tempo, dinheiro e momentum.

    Quando o foco é adotar praticas como reunião diaria sem mudar a forma de pensar, forma de medir sucesso, e outros comportamentos organizacionais podem se criar aberrações como um gestor cobrar diariamente tarefas da equipe que vai absolutamente contra a ideia de equipes auto-gerenciadas que são chave para que Scrum de fato funcione.

    Abraços,
    Juan.

  5. um exemplo de empresa grande no Brasil que utiliza essa metodologia é a Globo.com, e se mostrou muito proveitoso, ajudando a passar por momentos críticos como as olimpíadas, onde tínhamos muitos projetos para gerenciar ao mesmo tempo.

  6. a única vez que vi o scrum sendo empregado (acho) foi com impropriedade: o que entendi, na ocasião, era de que APENAS mais uma ferramenta pra saber qual o rabo que vou comer hoje.. e não algo DE FATO administrativo. Então, baseado nessa experiencia, tomei aversão por essa porca.. err.. ferramenta. Nada diferente do que aprendi com Análise estruturada, que TAMBÉM não funciona porque vc não consegue fazer uma equipe de (por exemplo) 20 pessoas raciocinar de maneira coerente visando o produto final e INTERAÇÃO das várias partes para obter-se o todo.

    Talvez outra ocasião, apresentado à essa porca.. err.. ferramenta de outro modo, possa vê-la como eficaz. Por enquanto, o pert-cpm ganha.

  7. Boa Guilherme,
    Entretanto tenho algumas ressalvas em relação ao Scrum utilizado em projetos web:

    A minimização da utilização de documentos compromete de maneira significativa atividades mais específicas, com Ai, Usabilidade etc.

    A utilização de recursos como cartões e iterações diárias me parecem exigir uma certa mentalidade – e maturidade – empresarial rara em nosso país.

    O desconhecimento do product owner sobre a realidade diária da empresa contratada.

    Enfim…o Scrum é sim uma boa idéia, entratanto, acredito que poucas empresas no Brasil tenham mentalidade – e suporte – para substituir metodologias de gerência de projetos já enraizadas.

  8. Depois de 9 anos gerenciando projetos, já passei por tudo. Desde multinacionais com escritórios específicos de PMO, até startups com equipe de 3 faz-tudo.

    Usei o Scrum em alguns projetos de game, e como toda metodologia aplicada, partes funcionaram e partes passaram despercebidas.

    Sou um adepto da agilidade!

  9. Muito interessante, Guilherme. Tenho notado que os modelos baseados no PMI são excessivamente mecanicistas e não atendem bem demandas de projetos que envolvem complexidade, como os de intranets e portais coporativos, que realizo.

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *