Ir al contenido

Concurrent engineering

De Scrum Manager BoK
Esta página es una versión traducida de la página Ingeniería concurrente. La traducción está completa al 100 %.
⏱ 3 min  ·  📅 2026
Concurrent engineering (also called parallel or simultaneous engineering) is the development cycle characterized by the parallel, concurrent execution of the different phases of the process: analysis, design, production, testing, and integration. It allows the product to be built or modified continuously through the ongoing delivery of discrete increments that are functional and valid for integration into the system.
Concurrent engineering development cycle

Description

Unlike sequential engineering, where phases follow one another in strictly consecutive order, concurrent engineering overlaps the phases of the life cycle: while one part of the system is being designed, another is already under construction and another is being tested. This reduces overall development time and makes it possible to detect integration problems earlier.

Concurrent engineering development cycle


Unlike agility, the quality of the result in concurrent engineering is based on the quality of the engineering processes used, rather than on people's tacit knowledge. It is therefore an evolutionary management approach rooted in process engineering.

Relationship with agility

Concurrent engineering occupies an intermediate position on the spectrum between sequential engineering (fully predictive and sequential) and agility (evolutionary and people-centered). It shares with agility the principle of overlapping phases and the continuous delivery of increments, but it maintains the emphasis on engineering processes as the guarantor of quality.

Frameworks such as the Unified Process (UP) and its variants are examples of methodologies based on concurrent engineering.

Common mistake

Confusing concurrent engineering with agility. They are different approaches within evolutionary management. Concurrent engineering bases quality on processes; agility bases it on people and their tacit knowledge. A team can do concurrent development without being agile: if its processes are rigid and collaboration with the customer is limited, running phases in parallel does not make the project agile.

See also

Want to advance in agility? You can search for course and exam calls or go at your own pace by becoming a member of the Agile Club. This membership includes exclusive resources, e-learning classrooms, and access to Skill Arena: a space to practice and measure your agile skills at your own pace.