Lean IT: produtividade e redução de custos no desenvolvimento de software

48
CIRCUITO DE PALESTRAS EXIN Brasil 2016

Transcript of Lean IT: produtividade e redução de custos no desenvolvimento de software

Page 1: Lean IT: produtividade e redução de custos no desenvolvimento de software

CIRCUITO DE PALESTRAS

EXIN Brasil 2016

Page 2: Lean IT: produtividade e redução de custos no desenvolvimento de software

https://www.exin.com/home_portfolio/

EXIN PORTFOLIO Baseado no e-CF

(e-COMPETENCE FRAMEWORK) 2

Page 3: Lean IT: produtividade e redução de custos no desenvolvimento de software

BEM-VINDO AO CIRCUITO DE

PALESTRAS 2016

Sustentabilidade

Embora a sustentabilidade passe a imagem de

reflorestamento e diminuir o impacto sobre as mudanças

climáticas, muitas empresas estão começando a perceber os

benefícios da economia colocando a sustentabilidade no

topo de suas agendas. Abordagens sustentáveis permitem

que as empresas percebam a economia significante, assim

como ter certeza de fazer “a coisa certa”, do ponto de vista

do cliente como de uma perspectiva mais ampla de

responsabilidade social corporativa. O EXIN oferece

certificação no domínio de SUSTENTABILIDADE, para

ajudar a sua organização a melhorar a eficiência e se

preparar para futuro mais sustentável.

Conheça todos os exames disponíveis em nosso site.

3

Page 4: Lean IT: produtividade e redução de custos no desenvolvimento de software

QUEM SOMOSQUEM SOMOS QUEM SOMOS

Auctus Qualidade e Gestão

Especializada em melhoria de processos e Gestão de Projetos. Possui

ampla experiência em Lean, Lean IT, Six Sigma, processos para gestão de

projetos e planejamento estratégico.

4

[email protected]

Page 5: Lean IT: produtividade e redução de custos no desenvolvimento de software

NOSSO TEMA DE HOJE:

TEMA:

Lean IT: produtividade e redução de custos no

desenvolvimento de software

NOSSO TEMA DE HOJE: NOSSO TEMA DE HOJE 5

Page 6: Lean IT: produtividade e redução de custos no desenvolvimento de software

Conceito de Lean IT

Alguns princípios básicos

Ferramentas

Sobre o desenvolvimento de Software

AGENDA:

AGENDA 6

Page 7: Lean IT: produtividade e redução de custos no desenvolvimento de software

Escopo

Qualidade

DESAFIOS DAS EMPRESAS DE TI 7

Page 8: Lean IT: produtividade e redução de custos no desenvolvimento de software

Síndrome do bombeiro

Requisitos indefinidos

Conflitos de prioridades

Penalização da equipe

Baixa qualidade de dados

Orçamento restrito

Falta de alinhamento entre a TI e as estratégias de Negócios

CENÁRIO DE TI - DESAFIOS 8

Page 9: Lean IT: produtividade e redução de custos no desenvolvimento de software

Cenário de TI – visão externa

Complexo

Demorado

Foco somente no técnico

Caro

Não integrado

Linguagem não alinhada

CENÁRIO DE TI – VISÃO EXTERNA 9

Page 10: Lean IT: produtividade e redução de custos no desenvolvimento de software

• Horizontalmente e Verticalmente na organização

Alinhamento de objetivos:

• Entregar valor que o cliente exige

• Fazer certo

• Rápido

Busca por eficiência:

• Retrabalho por erro

• Retrabalho por falta de entendimento

• Gerenciando riscos

O histórico mostra que desperdiçamos muito

tempo:

QUAL ESTRATÉGIA? 10

Page 11: Lean IT: produtividade e redução de custos no desenvolvimento de software

• conjunto de conhecimentos cuja essência é a capacidade de eliminar desperdícios continuamente e resolver problemas de maneira sistemática.

Lean?

• do pleno engajamento das pessoas envolvidas com o trabalho para vislumbrar oportunidades de melhoria e ganhos sustentáveis

