Funktionalität optimieren bedeutet, sich sehr genau an den gewünschten und geforderten Wirkungen zu orientieren - vor allem aus Sicht der Kunden.
Ressourceneinsatz optimieren bedeutet, mit geringstmöglichem Mitteleinsatz die gewünschten Funktionen in entsprechender Qualität zu realisieren.
Qualität optimieren bedeutet, Funktionen in jenem Qualitätsniveau zu realisieren, wie es den Anforderungen der Kunden entspricht - nicht besser, aber auch nicht schlechter.