Você está na página 1de 30

Manual do gerenciamento

ágil de projetos
Introdução 3
Entenda como funciona a gestão ágil de projetos 5
Saiba quais são as principais características do 12
gerenciamento ágil
Conheça as principais metodologias de gestão ágil 17
Conclusão 28
Sobre a ez.devs 30
Introdução
INTRODUÇÃO

O avanço tecnológico permitiu que pequenas empresas — as


startups — surgissem com a oferta de produtos e serviços inovadores,
desenvolvidos em pouco tempo. Isso seria algo impensável com os
métodos tradicionais de gerenciamento de projetos.

Eles previam a definição de todo o escopo do projeto, vastamente


documentado, seguindo uma hierarquia rígida. Por isso, exigiam
mão de obra intensiva e um orçamento fechado. Como o produto
só era entregue inteiro, acabado, não era possível testá-lo em
funcionamento com o cliente nem começar a gerar receita com
ele rapidamente.

Assim, só as grandes corporações, de fato, podiam arcar com


os custos do desenvolvimento de projetos maiores. Um marco
na mudança desse cenário foi a divulgação, em 2001, do
Manifesto Ágil, que trouxe 12 princípios que devem nortear o
desenvolvimento de um software.

Neste e-book, vamos entender melhor quais são esses princípios,


como eles se aplicam à gestão ágil de projetos, quais são as
principais características desse tipo de gerenciamento e as
metodologias que podem ser usadas. Acompanhe!

4
Entenda como
funciona a gestão ágil
de projetos
Aqui, vamos voltar ao Manifesto Ágil e ver quais são os valores
que ele prega, porque isso já vai ajudar a entender muito bem o
que guia um gerenciamento ágil de projetos:

▶▶ indivíduos e alterações mais do que processos e


ferramentas;

▶▶ software em funcionamento mais do que uma


documentação abrangente;

▶▶ colaboração com o cliente mais do que negociação


de contratos;

▶▶ responder a mudanças mais do que seguir um plano.

6
ENTENDA COMO FUNCIONA A
GESTÃO ÁGIL DE PROJETOS

Se você conhece a metodologia tradicional de gestão de projetos,


já percebe que estamos falando de uma grande mudança.

O PMBOK (Project Management Body of Knowledge), que é um


guia de gerenciamento de projetos da chamada metodologia
tradicional, prevê:

▶▶ o levantamento de todo o escopo do projeto;

▶▶ a definição de um cronograma das atividades até a


conclusão do projeto;

▶▶ levantamento total e detalhado dos custos.

7
ENTENDA COMO FUNCIONA A
GESTÃO ÁGIL DE PROJETOS

A mudança de paradigma proposta nas metodologias ágeis


diz respeito, principalmente, a essa visão de planejar o projeto
inteiro e começar a trabalhar seguindo esse cronograma rígido,
entregando, ao final, um produto pronto.

A proposta é fazer entregas menores, com prazos mais


curtos. Dessa forma, o cliente pode colocar o produto na rua,
para testá-lo junto aos clientes e começar a gerar receita.

8
ENTENDA COMO FUNCIONA A
GESTÃO ÁGIL DE PROJETOS

Nas metodologias ágeis, é perfeitamente


normal e aceitável fazer mudanças ao
longo do projeto, uma vez que as próprias
entregas anteriores fornecem insights de
quais são os melhores rumos a seguir.

É também uma forma de manter o time motivado. Em projetos


de longa duração, que levam anos até ficarem totalmente
prontos, é comum que as pessoas se cansem, porque nunca
veem o resultado dos seus esforços. Nas metodologias ágeis,
com entregas frequentes, pode-se comemorar cada passo e ter a
experiência de ver o trabalho gerando valor.

Ademais, isso estreita a comunicação com o cliente, uma vez


que as metodologias ágeis colocam a satisfação dele no centro
dos seus objetivos. Por isso, requerem maior proximidade dos
clientes, para entender exatamente quais são os desejos e evitar
retrabalhos. Sempre a par do trabalho, o cliente sente que o
projeto está andando e que suas necessidades são atendidas.

Tendo isso em vista, vamos ver algumas das principais vantagens


que as metodologias ágeis apresentam em relação à tradicional.

9
ENTENDA COMO FUNCIONA A
GESTÃO ÁGIL DE PROJETOS

