In: Computer Science
Q3-Compartmentalization. The project must be compartmentalized into a number of manageable activities and tasks. Why?
Compartmentalization basically means the division of something into sections or categories.
In managing any complex Project Compartmentalization acts as a vital skill. The complexity of a software system (or any complex project) can be manage by compartmentalize it into small tasks.
Compartmentalization hide some details so you don’t have to think about them all the time. We can only keep a small number of things in our head at one time. For e.g , The project can contain many sub parts and all parts cannot be understand at once. We have to work on each sub parts individually so we can understand it as whole.
Advantages of Compartmentalization
1) Tasks can be assigned to a specific members of the software team.
2) Interdependent tasks are accomplished first. Certain tasks occur in sequence whereas other tasks occur in parallel. Therefore tasks which occur in sequence has to be performed in a sequential order since the output of one task will be the input of the next task. Other tasks can occur independently.
3) Start date and a completion date can be identified based on whether the work will be performed in a full time or part time basis.
Please Rate the answer and if you have any query please ask .