Lean ist eine getestete Methode, um schnelle und stabile Produkte zu erstellen. Diese wurde besonders mit dem Fokus auf Startups entwickelt. Lean Management ist ein Ansatz zur kontinuierlichen Prozessoptimierung und umfasst verschiedene Lean-Methoden, -Verfahren und Denkprinzipien. Agile Management bedeutet die Entwurfsphase, in Abstimmung mit dem Kunden, auf ein Mindestmaß zu reduzieren. Agile Softwareentwicklung beinhaltet in selbstorganisierenden Teams den Entwicklungsprozess flexibler und schlanker zu machen.