O que pretendemos fazer agora é apresentar aos leitores tipos específicos de metodologias. Descrevemos os componentes mais importantes de cada método, além de discutir seus prós e contras. Se você já conhece as bases de diferentes tipos de metodologias de gerenciamento de projetos, isso o ajudará a tomar a decisão certa ao escolher uma técnica para um projeto específico. E se você está apenas no início de sua jornada de gerenciamento de projetos, esperamos incentivá-lo a aprender mais sobre as abordagens que você achar mais atraentes.
Sugerimos uma visão geral das abordagens de gerenciamento mais populares e usadas com mais freqüência. Eles podem ser aplicados a projetos em diferentes esferas, desde a TI até o gerenciamento de uma pequena empresa.
Agile é definitivamente algo que todo gerente de projetos já ouviu falar. Embora muitas pessoas pensem nisso como se fosse uma metodologia real de gerenciamento de projetos, na verdade é um conjunto de regras que deve tornar o trabalho em equipe mais agradável e eficiente. Embora eles possam definitivamente ser aplicados por conta própria, foram criadas várias metodologias que adotam uma abordagem ágil, combinam-na com várias técnicas de controle e comunicação e permitem que os trabalhadores entreguem produtos de alta qualidade.
Os principais princípios da metodologia Agile incluem:
Todo o Manifesto Agile inclui 12 pontos e foi criado por desenvolvedores de software que queriam discutir a idéia de tornar os processos de trabalho mais eficazes.
As principais vantagens da metodologia Agile são as seguintes:
Apesar das críticas positivas e de toda a vantagem que as acompanha, também há desvantagens:
O próximo tipo de metodologia de gerenciamento de projetos é Scrum. O Scrum é, na verdade, uma das maneiras pelas quais os princípios ágeis podem ser implementados. Embora também inclua flexibilidade e envolvimento do cliente, existem ferramentas específicas que permitem o uso de conceitos básicos ágeis para obter o máximo de lucro e eficiência.
Todo participante de um projeto gerenciado do Scrum tem uma função fixa. Existem Scrum Masters e Product Owners, mas eles não realizam o trabalho de um gerente de projeto, o que permite que uma equipe de desenvolvedores se gerencie com êxito.
Um termo que você definitivamente deve se lembrar se optar por trabalhar com Scrum é Sprint. Um Sprint é um cronograma curto que dura de uma semana a várias semanas ou um mês. Os sprints incluem tarefas fixas que precisam ser concluídas até o final de um sprint. Em retrospecto, no final de cada sprint, é fornecida uma visão sobre o trabalho que foi realizado. Antes de outro sprint começar, é preparado um backlog que mostra as principais tarefas que precisam ser concluídas.
As atualizações são fornecidas durante reuniões de stand-up diárias. Todos os membros da equipe são obrigados a participar deles. Tais reuniões permitem denotar problemas e encontrar pessoas para resolvê-los. Os membros da equipe podem ajudar-se mutuamente com as tarefas.
Quanto às principais vantagens dessa abordagem, essas são as mais importantes:
Quanto às desvantagens, podemos denotar o seguinte:
A metodologia Waterfall é bem diferente do Ágil. Como os métodos ágeis valorizam a flexibilidade e a auto-organização, a metodologia Waterfall implica o contrário: um plano rigoroso que é seguido em todas as etapas do projeto, bem como o gerenciamento do projeto pelo qual um indivíduo é responsável.
O Waterfall também é uma das mais antigas da lista ou metodologias de gerenciamento de projetos. Ele se originou em 1970. Seu criador, Dr. Winston Royce , que pensava no desenvolvimento de software em termos de ciclo de vida . Desde então, é extremamente popular como metodologia de gerenciamento de projetos de software.
Sempre deve haver um gerente de projeto definido na abordagem no Waterfall. O gerente de projeto é responsável pelo desenvolvimento de um cronograma para todo o ciclo do projeto, que é entregue aos desenvolvedores e deve ser seguido com precisão.
Waterfall também implica etapas definidas. Cada um deles deve ser concluído antes do início do próximo. Tais estágios incluem:
Várias vantagens dessa técnica de gerenciamento incluem:
Mas, para algumas pessoas, as desvantagens podem superar:
Essa é outra maneira de implementar a metodologia ágil. É bastante semelhante ao Scrum, pois também possui trabalhadores auto-organizados, mas, ao mesmo tempo, existem algumas diferenças fundamentais.
O conceito Kanban foi criado em uma fábrica da Toyota na década de 1940. Era um método simples, porém eficaz, que permitia visualizar a quantidade de trabalho. Era e ainda é uma ferramenta simples que permite informar todos os trabalhadores com o sistema de símbolos visuais.
Vários princípios que o sistema Kanban segue podem ser observados:
Basicamente, tudo o que você precisa para usar o sistema de gerenciamento Kanban é uma placa e notas adesivas ou um software de computador correspondente. Os quadros Kanban têm várias colunas: Lista de tarefas, Trabalho em andamento e Concluído. Depois que uma tarefa é concluída ou levada ao trabalho, ela é transferida para outra coluna. Seções adicionais podem ser criadas, dependendo do estágio do projeto.
O que torna o sistema de gerenciamento de projetos Kanban tão atraente:
Os principais princípios da metodologia Lean incluem a avaliação de clientes enquanto trabalha na minimização de desperdícios ao mesmo tempo. É bastante benéfico para os clientes, pois visa usar menos recursos e, ao mesmo tempo, alcançar produtos de boa qualidade. Isso também significa que os custos serão mais baixos do que os dos projetos com outros tipos de gerenciamento.
Como a metodologia Lean se concentra na eliminação de desperdícios, cria três categorias de disfunções que realmente levam ao desperdício de recursos. O esquema é chamado 3M: Muda, Mura, Muri.
Muda. Essa categoria é aplicada a funções que apenas eliminam resíduos, mas não criam nada de novo. Tais coisas incluem:
Como você pode ver, isso não significa apenas desperdício físico, mas também implica desperdiçar outros recursos, como tempo.
Mura. É isso que é usado para eliminar variações e fornecer processos de trabalho com fluxo uniforme. Isso pode ser explicado com o exemplo de programação de horário. Quando as pessoas que concluem os primeiros estágios do projeto perdem seu tempo e levam muito tempo para entregar um esquema, os desenvolvedores que estão envolvidos nos estágios posteriores do projeto terão menos tempo para concluir suas tarefas. Mura significa que os recursos devem ser distribuídos igualmente em todas as etapas.
Muri. Muri lida com sobrecarga. Às vezes, gerentes e proprietários de empresas exercem muita pressão sobre os fornecedores apenas porque desejam concluir mais trabalhos em menos tempo. Mas isso também cria uma atmosfera doentia e exige 100% da capacidade dos trabalhadores. É perfeito trabalhar de 60 a 70%, caso você não queira ficar sobrecarregado.
A metodologia de gerenciamento de projetos enxutos implica ajustar o fluxo de trabalho e as condições, em vez de inventar novas ferramentas.
As principais vantagens do método Lean são:
Mas há desvantagens que valem a pena considerar também. Essas são falhas técnicas. Nem sempre é nas pessoas que um projeto não segue o caminho certo. Às vezes, o equipamento falha e quebra. Tais casos não são discutidos muito dentro da metodologia Lean.
O Six Sigma é outra metodologia de gerenciamento de projetos que foi introduzida pela primeira vez na produção em massa. A Motorola, que iniciou em 1986, adaptou essa metodologia. Ele usa dados estatísticos para melhorar os processos e eliminar possíveis erros. Este método localiza quais partes do processo não estão funcionando corretamente, as extrai e as corrige.
Duas maneiras diferentes de implementar essa metodologia estão ocultas sob o termo geral Seis Sigma. Esses são os conceitos DMAIC e DMADV. O DMAIC é usado quando os processos atuais precisam de aprimoramento, mas os gerentes de projeto não querem criar um esquema totalmente novo. O DMADV é diferente, pois implica o desenvolvimento de novas ferramentas e processos.
Essas abreviações podem ser divididas em princípios principais de cada abordagem.
DMAIC significa:
DMADV significa:
As vantagens do Six Sigma são as seguintes:
Desvantagens do Six Sigma também estão presentes:
Essa técnica de gerenciamento de projetos é semelhante ao ágil, pois também implica em valor para o cliente, além de iterações e alterações em qualquer estágio de um processo. Foi inventado em 1999 por Kent Beck quando ele publicou seu “Extreme Programming Explained” e se tornou bastante difundido.
As idéias básicas da programação extrema incluem:
Quanto às vantagens da programação extrema:
Também é muito importante mencionar desvantagens:
Existem vários aspectos que devem ser levados em consideração ao escolher a metodologia correta para o seu projeto.
Comece analisando o próprio projeto. Antes de tomar uma decisão sobre um tipo de metodologia de gerenciamento de projetos, você deve saber o suficiente sobre o resultado desejado de um projeto. Dependendo de quão rigorosas sejam as demandas, você pode escolher uma metodologia mais flexível (caso a solicitação não seja formulada completamente) ou uma metodologia mais rígida (se os clientes fornecerem detalhes suficientes e você tiver uma imagem definida de um resultado). O que também importa é a complexidade do projeto, o tamanho da equipe que trabalha nele e o orçamento que o cliente oferece.
Ao avaliar sua equipe de desenvolvedores, tente descobrir se eles estão familiarizados com as metodologias de sua preferência. Caso contrário, você pode ter que gastar algum tempo explicando os princípios básicos que atrasam o trabalho real. Descubra se sua equipe está pronta para colaborar e se organizar também. Você pode descobrir que é necessário um gerente adequado ou, por outro lado, que a equipe se organiza melhor.
Pense no tipo de organização em que trabalha. É uma grande corporação ou uma empresa menor? Existem muitos departamentos envolvidos no trabalho ou há apenas várias pessoas em uma equipe? A escolha depende dessas qualidades também. Ao avaliar sua organização, preste atenção nos recursos que você possui, bem como na hierarquia e flexibilidade e geralmente no setor que sua empresa representa.
Pense também nos seus clientes. Como você já deve ter entendido, certas técnicas requerem trabalhar com clientes com mais regularidade que outras. Se as partes interessadas nem sempre estiverem disponíveis para check-ins regulares, talvez seja melhor escolher uma metodologia que não dependa muito delas.
Por último, mas não menos importante, considere as ferramentas que você possui e planeja usar para criar um determinado produto. Em uma situação perfeita, você já deve ter todas as ferramentas necessárias para implementar determinada metodologia, caso contrário, isso pode levar a despesas extras. Faça uma lista das metodologias e ferramentas de gerenciamento de projetos necessárias e veja qual combina melhor com você.
Após a conclusão dessa análise aprofundada, você pode usar esses dados para escolher a melhor metodologia para o seu caso específico.
Descrevemos os tipos mais populares de metodologias de gerenciamento de projetos com o objetivo de fornecer uma breve visão geral de cada uma delas. É o suficiente para obter uma compreensão básica do conceito e sentir se algum deles se adequa aos seus objetivos. Saber o suficiente sobre vantagens e desvantagens também pode ajudar na tomada de decisão, porque você já está preparado para certas coisas que podem dar errado durante o projeto.
Se você acha que existem certos conceitos de vários tipos de gerenciamento que se adequariam ao seu projeto, você pode combiná-los, pois é uma prática bastante comum que permite tirar o máximo proveito do trabalho dos desenvolvedores.
A técnica de escolha de uma metodologia perfeita de gerenciamento de projetos também está incluída, e recomendamos que a estude completamente e aplique cada vez que um novo projeto for iniciado. É uma maneira simples de ver como os principais benefícios correspondem à sua situação atual, além de lembrar o cliente e fazer escolhas que se adaptem a eles também.