Pensamento Lean no Desenvolvimento de Software
Gabarito: letra C. O princípio central do pensamento lean é eliminar desperdícios — atividades que não agregam valor ao cliente. Originado do Sistema Toyota de Produção, esse conceito foi adaptado ao desenvolvimento de software pelo Lean Software Development (Poppendieck & Poppendieck), sendo um dos pilares das metodologias ágeis enxutas.
A banca testa o conhecimento básico do lean: identificar e eliminar tudo que não agrega valor é o ponto de partida para aumentar a eficiência e a qualidade do produto.
Alternativa A — ❌ Incorreta
Aumentar o número de funcionalidades em cada entrega vai contra o princípio lean de entregar valor rapidamente e em lotes pequenos. Feature creep é considerado desperdício (funcionalidades não necessárias).
Alternativa B — ❌ Incorreta
Maximizar a documentação do projeto é o oposto do lean, que preza por documentação suficiente e enxuta. Documentação excessiva é desperdício, pois consome tempo e não agrega valor direto ao cliente.
Alternativa C — ✅ Correta ⟵ GABARITO
Eliminar o desperdício (atividades que não agregam valor ao cliente) é o princípio fundamental do pensamento lean. No desenvolvimento de software, os sete desperdícios clássicos incluem trabalho parcialmente feito, funcionalidades extras, retrabalho, entre outros. Reduzir ou eliminar esses itens aumenta a eficiência e a entrega de valor.
Alternativa D — ❌ Incorreta
Seguir rigidamente o plano inicial do projeto é característico de métodos preditivos (cascata), não do lean. O pensamento lean valoriza a adaptabilidade e a resposta a mudanças, desde que agreguem valor ao cliente.
Alternativa E — ❌ Incorreta
Aumentar o tamanho dos lotes de trabalho para otimizar o processamento é um erro. O lean recomenda lotes pequenos para reduzir o estoque de trabalho em andamento, acelerar o feedback e minimizar desperdícios. Lotes grandes aumentam o risco e o retrabalho.
Gabarito: letra C.