A Simulation Model for the Waterfall Software Development Life Cycle
Youssef Bassil

TL;DR
This paper introduces a simulation model for the Waterfall SDLC to optimize resource allocation, reduce waste, and improve project delivery efficiency using the Simphony.NET tool.
Contribution
It presents a novel simulation approach for Waterfall SDLC to assist project managers in resource planning and process optimization.
Findings
Enhanced resource utilization in Waterfall SDLC
Reduced project delays and costs
Potential for applying to other SDLC models
Abstract
Software development life cycle or SDLC for short is a methodology for designing, building, and maintaining information and industrial systems. So far, there exist many SDLC models, one of which is the Waterfall model which comprises five phases to be completed sequentially in order to develop a software solution. However, SDLC of software systems has always encountered problems and limitations that resulted in significant budget overruns, late or suspended deliveries, and dissatisfied clients. The major reason for these deficiencies is that project directors are not wisely assigning the required number of workers and resources on the various activities of the SDLC. Consequently, some SDLC phases with insufficient resources may be delayed; while, others with excess resources may be idled, leading to a bottleneck between the arrival and delivery of projects and to a failure in delivering…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Techniques and Practices · Software Engineering Research · Software System Performance and Reliability