Através:

• Repensar a maneira como se lidera, gerencia e se desenvolve pessoas. Implica:

LEAN 11

Page 12: Lean IT: produtividade e redução de custos no desenvolvimento de software

“ é a extensão dos princípios do LeanManufacturing e Lean Services para o desenvolvimento e gerenciamento

dos produtos e serviços em TI.”

LEAN IT 12

Page 13: Lean IT: produtividade e redução de custos no desenvolvimento de software

Produção em massa

Henry FordMeados do século XX

Produção artesanal

Início do século XX

Lean

LEAN MANUFACTURIG - ORIGEM13

Page 14: Lean IT: produtividade e redução de custos no desenvolvimento de software

• Deming + Toyota

Taiichi Ohno Shigeo Shingo Eiji Toyoda

Diretor nos anos 40 SMED (1970) Presidente até 1981

Desenvolveu TPS Estoque 0 Atuou com Ohno

– Incorporado por outras japonesas nas décadas de 60 e 70

– Foco na eliminação dos desperdícios

LEAN MANUFACTURIG - ORIGEM 14

Page 15: Lean IT: produtividade e redução de custos no desenvolvimento de software

• Não focar em entregar o máximo possível

• Foco é remover desperdício para reduzir proporção de atividades desnecessárias

Mudança de paradigma

• Just-in-time e

• Jidoka

Antes:

• Respeito pelas pessoas

• Melhorias contínuas

Hoje:

TOYOTA PRODUCTION SYSTEM (TPS) – Princípios chaves15

Page 16: Lean IT: produtividade e redução de custos no desenvolvimento de software

Incrementar o valor entregue ao cliente

Melhorias contínuas em pequenos passos

Diminuir picos e vales na produção

Reduzir desperdícios

Envolver a todos

Desenvolver as pessoas

Focar em metas de longo prazo

TOYOTA PRODUCTION SYSTEM (TPS) – Conceitos chaves16

Page 17: Lean IT: produtividade e redução de custos no desenvolvimento de software

• Essência do Lean

– Entregar valor para os clientes e continuamente melhorar a habilidade de fazer isso, através da remoção dos desperdícios de todo o sistema

• Transformação Lean

– Alinhar as atitudes no trabalho que fazemos com o comportamento desejado, com o apoio de ferramentas Lean

– Pequenas melhorias ao longo de muito tempo

• Razões:

– Satisfação dos clientes

– Valor estratégico

– Valor financeiro

Transformação LeanTRANSFORMAÇÃO LEAN 17

Page 18: Lean IT: produtividade e redução de custos no desenvolvimento de software

Os 3 Desperdícios Básicos - Entendendo o foco do Lean IT19

• Um dos focos do Lean é eliminar desperdícios

• Os 3 desperdícios

Mura (斑 orムラ): falta de regularidade, desbalanceamento

Muri (無理): sobrecarga Muda (無駄): desperdício,

atividade que não agrega valor• Superprodução• Transportes• Esperas• Processamentos• Estoques• Movimentações • Correções• Criatividade Inaproveitada

Constância de propósitos

Não ação pontual!

Page 19: Lean IT: produtividade e redução de custos no desenvolvimento de software

“Nosso entendimento na época era que muda, mura, muri era uma sequência lógica para os praticantes de Lean. (...) Essa era a teoria. (...) O resultado inevitável é que mura cria muri, que anula esforços anteriores de reduzir muda.”

Jim Womack

Mura Muri Muda

Os 3 Desperdícios Básicos – A importância de Mura e Muri

Page 20: Lean IT: produtividade e redução de custos no desenvolvimento de software

Muda (無駄): desperdício, atividade que não agrega valor

• Estoque

• Super produção

• Delay

• Transporte

• Super processamento

• Movimentação

• Defeito

Muda

Page 21: Lean IT: produtividade e redução de custos no desenvolvimento de software

Desperdício Manufatura TI

Estoque Matéria prima, trabalhos em

andamento.

Excesso de informação causando

problemas de consistência e

entendimento, excesso de

