Lean software testing

37
Lean Software Testing melhora a produtividade?

Transcript of Lean software testing

Lean Software Testingmelhora a produtividade?

Lean Toyota

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

# 5

Perfeiçã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