Schlechte Qualität und langwierige Entwicklungsprozesse werden bei der System- und Softwareentwicklung leider zu oft als „normal“ und „unvermeidbar“ hingenommen. Stattdessen kann durch adäquate, auf die Unternehmensstrategie, das Umfeld und die technischen und organisatorischen Möglichkeiten abgestimmte Entwicklungsvorgehen und -methoden, sehr oft ein erhebliches Effizienzpotential gehoben werden. Dabei muss sichergestellt sein, dass übliche Aufgaben unkompliziert und schnell abgearbeitet werden, jedoch komplexe und risikobehaftete Projekte mit den geeigneten Methoden beherrschbar werden.