trabalho em backlog.

Superprodução Produzir antecipadamente antes

da demanda do cliente.

Excesso de mails, relatórios,

alertas de sistemas,

funcionalidades de sistema não

lidos ou utilizados.

Delays Espera por materiais para

produção.

Etapas de processos

desnecessárias, Queda de

sistemas, equipe de testes

esperando release;

DESPERDÍCIOS

Page 22: Lean IT: produtividade e redução de custos no desenvolvimento de software

Desperdício Manufatura TI

Transporte Movimentação excessiva de

materiais de uma localidade para

outra

Troca excessiva de informações

dentro da organização, múltiplos

sistemas etc..

Super processamento Realização de trabalho que o

cliente não necessita

Dados redundantes (em mais de

um sistema, p. ex), relatórios não

utilizados, indicadores não

utilizados.

Movimentação Caminhadas desnecessárias,

empacotamente/desempacotame

nto etc

Buscas por informação, mudança

frequente de prioridades

Defeitos Defeitos requerem correções Erros, bugs, informações

inexatas.

DESPERDÍCIOS

Page 23: Lean IT: produtividade e redução de custos no desenvolvimento de software

Womack e Jones (1996)

Valor para o Cliente

Perfeição (Kaizen)

Produção Puxada

(PullSystem)

Cadeia de

Valor (VSM)

Fluxo Contínuo (Just in Time)

PRINCÍPIOS BÁSICOS

Lean IT18

Page 24: Lean IT: produtividade e redução de custos no desenvolvimento de software

Cadeia de Valor – é a composição de todas as atividades para produzir serviços/produtos para o cliente

Valor é o que o cliente quer e está disposto a pagar. Sabemos que algumas atividades na cadeia de valor agregam valor ao serviço/produto, outras atividades não agregam valor ao produto

CADEIA DE VALOR 19

Page 25: Lean IT: produtividade e redução de custos no desenvolvimento de software

Área de Negócios (pré venda e venda)

Financeiro

Área Comercial

Desenvolvimento de Software

Implantação

Suporte e Manutenção

LEAN IT 20

Page 26: Lean IT: produtividade e redução de custos no desenvolvimento de software

Cascata

Espiral

Incremental

RUP

CMMi

PMI

Métodos Ágeis

O QUE TEM SIDO FEITO 21

Page 27: Lean IT: produtividade e redução de custos no desenvolvimento de software

FLUXO CONTÍNUO5S

TRABALHO PADRÃOSISTEMA A PROVA

DE ERROS SISTEMA PUXADO

ALGUMAS FERRAMENTAS LEAN 22

Page 28: Lean IT: produtividade e redução de custos no desenvolvimento de software

É a base de tudo

• Todo dia, por todos, em todo lugar

• Muitas pequenas melhorias:

• rápida inovação

• baixo custo

• Não há limites para a qualidade

• Zero defeitos

• Todos altamente comprometidos com os resultados da empresa

• Qualidade é responsabilidade de todos

日本語

Kaizen (改善)

- Kai: mudar

- Zen: para

melhor

KAIZEN OU MELHORIAS CONTÍNUAS Ferramentas Lean23

Page 29: Lean IT: produtividade e redução de custos no desenvolvimento de software

Há um limite para a qualidade. Muita qualidade custa caro!

“Qualidade é a conformidade consistente

com as necessidades dos clientes”

Qualidade inclui:- Preço- Serviços- Qualidade técnica- Prazo- etc

KAIZEN OU MELHORIAS CONTÍNUAS Ferramentas Lean 24

Page 30: Lean IT: produtividade e redução de custos no desenvolvimento de software

“Adicionar valor ao cliente”

“Garantir que clientes voltem, e produtos não”

“Prover o melhor valor para os clientes através da melhoria diária de atividades e processos”

“Atender e exceder as expectativas dos clientes, empregados, e partes relevantes da comunidade”

“Eficientemente prover produtos e serviços que atendam ou superem as expectativas dos consumidores”

Fonte: ASQ Global State Quality Report vol 1, 2013

