193

ISBN : 978-81-963532-2-3 (E-Book) althoughseveralothervariationstothesestructuresarepossible.Problemsofdifferentcomplexitiesand sizesoften requiredifferentteamstructures forchiefsolution. ChiefProgrammerTeam In this team organization, a senior engineer provides the technical leadership and is designated asthe chief programmer. The chief programmer partitions the task into small activities and assignsthem to the team members. He also verifies and integrates the products developed by differentteam members. The structure of the chief programmer team is shown in fig. 37.2. The chiefprogrammerprovidesanauthority,andthisstructureisarguablymoreefficientthanthedemocratic team for well-understood problems. However, the chief programmer team leads tolowerteammorale,sinceteam-membersworkundertheconstantsupervisionofthechiefprogrammer. This also inhibits their original thinking. The chief programmer team is subject tosinglepointfailuresincetoomuchresponsibilityandauthorityisassignedtothechiefprogrammer. Fig.37.2:Chiefprogrammerteamstructure The chief programmer team is probably the most efficient way of completing simple and smallprojects since the chief programmer can work out a satisfactory design and ask the programmersto code different modules of his design solution. For example, suppose an 188 Software Engineering Keerthana P, Manasa KN, Ganga D Bengal

194 Publizr Home


You need flash player to view this online publication