Schlanke Programmierung

Definition - Was bedeutet Lean Programming?

Lean-Programmierung ist eine Methode, die sich auf die Optimierung der Effizienz und die Minimierung der Verschwendung von Softwareanwendungen während ihres Entwurfs und ihrer Erstellung konzentriert. Diese Methode kann im gesamten Unternehmen angewendet werden und alle Beteiligten in die Entwicklung und Bereitstellung einer Softwareanwendung einbeziehen.

Lean Programming war ein japanisches Branchenkonzept, das in den 1980er Jahren von den USA übernommen wurde. Das Hauptziel ist die kontinuierliche Produktverbesserung auf allen betrieblichen Ebenen und in allen Phasen.

Technische.me erklärt Lean Programming

Bei der Lean-Programmierung sind Softwarefehler ein akzeptierter Bestandteil der Anwendungsentwicklung, und ihre Beseitigung ist ein vorrangiges Ziel. Dies beinhaltet die Reduzierung der Menge an Code, die mit fehlerfreien Produkten verbunden ist, was wiederum überhöhte Lagerbestände und Abfall reduziert. Beispielsweise werden häufig kleinere Teile des vorab getesteten und fehlerfreien Codes verwendet, um größere Anwendungen zu erstellen, um die Kundenanforderungen zu erfüllen.

Bei ordnungsgemäßer Implementierung kann Lean Programming ein vollständiges Produkt innerhalb des Budgets und mit höherer Effizienz liefern und letztendlich die Kundenzufriedenheit erhöhen.

Wie bei jeder Methodik kann der schwierigste Aspekt der Lean-Programmierung häufig darin bestehen, Programmierer davon zu überzeugen, neue Entwicklungsmethoden zu implementieren.