O QUE É QUALIDADE? Definições – ASQ Survey 2013 25

Page 31: Lean IT: produtividade e redução de custos no desenvolvimento de software

• Filosofia:

fornecer exatamente o necessário

na quantidade necessária

no tempo necessário

• Minimizar desperdício de

Tempo

Energia

Recursos (Máquina, Homem e Material)

JUST-IN-TIME Ferramentas Lean 26

Page 32: Lean IT: produtividade e redução de custos no desenvolvimento de software

• Implica:

Nivelamento de atividades

Equipes multifuncionais (requisitos faz testes,

quem testa também faz requisitos, por exemplo)

Produção para atender demanda de cliente:

Sistema Pull

Sistemas visuais: Kanban, Layout, Andon

Forte integração com ambiente externo: Nivelamento de vendas

32

JUST-IN-TIME Ferramentas Lean 27

Page 33: Lean IT: produtividade e redução de custos no desenvolvimento de software

• Produção na mesma taxa do consumo Fase a fase, do consumidor ao fornecedor (nas atividades do

processo)

Só se produz quando há demanda

Desenvolvimento sincronizada

Redução do lead time (tempo de espera)

Respostas rápidas às necessidades dos clientes

PULL SYSTEM/SISTEMA PUXADO Ferramentas Lean 28

Page 34: Lean IT: produtividade e redução de custos no desenvolvimento de software

• Base do Sistema Pull日本語

Kanban(看板)

– Kan: visual

– Ban: cartão,

lousa

KANBAN Ferramentas Lean 29

Page 35: Lean IT: produtividade e redução de custos no desenvolvimento de software

Faz parte da Filosofia de Lean e compõe os objetivos de melhoria contínua. Também conhecido como

• ciclo de Shewhart : criador na década de 1920

• ciclo de Deming: foi quem o divulgou (mais tarde deu origem ao ciclo PDCA)

• Processo simples e genérico

• Para qualquer área

• Qualquer processo

• Em qualquer empresa

PDCA Deming 30

Page 36: Lean IT: produtividade e redução de custos no desenvolvimento de software

• Não é uma ferramenta para um perfil

Todos devem usar

Do presidente ao operário

Buscando o Kaizen!

• Visa documentação e resolução de problemas Baseado em tentativa e erro

Sistematiza testes e mudanças

em um processo

PDCA Ferramentas Lean 31

Page 37: Lean IT: produtividade e redução de custos no desenvolvimento de software

• Maneira simples de resumir projetos

• Forte apelo visual

• Geralmente baseada no ciclo PDCA

• Busca de soluções e causas-raiz de problemas

A3 – FOLHA DE PROJETOS Ferramentas Lean 32

Page 38: Lean IT: produtividade e redução de custos no desenvolvimento de software

ACOMPANHAMENTO PROJETO <NOME PROJETO>

Responsável Data Início Status

Mentor Data Final

1. CONTEXTO 5. SITUAÇÃO FUTURA

2. CONDIÇÃO ATUAL

3. ESCOPO/OBJETIVOS 6. PLANO DE AÇÃOAção Responsável Prazo Status

4. ANÁLISES CAUSA RAIZ

7. MÉTRICAS/ACOMPANHAMENTO

8. PRÓXIMOS PASSOS/LIÇÕES APRENDIDAS

A3 – FOLHA DE PROJETOS - Exemplo 33

Page 39: Lean IT: produtividade e redução de custos no desenvolvimento de software

Cadeia de Valor – é a composição de todas as atividades para produzir serviços/produtos para o cliente

Valor é o que o cliente quer e está disposto a pagar. Sabemos que algumas atividades na cadeia de valor agregam valor ao serviço/produto, outras atividades não agregam valor ao produto

CADEIA DE VALOR

relembrando19

Page 40: Lean IT: produtividade e redução de custos no desenvolvimento de software

• Todo o fluxo Da criação do produto

À entrega ao cliente

• Fluxos de: Material

Informação

• Valor Associado a uma necessidade do cliente

