**6. Roles and responsibilities**

Models discussed in previous section are not the complete list and they are not used exactly as they are described however the practical approach may match most of the framework of a specific model. There is proliferation of SDLC models due to many unique dependencies and varying demands of applications. However, to be successful regardless of the model used, clear role and responsibilities need to be defined. These roles and responsibilities are assigned to different groups of people based on which model is being used for software development. Common roles and responsibilities of people involved in Software Development and Management process is outlined in this section (**Table 1**) [12]:

