L'approche séquentielle MOA/MOE présente de plus en plus des limites en terme de collaboration et livre de moins en moins les critères d'efficience et d'efficacité exigés dans l'industrie du développement de logiciels ou d'applications web. La notion de temporalité dans cette approche est assez dangereuse : la relation entre la MOA et la MOE est plus hiérarchique que collaborative. On commence par définir le besoin métier avant de faire réaliser par les équipes de développement, en s'assurant du respect des contraintes de délais, coût et qualité.
Reposant sur un processus cyclique et itératif, la démarche DevOps pallie aux limites de l’approche classique MOA / MOE dans la mesure où elle fédère l’ensemble des acteurs du projet autour de l’objectif réel et final du projet : le marché. Ce processus incite à concentrer les efforts sur la réalisation et la livraison à partir d’un besoin clairement et visuellement défini auquel toute l’équipe adhère, avec le moins d’écart possible entre la compréhension de l’ouvrage (l’objectif) et la réalisation de l’œuvre (les fonctionnalités), facilitant ainsi la surveillance, les corrections et l'évolution du produit dans un contexte maitrisé et automatisé.