Every engineered system—a satellite, an aircraft, a medical device, a power grid—passes through phases: conception, design, production, operation, and eventual retirement. The practical question that has driven systems lifecycle thinking since the 1950s is: What sequence of activities, reviews, and decision gates best manages complexity and risk across that entire span? Different eras and different program contexts have produced strikingly different answers. The history of lifecycle models is not a story of simple replacement; it is a story of frameworks that coexist, narrow each other's scope, get absorbed into standard practice, or remain in productive tension.
The earliest formal lifecycle model, often called the waterfall or sequential model, emerged from large defense and aerospace programs in the 1950s and 1960s. It divided a system's life into discrete phases—requirements definition, design, implementation, integration, testing, deployment, operations, and disposal—each completed before the next began. The model assumed that requirements could be fully understood upfront and that the cost of change increased dramatically as the project advanced. This phase-gated, document-driven approach suited an era when systems were built under fixed-price contracts and failure could be catastrophic. The Sequential Life Cycle Model gave program managers clear milestones and a paper trail for accountability. Its limitation, however, became apparent on complex programs: late discovery of requirement errors or integration problems forced expensive rework, and the rigid sequence could not accommodate evolving user needs or emerging technologies.
The Vee Life Cycle Model, which gained prominence in the 1970s and 1980s, preserved the sequential model's phase structure but transformed its logic. Instead of treating testing as a final phase, the Vee paired each decomposition level on the left side of the "V" with a corresponding verification and validation activity on the right side. System-level requirements were matched to system-level tests, subsystem requirements to subsystem tests, and so on down to the component level. This mirroring meant that verification planning began early, not after implementation. The Vee did not discard the sequential model's emphasis on phase gates; it narrowed the sequential model's weakness by making defect discovery possible earlier in the lifecycle. The Vee remains dominant today in hardware-intensive domains such as automotive and aerospace, where physical integration and safety certification demand traceability from requirements through testing.
By the 1970s, practitioners in software-intensive and rapidly changing domains found that even the Vee's early verification planning could not handle requirements that were unknowable at the start. Incremental and Evolutionary Life Cycle Models broke the single-delivery assumption. Incremental development delivered the system in successive builds, each adding functionality, while evolutionary models—most famously Barry Boehm's spiral model—used risk-driven iterations that revisited requirements, design, and testing in cycles. These models preserved the Vee's concern with verification but added a feedback loop: each iteration informed the next. They also introduced the idea that a lifecycle model should be tailored to the project's risk profile rather than applied uniformly. This adaptive stance directly prepared the ground for Agile and Lean thinking.
Agile Systems Engineering adapted principles from software development—iterative delivery, close customer collaboration, responsiveness to change—to the broader systems context. From the Incremental and Evolutionary models, Agile inherited the practice of short development cycles and the willingness to revisit requirements. What Agile added was a disciplined set of team-level practices: time-boxed sprints, daily coordination, continuous integration, and a preference for working system increments over comprehensive documentation. Agile's core commitment is that the lifecycle should be driven by value delivery and stakeholder feedback rather than by a fixed plan. In practice, Agile Systems Engineering has been most influential in software-dominated systems and in early-concept phases of larger programs. Its tension with the Sequential and Vee models is a living disagreement: Agile proponents argue that upfront requirements specification is often wasteful, while traditionalists counter that hardware-heavy systems cannot afford the rework that late requirement changes entail.
Lean Systems Engineering draws on a different heritage: the Toyota Production System and its principles of waste elimination, flow optimization, pull scheduling, and continuous improvement. Lean shares Agile's adaptive goals—both reject the assumption that a perfect upfront plan is possible—but its mechanisms are distinct. Lean introduces tools such as value-stream mapping to identify and remove non-value-adding activities across the lifecycle, kanban systems to pull work only when downstream capacity is available, and a relentless focus on reducing cycle time and defects. Where Agile emphasizes team-level iteration, Lean emphasizes end-to-end process efficiency and the elimination of inventory (including partially completed documentation and work-in-progress). In defense and aerospace, Lean Systems Engineering has been adopted through process tailoring initiatives that streamline milestone reviews and reduce bureaucratic overhead. Lean and Agile often coexist: a program might use Lean value-stream analysis to design its overall lifecycle process and Agile sprints to execute the design iterations.
Not all systems are built from scratch under a single authority. Systems of Systems Engineering (SoSE) addresses the coordination of independently managed, asynchronously evolving constituent systems that must work together to deliver a capability—a military coalition network, an air traffic management system, a regional disaster response infrastructure. SoSE does not replace earlier lifecycle models; it orchestrates multiple lifecycles that operate on different schedules and under different governance. The Sequential or Vee model might still govern each constituent system's development, but SoSE introduces additional lifecycle activities: interface evolution management, capability-based planning across program boundaries, and continuous integration testing across independently fielded upgrades. SoSE's distinctive contribution is to recognize that the lifecycle itself becomes a distributed, negotiated process rather than a single plan.
All the earlier lifecycle models relied on documents—requirements specifications, design descriptions, test plans—as the authoritative record. Model-Based Systems Engineering (MBSE) shifted the single source of truth from documents to a formal, integrated system model. In an MBSE approach, the lifecycle is organized around a continuously evolving model that captures requirements, structure, behavior, parameters, and traceability links. The model becomes the infrastructure for analysis, simulation, and decision-making across all phases. MBSE did not discard the Vee's verification logic or the iterative spirit of Agile; it provided a representational foundation that made those activities more rigorous and automated. The model enables early detection of inconsistencies, impact analysis of requirement changes, and reuse across product families. MBSE has become the dominant paradigm in complex systems domains such as aerospace, defense, and automotive, where the cost of document-driven errors is high.
Digital Engineering extends MBSE by embedding the system model within a persistent digital thread that connects every phase of the lifecycle—from concept through disposal—and links engineering data to operational feedback. Where MBSE focused on a single authoritative model, Digital Engineering envisions a continuous, bidirectional flow of data: design models inform manufacturing simulations, operational sensor data update reliability predictions, and field performance feeds back into next-generation requirements. Digital Engineering adds capabilities that MBSE alone cannot provide: real-time dashboards of system health, automated generation of certification evidence, and the ability to run "what-if" simulations using live operational data. The boundary between MBSE and Digital Engineering is one of scope and infrastructure: MBSE provides the model; Digital Engineering provides the persistent, connected environment in which that model lives and evolves across the entire lifecycle.
The frameworks that remain active today—Agile, Lean, SoSE, MBSE, and Digital Engineering—agree on several points. All reject the assumption that a complete, stable set of requirements can be captured upfront. All emphasize early and continuous stakeholder involvement. All recognize that lifecycle processes must be tailored to the specific program context rather than applied as a rigid template. The disagreements center on what should drive the lifecycle. Agile prioritizes rapid value delivery and team responsiveness. Lean prioritizes waste elimination and flow efficiency. MBSE and Digital Engineering prioritize the model as the integrating infrastructure. SoSE prioritizes the coordination of independently governed lifecycles. In practice, these frameworks are not mutually exclusive. A modern defense program might use Lean value-stream mapping to design its acquisition process, Agile sprints for software development, MBSE for system representation, and SoSE principles to coordinate with allied systems. The history of lifecycle models is not a march toward a single best answer; it is a growing toolkit whose value depends on the problem at hand.