Metodologias ágeis no setor público: Scrum, Kanban e Lean – Administração Pública | Tuco-Tuco
Manifesto Ágil, Scrum (papéis, eventos, artefatos), Kanban, Lean, OKR, comparação com cascata e adaptação ao contexto governamental.
Metodologias Ágeis no Setor Público: Scrum, Kanban e Lean
O Manifesto Ágil e a Mudança de Paradigma
1.1. Contexto Histórico
Em fevereiro de 2001, dezessete desenvolvedores de software reuniram-se em Snowbird, Utah, nos Estados Unidos, para discutir alternativas aos modelos tradicionais de gestão de projetos — notadamente o modelo cascata (waterfall), caracterizado por fases sequenciais rígidas (análise, projeto, implementação, teste, implantação), cada uma gerando documentação volumosa e com pouca flexibilidade para mudanças após a aprovação de uma etapa. Essa reunião resultou no Manifesto para o Desenvolvimento Ágil de Software, documento fundacional que inaugurou uma nova filosofia de trabalho, centrada em entregas rápidas, colaboração intensa e adaptação contínua a requisitos mutáveis.
1.2. Os Quatro Valores do Manifesto Ágil
O Manifesto Ágil estabelece quatro valores, com a expressão "mais que" indicando que os itens da direita também são importantes, mas os da esquerda são prioritários:
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.
No contexto do setor público, esses valores podem ser traduzidos: o foco recai sobre a comunicação direta entre a equipe do projeto e os agentes públicos que representam o cidadão, sobre a entrega incremental de políticas ou serviços digitais que gerem valor perceptível, sobre a cocriação com a sociedade em vez de especificações fechadas em editais, e sobre a capacidade de ajustar a rota diante de mudanças legislativas ou novas evidências.
1.3. Os Doze Princípios do Manifesto Ágil
Os princípios detalham como operacionalizar os valores. Destacam-se:
Nossa maior prioridade é satisfazer o cliente por meio da entrega contínua e adiantada de software com valor agregado.
Mudanças nos requisitos são bem-vindas, mesmo tardiamente no desenvolvimento. Processos ágeis tiram vantagem das mudanças visando à vantagem competitiva do cliente.
Entregar frequentemente software funcionando, de poucas semanas a poucos meses, com preferência à menor escala de tempo.
Pessoas de negócio e desenvolvedores devem trabalhar diariamente em conjunto por todo o projeto.
Construa projetos em torno de indivíduos motivados. Dê a eles o ambiente e o suporte necessário, e confie neles para fazer o trabalho.
O método mais eficiente e eficaz de transmitir informações para e entre uma equipe de desenvolvimento é a conversa face a face.
Software funcionando é a medida primária de progresso.
Os processos ágeis promovem desenvolvimento sustentável. Os patrocinadores, desenvolvedores e usuários devem ser capazes de manter um ritmo constante indefinidamente.
Contínua atenção à excelência técnica e bom design aumenta a agilidade.
Simplicidade — a arte de maximizar a quantidade de trabalho não realizado — é essencial.
As melhores arquiteturas, requisitos e designs emergem de equipes auto-organizáveis.
Em intervalos regulares, a equipe reflete sobre como se tornar mais eficaz e então refina e ajusta seu comportamento de acordo.
1.4. Contraste com o Modelo Cascata (Waterfall)
| Modelo Cascata | Modelo Ágil |
|---------------------------|----------------------------|
| Fases sequenciais estanques | Ciclos iterativos e incrementais |
| Planejamento detalhado no início | Planejamento contínuo e adaptativo |
| Mudanças são custosas e evitadas | Mudanças são bem-vindas e esperadas |
| Documentação extensa como garantia | Software funcionando como medida primária |
| Cliente participa predominantemente no início e no final | Cliente envolvido diariamente |
| Entrega única ao final do projeto | Entregas frequentes de valor |
Scrum: O Framework Empírico de Controle de Processos
O Scrum foi criado por Jeff Sutherland e Ken Schwaber no início dos anos 1990, baseando-se em conceitos do artigo "The New New Product Development Game" de Takeuchi e Nonaka. A versão mais recente do Scrum Guide (2020) define-o como um framework leve que ajuda pessoas, equipes e organizações a gerar valor por meio de soluções adaptativas para problemas complexos. Scrum não é uma metodologia prescritiva, mas um conjunto mínimo de regras que devem ser seguidas para permitir a inspeção e adaptação empíricas.
2.1. Pilares Empíricos do Scrum
O Scrum baseia-se em três pilares que sustentam o empirismo:
Transparência: O processo e o trabalho devem ser visíveis para quem realiza o trabalho e para quem o recebe. Decisões baseiam-se no estado percebido de seus artefatos.
Inspeção: Os artefatos do Scrum e o progresso em direção às metas acordadas devem ser inspecionados com frequência e diligência para detectar variações indesejadas, mas não de forma tão frequente que atrapalhe o trabalho.
Adaptação: Se algum aspecto do processo se desviar além dos limites aceitáveis, o processo ou o material sendo produzido deve ser ajustado. Quanto mais cedo o ajuste, menor o desperdício.
2.2. Valores do Scrum
A adesão aos cinco valores é essencial para a efetividade do framework: Compromisso (Commitment), Coragem (Courage), Foco (Focus), Abertura (Openness) e Respeito (Respect). Esses valores direcionam o comportamento do Time Scrum e a qualidade das interações.
2.3. O Time Scrum (Scrum Team)
O Time Scrum é auto-organizado e multifuncional, composto por três papéis com responsabilidades bem definidas:
Product Owner (PO): Responsável por maximizar o valor do produto resultante do trabalho do Time Scrum. É a única pessoa que gerencia o Product Backlog, incluindo: declarar claramente os itens; ordená-los para melhor alcançar as metas; garantir que seja transparente, visível e compreendido. O PO é o elo entre a equipe e os stakeholders, mas não deve ser um "comitê" ou alguém que simplesmente repassa ordens; precisa ter autoridade para tomar decisões.
Scrum Master (SM): É um líder servidor, responsável por estabelecer o Scrum conforme definido no Scrum Guide. Ajuda o Time Scrum e a organização a compreenderem a teoria e a prática do Scrum, remove impedimentos, facilita os eventos e protege a equipe de interferências externas. Atua como coach, promovendo um ambiente de alta performance.
Developers (Time de Desenvolvimento): Profissionais que realizam o trabalho de entregar um incremento potencialmente utilizável a cada Sprint. São auto-organizados, multifuncionais e responsáveis coletivamente por todas as atividades de criação de valor.
2.4. Eventos do Scrum
Os eventos são timeboxed (limitados no tempo) e criam oportunidades formais de inspeção e adaptação:
Sprint: É o coração do Scrum. Um período de tempo fixo (máximo de um mês) durante o qual um incremento "Pronto" é criado. Cada Sprint é um projeto curto em si e tem uma meta (Sprint Goal). Se a meta se torna obsoleta, o PO pode cancelar a Sprint.
Sprint Planning: Reunião realizada no início de cada Sprint para planejar o trabalho a ser realizado. O PO apresenta os itens de maior valor do Product Backlog, e o Time Scrum define a Sprint Goal (meta) e seleciona os itens que comporão o Sprint Backlog. Timebox: 8 horas para uma Sprint de um mês (proporcionalmente menor para Sprints mais curtas).
Daily Scrum: Reunião diária de 15 minutos para os Developers inspecionarem o progresso em direção à Sprint Goal e adaptarem o plano de trabalho para as próximas 24 horas. Não é um relatório de status para o Scrum Master ou PO, mas uma auto-inspeção da equipe.
Sprint Review: Realizada ao final da Sprint para inspecionar o incremento produzido e adaptar o Product Backlog com base no feedback dos stakeholders. O Time Scrum e os stakeholders discutem o que foi feito, o que mudou no ambiente e o que deve ser feito a seguir. Timebox: 4 horas para uma Sprint de um mês.
Sprint Retrospective: O último evento da Sprint, focado em como o Time Scrum pode melhorar seu processo de trabalho. Inspeciona-se como foi a Sprint em relação a indivíduos, interações, processos, ferramentas e definição de Pronto, identificando melhorias a serem implementadas na próxima Sprint. Timebox: 3 horas para uma Sprint de um mês.
2.5. Artefatos e Compromissos do Scrum
Cada artefato contém um compromisso que fornece transparência e foco:
Product Backlog: Lista ordenada de tudo o que se sabe ser necessário para o produto. É a única fonte de requisitos para quaisquer mudanças. O compromisso associado é a Meta do Produto (Product Goal): o estado futuro desejado do produto, que guia o Time Scrum.
Sprint Backlog: Conjunto de itens do Product Backlog selecionados para a Sprint, mais o plano de entrega. O compromisso é a Meta da Sprint (Sprint Goal): o objetivo único da Sprint.
Incremento: Soma de todos os itens do Product Backlog concluídos durante a Sprint e todas as Sprints anteriores, que atende à Definição de Pronto (Definition of Done — DoD). A DoD é um acordo formal, definido pela organização ou pelo Time Scrum, que descreve as condições que um incremento deve satisfazer para ser considerado concluído. Sem uma DoD clara, não há transparência sobre o progresso real.
Kanban: Fluxo Contínuo e Gestão Visual do Trabalho
O Kanban surgiu como um método de gestão do conhecimento e do fluxo de trabalho, inspirado no Sistema Toyota de Produção (TPS). No desenvolvimento de software, foi popularizado por David J. Anderson. Diferentemente do Scrum, que opera em Sprints com iterações fixas, o Kanban é baseado em fluxo contínuo: o trabalho é puxado (pull system) assim que há capacidade disponível, sem compromisso com iterações predeterminadas.
3.1. Princípios Gerais do Método Kanban
Comece com o que você faz agora: Não prescreve papéis ou eventos específicos; respeita o processo atual e busca evoluí-lo incrementalmente.
Acorde em buscar mudanças evolucionárias: Pequenas melhorias incrementais reduzem a resistência.
Incentive atos de liderança em todos os níveis: Todos são responsáveis pela melhoria contínua.
3.2. Práticas Centrais do Kanban
Visualizar o fluxo de trabalho (workflow): Utiliza-se um quadro Kanban, físico ou digital, com colunas representando os estágios do processo (ex.: "A Fazer", "Em Progresso", "Feito"). Cartões representam unidades de trabalho.
Limitar o trabalho em progresso (WIP — Work in Progress): A principal prática do Kanban. Cada coluna tem um número máximo de itens que pode conter simultaneamente. Limitar o WIP força a conclusão de itens antes de iniciar novos, reduzindo o tempo de ciclo, diminuindo o desperdício de troca de contexto e expondo gargalos.
Gerenciar o fluxo: Medir métricas como tempo de ciclo (cycle time), tempo de espera (lead time) e vazão (throughput) para otimizar o fluxo de entrega de valor.
Tornar políticas explícitas: Regras como definição de quando um item pode mover-se para a próxima coluna, critérios de aceitação e limites de WIP devem ser visíveis e documentados.
Implementar ciclos de feedback: Reuniões de revisão de fluxo, análise de métricas e retrospectivas são incorporadas ao método para promover inspeção e adaptação contínuas.
Melhorar colaborativamente, evoluir experimentalmente: Utilizar o método científico (hipótese, teste, mensuração, aprendizado) para implementar melhorias.
3.3. Classe de Serviço e SLA
No Kanban avançado, itens de trabalho podem ser classificados em classes de serviço (ex.: urgente, data fixa, padrão, intangível), cada uma com políticas de tratamento e expectativas de tempo de espera (Service Level Agreement — SLA).
Lean: A Eliminação do Desperdício e a Criação de Valor
O Lean é uma filosofia de gestão originada no Sistema Toyota de Produção, desenvolvido por Taiichi Ohno, Shigeo Shingo e Eiji Toyoda após a Segunda Guerra Mundial. Lean busca maximizar o valor para o cliente eliminando sistematicamente os desperdícios (muda, em japonês). Embora tenha nascido na manufatura, seus princípios aplicam-se a qualquer processo de criação de valor, inclusive o desenvolvimento de software e a administração pública (Lean Government).
4.1. Os Sete Desperdícios Clássicos (Taiichi Ohno)
Superprodução: Produzir mais do que o necessário ou antes do momento certo. No serviço público, exemplifica-se por relatórios que ninguém lê ou documentos produzidos sem demanda real.
Espera: Tempo ocioso de pessoas, materiais ou informações aguardando processamento. Filas de processos parados, usuários aguardando atendimento.
Transporte: Movimentação desnecessária de materiais, documentos ou informações.
Processamento excessivo (excesso de processamento): Realizar etapas que não agregam valor do ponto de vista do cliente. Exemplo: tripla conferência manual de um procedimento automatizado.
Estoque: Acúmulo de materiais ou trabalho em progresso além do necessário. Estoques de papel, de formulários obsoletos, de demandas não processadas.
Movimentação: Deslocamento desnecessário de pessoas.
Defeitos (retrabalho): Erros que exigem correção, retrabalho, reinspeção. Processos administrativos devolvidos por inconsistências, informações incorretas gerando retorno ao contribuinte.
Acrescentou-se posteriormente um oitavo desperdício: a subutilização do potencial humano, que ocorre quando o conhecimento, a criatividade e as habilidades dos trabalhadores são desperdiçados por falta de engajamento ou autonomia.
4.2. Princípios Fundamentais do Lean
Valor: Definido pelo cliente (cidadão). Só se agrega valor com atividades que o cidadão reconhece e pelas quais estaria disposto a contribuir.
Fluxo de Valor: Mapear todas as etapas que criam valor, desde a necessidade do cidadão até a entrega do serviço, identificando quais etapas agregam valor e quais são desperdícios.
Fluxo Contínuo: Fazer o trabalho fluir sem interrupções, reduzindo lotes, filas e retrabalhos.
Produção Puxada: Só iniciar o trabalho quando houver demanda real (puxar o trabalho conforme a capacidade).
Perfeição (Kaizen): Busca contínua pela melhoria, envolvendo todos na eliminação de desperdícios.
4.3. Lean Government
Lean Government é a aplicação dos princípios Lean à administração pública. Exemplos incluem: eliminar exigências documentais redundantes, simplificar formulários, reduzir o tempo de tramitação de processos, automatizar etapas que não exigem julgamento humano, e redesenhar fluxos a partir da perspectiva da jornada do cidadão. Diversos órgãos públicos brasileiros têm adotado práticas Lean para otimizar processos, como parte dos esforços de desburocratização (Lei nº 13.726/2018, que racionaliza atos e procedimentos administrativos, e o Decreto nº 9.094/2017, que simplifica o atendimento ao usuário).
OKR — Objectives and Key Results
OKR é uma abordagem de definição e acompanhamento de metas, criada por Andy Grove na Intel e popularizada mundialmente por John Doerr no Google. Embora não seja uma metodologia ágil por si, complementa frameworks como Scrum e Kanban, fornecendo alinhamento estratégico e transparência em todos os níveis da organização.
Objective (Objetivo): Descrição qualitativa, aspiracional e inspiradora do que se deseja alcançar. Deve ser significativo, concreto e orientado à ação. Exemplo: "Tornar o atendimento ao cidadão o mais simples e rápido do país".
Key Results (Resultados-Chave): Conjunto de 3 a 5 métricas quantitativas que medem o progresso em direção ao objetivo. Devem ser mensuráveis, específicos e ter prazo definido. Cada Key Result deve ser desafiador, mas alcançável. Exemplo: "Reduzir o tempo médio de espera em filas presenciais de 45 para 15 minutos até dezembro".
Utilizam-se ciclos curtos (trimestrais), com revisão frequente. A transparência é total: todos na organização podem ver os OKRs de todos. Isso promove alinhamento horizontal e vertical, e permite que equipes auto-organizadas definam seus próprios OKRs em cascata a partir dos objetivos estratégicos.
Design Thinking no Setor Público
O Design Thinking é uma abordagem de inovação centrada no ser humano, que utiliza a sensibilidade e os métodos do designer para criar soluções que atendam às necessidades reais dos usuários. Popularizado pela IDEO e pela Stanford d.school, estrutura-se tipicamente em cinco fases não lineares:
Empatia (Empathize): Mergulhar no contexto do usuário, compreender suas dores, necessidades e desejos, por meio de observação, entrevistas e imersão.
Definição (Define): Sintetizar os achados e definir o problema central a ser resolvido, de forma clara e focada no usuário.
Ideação (Ideate): Gerar o maior número possível de ideias para solucionar o problema definido, utilizando técnicas como brainstorming, bodystorming e analogias.
Prototipação (Prototype): Construir representações tangíveis e de baixo custo das ideias selecionadas (protótipos de papel, encenações, mockups digitais).
Teste (Test): Colocar os protótipos nas mãos dos usuários reais, observando a interação, coletando feedback e iterando a solução.
No serviço público, laboratórios de inovação como o GNova (ENAP) e o (011).lab (Prefeitura de São Paulo) aplicam Design Thinking para redesenhar serviços públicos, criar políticas mais centradas no cidadão e engajar a sociedade.
Quadro Comparativo: Scrum, Kanban e Lean
| Característica | Scrum | Kanban | Lean |
|-----------------------|----------------------------------------------------------|---------------------------------------------------------------|-----------------------------------------------------------------------------|
| Natureza | Framework iterativo e incremental | Método de fluxo contínuo | Filosofia de gestão |
| Cadência | Sprints (timeboxes fixos, 1-4 semanas) | Fluxo contínuo, sem iterações obrigatórias | Fluxo contínuo, com eventos de melhoria (Kaizen) |
| Papéis definidos | Product Owner, Scrum Master, Developers | Não prescreve papéis (respeita papéis atuais) | Não prescreve papéis; foco na cultura de melhoria |
| Eventos | Sprint Planning, Daily Scrum, Sprint Review, Sprint Retrospective | Revisões de fluxo, retrospectivas (sem timebox fixo) | Eventos Kaizen, análise de fluxo de valor |
| Métrica-chave | Velocidade do time (velocity), Burndown/Burnup | Lead time, Cycle time, Throughput, WIP | Eficiência do fluxo de valor, eliminação de desperdícios |
| Limitação de WIP | Indireta (via Sprint Backlog e compromisso) | Explícita e central (WIP limits por coluna) | Limitada pela redução de lotes e fluxo puxado |
| Foco da melhoria | Inspeção e adaptação do processo e do produto | Otimização do fluxo e gargalos | Eliminação de desperdícios e agregação de valor |
Aplicação no Setor Público: Avanços e Limitações
As metodologias ágeis vêm sendo progressivamente incorporadas à administração pública brasileira, impulsionadas pela necessidade de maior eficiência, transformação digital e entrega de valor ao cidadão.
8.1. Adoção por Órgãos Públicos
O Tribunal de Contas da União (TCU), a Receita Federal e o Serpro adotaram Scrum e Kanban em suas áreas de tecnologia e desenvolvimento de sistemas.
O GNova, laboratório de inovação da ENAP, utiliza Design Thinking e abordagens ágeis para desenvolvimento de soluções de gestão pública.
A Lei nº 14.133/2021 (Nova Lei de Licitações e Contratos) introduziu mecanismos que dialogam com princípios ágeis, como o Diálogo Competitivo (art. 32), que permite discutir soluções com potenciais fornecedores antes de definir o objeto da contratação, algo similar a ciclos de feedback.
8.2. Desafios e Limitações
Rigidez orçamentária e legal: A execução orçamentária pública segue ritos anuais, empenhos e licitações, que podem não se encaixar perfeitamente em ciclos curtos e adaptativos.
Cultura de aversão ao risco e ao erro: O princípio da legalidade estrita e o controle formal tendem a preferir processos previsíveis e documentados.
Instabilidade das equipes: Alta rotatividade e designações temporárias dificultam a formação de times estáveis e de alta performance.
Dificuldade de medir "valor público": A tradução de benefícios sociais em métricas ágeis nem sempre é direta.
Apesar disso, a tendência é de expansão do uso de métodos ágeis no governo, especialmente em projetos de transformação digital e inovação.