O que é Lean Software Development?

Saiba mais sobre a metodologia LEAN que foi importada dos processos industriais para  o mercado de software.

Olá leitores, fazia muito tempo que não publicava um artigo por aqui, porém como precisei escrever uma resenha para o curso de MBA que estou fazendo, aproveitei e adaptei o texto aqui para o blog, sobre um assunto que entendo ser bem relevante e que pretendo discutir com mais detalhes durante os próximos meses, o tópico de hoje é a metodologia Lean, que se encontra na área de métodos ágeis de gestão de projetos.

O desenvolvimento de software no modelo Lean, ou (LSD), nada mais é do que uma adaptação da metodologia industrial de mesmo nome (Lean Manufacturing), adequada aos paradigmas do desenvolvimento de software e da realidade de TI, ou seja, este modelo de desenvolvimento se dá com base nas mesmas premissas e características do modelo Lean tradicional.

Mas afinal o que é Lean?

Lean, pode ser traduzido como enxuto, ou seja manufatura enxuta, é uma metodologia de produção com foco principal na redução de desperdício em sete áreas específicas:

  • super-produção,
  • tempo de espera,
  • transporte,
  • excesso de processamento,
  • inventário,
  • movimento
  • defeitos

Além do foco na redução do desperdício nestas áreas o Lean Manufacturing tem como pontos chave: qualidade total e imediata, melhoria contínua, processos pull e flexibilidade.

De onde surgiu o conceito?

Tendo como objetivo o aumento de produtividade, redução de desperdício e aumento da qualidade dos produtos essa metodologia foi desenvolvida inicialmente Toyota nos anos 90 partindo dos pilares da metodologia JIT (Just in Time) e da automação inteligente.

Esse conceito se confunde a tal ponto com a história da Toyota que a metodologia por vezes é chamada de Toyota Dna ou Sistema Toyota de Produção.

Mas como esse conceito foi aplicado ao desenvolvimento de software?

O termo Lean Software Development foi utilizado por Mary Poppendieck e Tom Poppendieck em livro de mesmo nome que apresenta os conceitos de Lean aplicados ao desenvolvimento de software, neste livro são discutidas 22 ferramentas e são comparadas as metodologias ágeis.

Os autores defendem os seguintes paradigmas para o desenvolvimento de software:

  • Eliminar perdas
  • Ampliar o conhecimento e estudo
  • Decidir o mais cedo possível
  • Entregar o mais rápido possível
  • Aumentar o poder do time
  • Aumentar a integridade do software
  • Ver o software como um todo
7 Mandamentos do LEAN

Cada um destes conceitos apesar de possuir correlação os paradigmas originais da metodologia Lean, são minuciosamente detalhados pelos autores através de ferramentas, processos e ações que permitem a equipe atingir os resultados propostos pela metodologia.

Porém Lean necessita de uma mudança de cultura e hábitos da companhia e seus membros para que esta possa desfrutar dos ganhos que os processos enxutos podem trazer.

Concluindo…

Apesar de ter surgido de um conceito industrial, as idéias centrais da metodologia Lean pode ser aplicada aos processos de desenvolvimento de software conseguindo desta maneira ampliar os resultados alcançados reduzindo os desperdícios e aumentando a qualidade de forma consistente.

How to activate vQmod on Opencart?

Know how can you install vQmod on your Opencart Store, the first step to use the best modules developed to the e-commerce system.

Hello everyone, at last few years a big part of my time was spend developing and holding e-commerce projects with Opencart platform, and still of their problems, has been quite reliable for medium-sized projects.

On this tutorial, i will explain step by step what you have to do to activate vQmod system on your Opencart Store and use hundred of plugins who were built ahead this system

If you alread have doubts about how this works with Opencart, ready the article: “How VQmod works on Opencart?

Its time to install!

Step 1:
Download the most recent vQmod package in this link: https://code.google.com/p/vqmod/downloads/list

Step 2:

Unzip  the package content on the root folder of your application, creating an vqmod folder on the application root, like the image below:

Step 3:

You need to make write permissions on the following files:
yourstore/index.php
yourstore/admin/index.php
yourstore/vqmod/mods.cache
yourstore/vqmod/vqcache
yourstore/vqmod/logs

Step 4:

Access on web browser the address yourstore.com.br/vqmod/install

If everything was OK, you will receive an success message, and otherwise a warning to give permission for any file that has been lacking.

After the install will can start to use modules and extension who need this system, for that you nesse to put the xml file on yourstore/vqmod/xml

Thats it! Easy an simple! Until the next!