AUMENTO DA AUTONOMIA E DA
PRODUTIVIDADE DA EQUIPE

Como não é preciso se preocupar em seguir à risca uma


documentação rígida, as equipes têm mais autonomia para
trabalhar, estimulando a criatividade para encontrar as
melhores soluções.

Com equipes enxutas, os membros têm uma visão mais


completa do todo, conhecem o impacto do seu trabalho no
projeto como um todo e sabem o que os demais colegas fazem, o
que leva a um aumento da produtividade.

10
ENTENDA COMO FUNCIONA A
GESTÃO ÁGIL DE PROJETOS

MELHORIA NA COMUNICAÇÃO

Aqui, estamos falando tanto da comunicação da equipe de


desenvolvimento com o cliente quanto dos membros da equipe
entre si. Como mencionamos, a proximidade com o cliente é um
dos pontos-chave das metodologias ágeis.

Com equipes mais enxutas e prazos de entrega curtos, os


membros da equipe também precisam ter ciência do que o outro
está fazendo, o que obriga a ter uma comunicação fluida.

REDUÇÃO DE RISCO

Você já deve ter ouvido falar daquele projeto enorme que


consumiu muito tempo, dinheiro e, no fim, se mostrou
um fracasso, não é? As metodologias ágeis reduzem
consideravelmente os riscos desse tipo de acontecimento.

Como há entregas constantes, com prazos frequentes, é possível


verificar a aceitação do produto no mercado, colher o feedback
do cliente e ajustar a rota para chegar a um produto final
alinhado às necessidades do cliente.

11
Saiba quais são
as principais
características do
gerenciamento ágil
SAIBA QUAIS SÃO AS PRINCIPAIS
CARACTERÍSTICAS DO GERENCIAMENTO ÁGIL

Já citamos brevemente algumas características importantes


quando se adota uma metodologia ágil de gerenciamento de
projetos. Neste tópico, vamos ver melhor quais são e qual a
importância delas.

13
SAIBA QUAIS SÃO AS PRINCIPAIS
CARACTERÍSTICAS DO GERENCIAMENTO ÁGIL

INTERATIVIDADE

O próprio Manifesto Ágil destaca a importância da interatividade


nas metodologias ágeis, destacando que a forma mais eficiente
e eficaz de transmitir informações para e por dentro de um time
de desenvolvimento é por meio de uma conversa cara a cara.

Aqui, não precisamos falar de desenvolvimento de software para


saber que isso é verdade. Quem trabalha em empresas grandes
sabe como uma conversa olho no olho é mais rápida, eficiente
e gera muito menos mal-entendido do que um e-mail ou uma
troca de mensagens.

ITERATIVIDADE

Esse é um conceito que vem mesmo da área de tecnologia. Na


metodologia tradicional, o projeto é desenvolvido em cascata e
existe uma entrega final, pronta.

No gerenciamento ágil, atua-se de forma contínua em várias


frentes e as entregas ocorrem com frequência, por partes, de
forma incremental.

14
TRANSPARÊNCIA

Para que o processo funcione a contento, exige-se o máximo de


transparência tanto na relação com o cliente quanto entre os
membros da equipe. O cliente precisa estar a par do andamento
do projeto, incluindo as dificuldades, para que seja possível
decidir como contorná-las.

Isso também reduz consideravelmente a ansiedade do cliente


e permite que ele próprio se programe com mais precisão,
sabendo como está o projeto.

15
SAIBA QUAIS SÃO AS PRINCIPAIS
CARACTERÍSTICAS DO GERENCIAMENTO ÁGIL

SIMPLICIDADE

Pode parecer contraditório, mas ser simples em todas as fases


do projeto vai ajudar a garantir os melhores resultados.
Pense se o esforço gasto em determinada funcionalidade vai
se pagar e lembre-se de que, de forma geral, o usuário quer
soluções simples, que economizem o tempo dele e que não
demandem esforço para serem compreendidas.

16
Conheça as principais
metodologias de
gestão ágil
CONHEÇA AS PRINCIPAIS
METODOLOGIAS DE GESTÃO ÁGIL

Até aqui, falamos do gerenciamento ágil de forma geral e dos


princípios que o norteiam. Diversas metodologias seguem
esses princípios, aplicando-os de forma diferente. Confira a
seguir as principais.