• Conjunto de atividades, que agregam ou não valor, necessárias para transformar os insumos em produtos

VSM – MAPEAMENTO DO FLUXO DE VALOR – Ferramentas

Lean 35

Page 41: Lean IT: produtividade e redução de custos no desenvolvimento de software

Atividades Exemplos

Atividades que agregam

valor sob a ótica do cliente

Realização de operações e atividades de

transformação estritamente ligadas ao produto ou

serviço

Atividades que não agregam

valor (Desperdícios)

Desenvolvimento de componentes de sw com escopo maior do que o necessário

Correções em excesso

Tempo perdido em retrabalho

VSM – MAPEAMENTO DO FLUXO DE VALOR – Ferramentas

Lean 36

Page 42: Lean IT: produtividade e redução de custos no desenvolvimento de software

Passo 1

Passo 5Passo 2

Passo 3Passo 4

Identificar o valor

Mapear o fluxo de valor

Criar Fluxo

Buscar a Perfeição

Estabelecer sistema puxado

ETAPAS NO DESENVOLVIMENTO DE SOFTWARE 37

Page 43: Lean IT: produtividade e redução de custos no desenvolvimento de software

• Métodos Agéis:

– É um conjunto de ferramentas de desenvolvimento e

gerenciamento do ciclo de vida focados no Just in Time

• Lean IT endereça um contexto maior do ambiente de

desenvolvimento,

– começa no momento em que a organização recebe um

pedido de cliente. It goes beyond agile, providing a broaderperspective that enables to thrive.

Jeff Sutherland

MÉTODOS ASSOCIADOS 38

Page 44: Lean IT: produtividade e redução de custos no desenvolvimento de software

Fonte: Lean IT – Steven Bell e Michael Orzen

CUSTO DE CORREÇÃO 39

Page 45: Lean IT: produtividade e redução de custos no desenvolvimento de software

Baixar o custo

• Otimizando o processo de desenvolvimento

• Fazendo apenas o que é importante

• Gerindo de forma simples

• Fazendo com mais qualidade: evitando correções e retrabalhos

Aumentar a Produtividade

• Praticando a melhoria contínua (Kaizen) através do PDCA

• Eliminando atividades que não agregam valor

• Evitando mudanças constantes de prioridade na equipe de desenvolvimento, mantendo o foco

• Fazendo entregas de forma continuada

CONCLUINDO: CUSTO E PRODUTIVIDADE EM LEAN IT 42

Page 46: Lean IT: produtividade e redução de custos no desenvolvimento de software

ConcluindoPróximos Webinar:

Lean IT em Desenvolvimento de Software

Lean IT e o gerenciamento de projetos

Lean IT e sua implantação

CONCLUINDO: 43

Page 47: Lean IT: produtividade e redução de custos no desenvolvimento de software

ACESSO AO MATERIAL

Vamos disponibilizar na próxima semana:

Link desta apresentação no YouTube e

SlideShare.

Informativo sobre o Programa de Certificação

(Ementa do Curso e Simulado) – tema central da

Palestra

Voucher Desconto para exames realizados através

do EXIN Anywhere e Pacote Especial de Ofertas

em parceria com a Empresa Convidada de hoje

Certificado de Participação: se precisar deste

documento, envie sua solicitação para

[email protected] com seu nome completo.

ACESSO AO MATERIAL

LEMBRETES FINAIS

https://www.youtube.com/user/EXINexams/videos?flow=grid&sort=dd&view

=0

Acesse todas as apresentações do Circuito de Palestras de 2012-2015 através do link abaixo.

Por favor, responda nossa pesquisa (pop-up

ao finalizar o programa webex) e deixe suas

sugestões para nos ajudar a aprimorar

nossas futuras ações.

PESQUISA DE SATISFAÇÃO

45

Page 48: Lean IT: produtividade e redução de custos no desenvolvimento de software

Milena Andrade

Regional Manager

[email protected]

www.exin.com

PERGUNTAS E RESPOSTAS

Visite EXIN www.exin.com/BR/pt

[email protected]

44