Développement de logiciels allégés

Définition - Que signifie le développement de logiciels Lean?

Le développement logiciel Lean est une philosophie de développement logiciel qui vise à rationaliser la production d'applications et de produits logiciels, et à les rendre plus efficaces. La philosophie est populairement attribuée au livre du même titre de Mary et Tom Peppendieck. Il a également évolué sur la base de stratégies de production au plus juste dans les industries physiques mises en œuvre par Toyota Project Systems.

Definir Tech explique le développement de logiciels Lean

Dans le développement de logiciels allégés, divers objectifs s'appliquent, notamment comment:

  • Éliminer le gaspillage
  • Amplifier l'apprentissage
  • Livrez le plus tôt et le plus rapidement possible
  • Autonomiser les gens
  • Évaluer l'intégrité du projet
  • Regardez le projet de manière globale

Bon nombre de ces objectifs généraux sont exprimés sous forme d'efforts spécifiques. Par exemple, l'élimination du gaspillage prend de nombreuses formes, de la création de modules de développement plus intelligents à la recherche de nouvelles façons d'écrire du code. En général, le développement logiciel allégé a fusionné avec une autre philosophie appelée «développement logiciel agile», qui régit la manière dont les programmeurs et les concepteurs travaillent ensemble et fournit des directives et des cadres utiles pour le développement logiciel dans son ensemble.