Agiliti - Treinamento e Desenvolvimento de Software

Lean Think

"Lean Thinking" (ou "Mentalidade Enxuta") é um termo cunhado por James Womack e Daniel Jones para denominar uma filosofia de negócios baseada no Sistema Toyota de Produção que olha com detalhe para as atividades básicas envolvidas no negócio e identifica o que é o desperdício e o que é o valor a partir da ótica dos clientes e usuários.

As práticas envolvem a criação de fluxos contínuos e sistemas puxados baseados na demanda real dos clientes, a análise e melhoria do fluxo de valor das plantas e da cadeia completa, desde as matérias primas até os produtos acabados, e o desenvolvimento de produtos que efetivamente sejam soluções do ponto de vista do cliente. A adoção dessa filosofia tem trazido resultados extraordinários para as empresas que a praticam. Originalmente concebida por Taiichi Ohno e colaboradores, essencialmente como práticas de manufatura, tem sido gradualmente disseminadas em todas as áreas da empresa e também para empresas dos mais diferentes tipos e setores, tornando-se efetivamente uma filosofia e uma cultura empresarial.

Os resultados obtidos geralmente implicam em um aumento da capacidade de oferecer os produtos que os clientes querem, na hora que eles querem, nos preços que eles estão dispostos a pagar, com custos menores, qualidade superior, "lead times" curtos, garantindo assim uma maior rentabilidade ao negócio. Onde Aplicar Desenvolvido originalmente no ambiente de produção da indústria de manufatura, o lean thinking vem sendo aplicado, com grandes resultados em eliminação de desperdícios, nos mais diferentes ambientes das organizações, dentro do conceito de "Lean Enterprise" (administração, desenvolvimento de produto e produção), bem como em empresas de diversos setores, tais como: automobilístico e seus fornecedores, aeronáutico, eletrônico, serviços, construção, mineração, saúde, produção sob encomenda, etc.

Na área de software o "Lean Thinking" é conhecido por Lean Software Development (LSD).

Os objetivos são desenvolver o software em menos tempo, com menos orçamento, e com menos defeitos.

Lean Software Development não é uma metodologia de gestão ou de desenvolvimento per se, mas oferece princípios que são aplicáveis em qualquer ambiente para melhorar o desenvolvimento de software.

Os princípios são listados abaixo:

Elimine o Desperdício

Funcionalidades Extras - É necessário um processo que permita criarmos apenas os 20% de funcionalidades que nos dará 80% de valor. Náo especifique muito cedo.

 

Crie Conhecimento

Planejar é muito importante. Aprender é essencial. O futuro é criado com feedback, nao com planos advinhatórios, padroes devem ser melhorados continuamente.


Produza com qualidade

Se rotineiramente você encontra defeitos nos sistemas em um processo de verificação, seu processo é defeituoso. (TDD e testes de aceitação automatizados, integração continua)


Adiar comprometimento

Elimine a idéia de que iniciar o desenvolvimento deve acontecer através de uma especificação completa.

Arquitetura deve suportar a adição de qualquer nova funcionalidade a qualquer momento.

Aprenda o máximo possível até tomar uma decisão irreversível.


Entregue rápido

Empresas que competem com base na velocidade possuem uma grande vantagem em custo, entregam qualidade superior e são mais alinhadas às necessidades dos clientes. Diminua o tempo entre ciclos com menos funcionalidades e menos itens em processo. Estabeleça uma velocidade confiável e cíclica com o desenvolvimento iterativo.


Respeito as pessoas

Equipes despontam através de Orgulho, Comprometimento, Confiança. Membros estão mutualmente comprometidos a alcançar um objetivo comum.


Melhore o sistema

Foque-se em Toda a Cadeia de Valor -  Da requisição do cliente à instalação do software.

 
You are here  : Home Desenvolvimento Ágil de Software Lean Think

visite-nos em :

Ning Delicious WordPress Twitter

certificações :

Scrum Master Scrum Product Owner

contatos :

Fale Conosco Skype MSN