Implement various software process models

Differentiate between various software development methodologies.
Select an appropriate methodology for a particular software development project.

You are the team leader for a software development project. Your task is to add enhancements to existing software products. You want to plan for a deliverable every six weeks.

The customer must accept your changes before you integrate into the code base. You will be dealing with multiple customers and projects.

Your team consists of a senior software engineer, two junior software engineers, one system test engineer and one quality assurance engineer.

Select the best software process methodology to implement in order to best accomplish these goals.

Sample Solution