Lean Software Testingmelhora a produtividade?
Abordagem#1 construir apenas o necessário#2 parar se algo der errado#3 eliminar qualquer tarefa que não gere valor
Filosofia#1 respeito aos colaboradores#2 utilização máxima do esforço intelectual#3 confiança, responsabilidade e autoridade
# 1
O que é Valor?
Valor para Quem?
Necessidadegera
Valor
# 2
Fluxo de Valor
Mapeamento de Fluxos de Valor
#1 geram valor#2 agregam valor#3 não geram valor
As Tarefas...
Os Processos...
# 3
Fluxo Contínuo
Produzir sem interrupções
DesenvolverProduzir Distribuir
Rapidamente
# 4
Produção Puxada
Não empurrar um produto que o cliente não quer
Cliente puxa produção
Kaizen Melhoria ContínuaRedução de Desperdícios
Kentou Planejar com cuidado e Executar com Precisão
Kentouzu desenhos e estudos
Agile lean Testing
Quality Assurance
Quality Control Detecção
Prevenção
7 princípios do Lean Software Development
#1 Eliminate waste#2 Amplify Learning#3 Decide late as possible#4 Deliver fast as possible#5 Empower the team#6 Build integrity in#7 See the whole
# 1 Eliminate wastes
Elimine desperdícios
#1 Partially done work#2 Extra processes#3 Extra features#4 Waiting#5 Motion / Task switching#6 Defects
Waste!
Custo do defeito no Ágil
# 2 Amplify LearningAmplifique o aprendizado
#1 Frequent Iterations- Sprint Planning- Sprint Review- Sprint Retrospective- Daily Scrum Meetings
#2 Regular Releases- Retrospective- Release Planning -- pré-planning
# 3 Decide as late as possible
Decida tão tarde quanto possível
Grandes decisões são tomadas pelo Time
# 4 Deliver as fast as possible
Entregue tão cedo quanto possível
Testes devem acompanhar todo o Ciclo de desenvolvimento
# 5 Empower the Team
Capacite o time
Hoje Melhor do que Ontem Amanhã Melhor do que Hoje
# 6 Build Integrity in
Construa qualidade dentro
#1 Pair testing#2 Acceptance Test Driven Development#3 Constant Feedback:
Inspect & Adapt#4 Minimise Time Between Stages:
Development > Testing > Bug Fixing#5 Frequent Integration#6 Automation
# 7 See the whole
Enxergue o Todo
Fontes ● Lean Startup● Agile Testing● Lean Software Development: An Agile Toolkit● Lean-Agile Software Development: Chapter 09 - The role of
Quality Assurance● A Coach Guide to Agile Tester
Twitter: @barbarapcabralLinkedIn: /in/barbaracabralE-mail: [email protected]
Contato