Tech moves fast! Stay ahead of the curve with Techopedia!
Join nearly 200,000 subscribers who receive actionable tech insights from Techopedia.
The approach was developed by David Yoffie of Harvard University and Michael Cusumano of Massachusetts Institute of Technology. The synchronize and stabilize life cycle model defines an approach helping to balance flexibility and structure in software product development. This method involves continuous synchronization of the activity of people as individuals working on a project and as members of parallel teams. The method also involves periodic stabilization of the software product in increments as the project moves forward, not just at the end of the project. This kind of approach evolved at Microsoft while working on large scale projects.
This model has several advantages over the classic waterfall model, which follows a sequential method. It has proven to be a more flexible model when compared to other life cycle development models. The distinguishing feature of the synchronize and stabilize model is allowing changes and modifications at any point in the software development process.
The synchronize and stabilize approach provides a framework with several advantages:
The synchronize and stabilize methodology suits well in today’s fast-paced markets, which develop complex system products within short life cycles. It provides an excellent mechanism to coordinate the work by building a large team into small interdependent teams working individually.