Por: Deodato Santos Cunha
O tema “Gestão de Projetos” é cada vez mais comentado nas
empresas, a necessidade por uma gestão eficiente, estruturada e clara é
crescente. Atualmente uma das palavras de ordem é “eficiência”. Eficiência é a
capacidade de uma empresa/organização conseguir manter sua operação, com
qualidade, e apenas com os recursos necessários. No artigo deste mês vamos
falar sobre as duas principais metodologias ágeis existentes e suas
aplicabilidades para apoiar tal gestão.
Para introduzir o assunto, segue abaixo o manifesto ágil,
publicado em 2001:
“Estamos descobrindo maneiras melhores de desenvolver
software, fazendo-o nós mesmos e ajudando outros a fazerem o mesmo. Através
deste trabalho, passamos a valorizar:
- Indivíduos e interações mais que processos e ferramentas
- Software em funcionamento mais que documentação abrangente
- Colaboração com o cliente mais que negociação de contratos
- Responder a mudanças mais que seguir um plano
Continuando, vou descrever sucintamente os dois métodos
ágeis mais conhecidos na área de desenvolvimento de software:
SCRUM
O Scrum é um processo de desenvolvimento iterativo, dinâmico
e incremental para gerenciamento de projetos e desenvolvimento ágil de
software. Scrum não é um processo prescritivo, ou seja, ele não descreve o que
fazer em cada situação. Ele é usado para trabalhos complexos nos quais é
difícil antecipar o planejamento, entregas do projeto ou os riscos do projeto.
Apesar do Scrum ter sido destinado para gerenciamento de projetos de software,
ele pode ser utilizado em uma abordagem geral de gerenciamento de
projetos/programas.
Scrum é um framework que contém um conjunto de práticas e
papéis pré-definidos. Os principais papéis são: o ScrumMaster, que mantém os
processos (normalmente no lugar de um gerente de projeto), o Proprietário do
Produto, ou Product Owner, que representa os stakeholders , o negócio e a
equipe que é um grupo multifuncional que faz a análise, projeto, implementação
e testes.
Na prática o Scrum funciona da seguinte maneira, cria-se um
product backlog que é uma lista de itens priorizados que precisam ser
desenvolvidos (lista de requisitos). O product backlog é mantido pelo product
owner, depois cria-se o sprint backlog que
é o detalhamento dos requisitos contidos no product backlog ao ponto de ser a
referência do time de desenvolvimento. Após isso, é feito o planejamento do
sprint (execução/desenvolvimento dos itens que estão no sprint backlog
),durante o sprint ocorrem reuniões
diárias, chamadas Daily Scrum, essas reuniões podem ocorrer no período da
manhã, e são discutidas as tarefas executadas no dia anterior e as atividades
do dia, recomenda-se que esta reunião dure no máximo 15 minutos.
eXtreme Programming ou XP
Programação extrema (do inglês eXtreme Programming), ou
simplesmente XP, é uma metodologia ágil mais indicada para equipes pequenas e
médias que irão desenvolver software com requisitos vagos e em constante
mudança. Para isso, adota a estratégia de constante acompanhamento e realização
de vários pequenos ajustes durante o desenvolvimento de software. Os cinco
valores fundamentais da metodologia XP são: comunicação, simplicidade,
feedback, coragem e respeito. A partir desses valores, possui como princípios
básicos: feedback rápido, presumir simplicidade, mudanças incrementais, abraçar
mudanças e trabalho de qualidade.
Dentre as variáveis de controle em projetos (custo, tempo,
qualidade e escopo), há um foco explícito em escopo. Para isso, recomenda-se a
priorização de funcionalidades que representem maior valor agregado possível
para o negócio. Desta forma, caso seja necessário a diminuição de escopo, as
funcionalidades menos valiosas serão adiadas ou canceladas.
A XP incentiva o controle da qualidade como variável do
projeto, pois o ganho de curto prazo na produtividade, ao diminuir a qualidade,
não é compensado por perdas (ou até impedimentos) a médio e longo prazo.
Concluindo, percebemos que os métodos ágeis estão sendo
disseminados e cada vez mais empresas estão adotando. Como disse no começo do
artigo, as empresas estão buscando eficiência, e os métodos ágeis buscam
contribuir para esse aspecto.
Fonte: Publicado na e-News do PMI São Paulo em Junho de 2011.
Nenhum comentário:
Postar um comentário