190

ISBN : 978-81-963532-2-3 (E-Book) a) ProjectOrganization b) FunctionalOrganization Fig.37.1:Schematicrepresentationof thefunctionalandprojectorganization In the functional format, different teams of programmers perform different phases of a project.For example, one team might do the requirements specification, another do the design, and so on.Thepartiallycompletedproductpassesfromoneteamtoanotherastheprojectevolves.Therefore, the functional format requires considerable communication among the different teamsbecause the work of one team must be clearly understood by the subsequent teams working ontheproject. Thisrequiresgoodqualitydocumentationto be producedaftereveryactivity. In the project format, a set of engineers is assigned to the project at the start of the project andthey remain with the project till the completion of the project. Thus, the same team carries out allthe life cycle activities. Obviously, the functional format requires more communication amongteams than the project format, because one team must understand the work done by the previousteams. Advantagesoffunctionalorganization overprojectorganization 185 Software Engineering Keerthana P, Manasa KN, Ganga D Bengal

191 Publizr Home


You need flash player to view this online publication