Metodologia Lean: Quando Usar

Metodologia Lean: Quando Usar

A escolha de uma metodologia para um determinado projecto, é, provavelmente, o mais tópica problema de modernas de desenvolvimento de software. Alguns programadores preferem trabalhar em uma metodologia. Outros os mudam dependendo dos projetos em que estão trabalhando.

não existe uma opinião única sobre a questão de como escolher a metodologia de desenvolvimento de software adequada. Neste artigo, diremos quando é melhor usar a metodologia Lean e quando é melhor não usá-la. Mas antes de fazer isso, temos que dar a definição completa da metodologia Lean e descrever suas principais características.

Lean originou – se em meados do século 20 no Japão. Foi inventado pelos gerentes da Toyota Corporation. Seu objetivo inicial era criar um sistema de fabricação que resolvesse seus problemas com a entrega do produto. Inicialmente, foi chamado de Sistema de produção Toyota. No entanto, quando se tornou popular em todo o mundo, seu nome mudou. A ideia principal do gerenciamento de projetos Lean é simples. Está focado em melhorar os Termos de entrega do produto, eliminando resíduos. Lean tem sua própria definição de resíduos que permite detectá-los adequadamente. Qualquer coisa que não impacte a funcionalidade do produto final é considerada um desperdício.

agora, a metodologia Lean é usada em vários campos, incluindo engenharia de software. Foi aplicado ao desenvolvimento de software em 2003, quando dois famosos pesquisadores magros Tom e Mary Poppendieck publicaram seu primeiro livro “Lean Software Development”. Ainda permanece bastante atual e popular hoje em dia. Este livro foi uma tentativa bem-sucedida de implementar os princípios da metodologia Lean para o desenvolvimento de software. Ele descreve sete princípios Lean e conta como eles podem ser aplicados à engenharia de software. Não há necessidade de descrever todos eles aqui. No entanto, é necessário dizer que o processo flexível de realização do projeto e o respeito aos membros da equipe são um deles.

esses princípios tornam o Lean uma metodologia ágil. Seus projetos são iterativos. Esse recurso é necessário para testar o produto intermediário após cada ciclo iterativo. O teste constante é muito importante para projetos Lean porque os desenvolvedores Lean estão focados na qualidade de sua produção. Geralmente eles preferem evitar bugs em vez de corrigi-los. No entanto, é quase impossível criar um produto de software sem defeitos. É por isso que os desenvolvedores Lean testam seus produtos para detectar bugs nos estágios iniciais. Equipes enxutas são pequenas. Geralmente incluem menos de 15 pessoas. Além disso, eles são autogerenciados. Isso significa que eles não têm líderes formais e estrutura hierárquica estrita. Todos os seus membros são intercambiáveis. Cada um deles é capaz de executar várias funções.

então, quando é melhor usar a metodologia Lean?

como qualquer outra metodologia ágil, o Lean pode ter sucesso em pequenos projetos com um curto período de tempo. Isso pode ser explicado pelo fato de que as equipes Lean são pequenas. É muito difícil para eles gerenciar grandes projetos rapidamente. Você tem que coordenar as atividades de duas ou mais equipes Lean, se você quiser lidar com um grande projeto. No entanto, não é um problema simples. No Lean, todas as atividades da equipe são baseadas na comunicação. Duas equipes que trabalham em escritórios diferentes dificilmente podem se comunicar de forma eficaz. Portanto, é melhor não usar o Lean se o seu projeto for muito complexo. Também é melhor não usá-lo se o seu cliente não quiser participar do processo de realização do projeto. Isso se deve ao fato de que o Lean é uma metodologia ágil. E como qualquer outra metodologia ágil, envolve seus clientes no processo de realização do projeto. Pode parecer inconveniente para eles, mas esta é a única maneira de criar um produto magro de alta qualidade.

A escolha de uma metodologia para um determinado projecto, é, provavelmente, o mais tópica problema de modernas de desenvolvimento de software. Alguns programadores preferem trabalhar em uma metodologia. Outros os mudam dependendo dos projetos em que estão trabalhando. não existe uma opinião única sobre a questão de como escolher a metodologia de desenvolvimento de software…

A escolha de uma metodologia para um determinado projecto, é, provavelmente, o mais tópica problema de modernas de desenvolvimento de software. Alguns programadores preferem trabalhar em uma metodologia. Outros os mudam dependendo dos projetos em que estão trabalhando. não existe uma opinião única sobre a questão de como escolher a metodologia de desenvolvimento de software…

Deixe uma resposta

O seu endereço de email não será publicado.