18
CONHEÇA AS PRINCIPAIS
METODOLOGIAS DE GESTÃO ÁGIL

SCRUM

O Scrum é um dos métodos ágeis mais conhecidos. Ele exige


que você conheça muito bem sua equipe e defina com precisão
o papel de cada um dos envolvidos.

A figura principal é a do Product Owner (P.O.), que é quem


representa os interesses do cliente e vai determinar quais serão
as funcionalidades do produto. A partir disso, cria uma lista de
prioridades, que é chamada de backlog.

As tarefas são distribuídas para os membros do time e


entregues em sprints, que são os intervalos de tempo para o
desenvolvimento. As sprints devem ser curtas, com duração de,
no máximo, quatro semanas.

A cada sprint, deve-se fazer uma revisão do que foi desenvolvido,


validar as atividades e rever se algum ponto precisa de ajuste.
Esse ciclo se repete até zerar o backlog.

19
CONHEÇA AS PRINCIPAIS
METODOLOGIAS DE GESTÃO ÁGIL

LEAN

Em português, Lean significa “enxuto”, o que já dá uma boa


pista do que esse conceito prega. Aqui, o foco é identificar e
eliminar desperdícios na organização como um todo ou na
execução de um projeto.

Para isso, é preciso simplificar os processos ao máximo, usar


apenas os recursos necessários para a realização dos projetos,
reduzir custos, aumentar a produtividade e melhorar as entregas.

20
CONHEÇA AS PRINCIPAIS
METODOLOGIAS DE GESTÃO ÁGIL

Um dos pontos essenciais é o desenvolvimento do MVP


(Minimum Viable Poduct), sigla em inglês para Produto
Mínimo Viável, antes de dar início à execução completa de um
projeto. O MVP nada mais é do que uma versão simplificada de
um produto, que contém apenas o que é essencial para validar
ideias e projetos, e detectar pontos fortes e falhas.

Assim, é possível desenvolver o projeto com


mais chances de sucesso antes de colocar
o produto no mercado.
21
CONHEÇA AS PRINCIPAIS
METODOLOGIAS DE GESTÃO ÁGIL

KANBAN

O princípio básico dessa metodologia é ter como foco sempre


terminar mais atividades, em vez de começar novas. O Kanban
é muito bom pela sua simplicidade e por ser extremamente
visual. Ele usa um quadro, que pode ser tanto físico quanto um
virtual, como um Trello, para dar visibilidade do andamento do
projeto e do que precisa ser feito.

O quadro é dividido em colunas, sendo que a forma mais básica é:

▶▶ não iniciadas (to do);

▶▶ em desenvolvimento (doing);

▶▶ feitas (done).

22
CONHEÇA AS PRINCIPAIS
METODOLOGIAS DE GESTÃO ÁGIL

Podem existir quantas colunas fizerem sentido para o projeto,


como uma coluna de homologação e outra de validação do
cliente. Se você tem vários profissionais trabalhando em um
mesmo projeto, todos podem dar manutenção nesse quadro.
Assim, por exemplo, quando uma acaba um desenvolvimento, o
ideal é que ela pegue outra parte que já está em andamento e
leve até o fim.

O importante é focar mais a entrega e não abrir muitas


frentes de trabalho ao mesmo tempo. Dessa forma, há entregas
constantes para o cliente, que pode começar a fazer uso daquele
serviço, agregando valor a ele.

23
CONHEÇA AS PRINCIPAIS
METODOLOGIAS DE GESTÃO ÁGIL

EXTREME PROGRAMMING (XP)

O XP também é uma metodologia focada na agilidade das


equipes e na qualidade dos projetos. Entre as boas práticas
recomendadas no XP, podemos citar:

▶▶ o cliente precisa estar constantemente disponível para tirar


dúvidas, decidir alterações, priorizar o escopo;

▶▶ faz-se uso de metáforas para facilitar a comunicação


da equipe, como ao nomear determinadas fases ou
funcionalidades do produto;

▶▶ é preciso “planejar o jogo”, ou seja, deixar claro e visível nas


reuniões como vai ser o andamento do projeto;

▶▶ entrega de pequenos releases constantemente;

▶▶ ter métricas de aceitação;

▶▶ promover a integração contínua na execução dos testes;

24
CONHEÇA AS PRINCIPAIS
METODOLOGIAS DE GESTÃO ÁGIL

▶▶ adotar a simplicidade nos projetos;

▶▶ trabalhar a melhoria constante no código, até obter sua


forma mais simples;

▶▶ todo desenvolvimento de código é feito por duas


pessoas usando o mesmo teclado, o mesmo mouse e o
mesmo monitor, de forma a compartilhar conhecimento
sobre o negócio e nivelar o conhecimento técnico dos
programadores;

▶▶ promove-se um revezamento das duplas de programação


periodicamente, para uniformizar o código;

▶▶ todo código precisa ser desenvolvido seguindo um padrão;

▶▶ deve-se evitar a sobrecarga de trabalho da equipe.


Trabalhar por longos períodos é considerado
contraproducente.

25
CONHEÇA AS PRINCIPAIS
METODOLOGIAS DE GESTÃO ÁGIL

SMART

Essa é uma metodologia que foi rapidamente adotada pelos


departamentos de Recursos Humanos para traçar metas
para os colaboradores da empresa. Isso porque ela traz
parâmetros para tornar as metas tangíveis e mensuráveis.
Dessa forma, o colaborador sabe o que se espera dele e como
pode alcançar aquilo.

Ainda assim, ela pode ser usada na definição de metas para


qualquer projeto. Em inglês, SMART é um acrônimo, que traz
a primeira letra de cada palavra que deve estar presente nas
metas e objetivos. Veja:

26
CONHEÇA AS PRINCIPAIS
METODOLOGIAS DE GESTÃO ÁGIL

▶▶ S (Specific): as metas devem ser específicas. Assim, o


objetivo não pode ser apenas “aumentar os lucros”, mas
dizer como isso vai ser feito, com a ajuda de quem, o que
vou precisar para alcançar isso;

▶▶ M (Mensurable): as metas precisam ser mensuráveis.


A medida varia — pode ser tempo, resultado financeiro,
novos clientes etc., mas, no fim, é preciso ter uma métrica
pela qual se possa avaliá-las;

▶▶ A (Attainable): os objetivos devem ser atingíveis.


Não adianta traçar metas irrealistas, que não apresentam
as condições para serem alcançadas;

▶▶ R (Relevant): as metas devem ser relevantes para o


negócio. É preciso pensar o que vai fazer o negócio crescer,
dar o próximo passo e mudar de patamar;

▶▶ T (Time-related): defina qual é o período de tempo em que


aquela meta deve ser alcançada.

27
Conclusão
Vimos que as metodologias ágeis podem ter diferenças nas
formas de aplicação, mas todas elas seguem os mesmos
princípios, que objetivam tornar o gerenciamento de projetos
mais simples, eficiente e rápido para o cliente.

Essa é uma necessidade imposta pelo ritmo acelerado do tempo


em que vivemos, sem espaço para desperdícios e retrabalhos.
Possibilita trabalhar com equipes mais enxutas e colocar o
produto no mercado mais cedo, corrigindo rumos e gerando
receita rapidamente.

Entre as metodologias ágeis, não existe a melhor. Para escolher


qual metodologia usar no seu projeto, você precisa verificar
qual se encaixa melhor no perfil dele, inclusive, não é raro
que se utilize mais de uma ou uma combinação delas. Agora,
você já tem o conhecimento necessário para fazer essa escolha.
Sucesso em seus projetos!

29
Nossa missão é transformar o mercado de tecnologia do Brasil,
oferecendo serviços de desenvolvimento de aplicativos Web e mobile,
design, conteúdo e marketing digital de qualidade para todos.

Para isso, valorizamos a UX e fazemos de tudo para que seu projeto


proporcione a melhor experiência possível, seja ela Mobile, seja Web.
Afinal, nada melhor do que ter uma experiência impecável com
um negócio. Comprometimento e amor pelo que fazemos são as
características que menos faltam nessa equipe, e não descansaremos
enquanto não solucionarmos seu problema.

Por fim, não podemos falar de nossas entregas ágeis: nossa


metodologia orientada a MVP faz com que entreguemos valor em
apenas algumas semanas. Enquanto uma equipe demora meses para
entregar a primeira versão de um projeto, aqui, em apenas algumas
semanas, você começa a ver seu aplicativo funcionando.

Tudo isso é possível graças ao fato de utilizarmos as melhores


metodologias e ferramentas de desenvolvimento, como o React Native.

Você também pode gostar