t is important to choose the appropriate development life cycle process to the project at hand because all other activities are derived from process. For most modern software development projects, some kind of spiral-based methodology is used over a waterfall process.