Skip to main content

Currently Skimming:

9 COORDINATION AS LINKAGE: THE CASE OF SOFTWARE DEVELOPMENT TEAMS
Pages 214-239

The Chapter Skim interface presents what we've algorithmically identified as the most significant single chunk of text within every page in the chapter.
Select key terms on the right to highlight them within pages of the chapter.


From page 214...
... We do not discuss individual-organizational nor group-organizational linkages, although many of the points we make pertain to those linkages as well. Software development is a kind of technical work found in many organizations: the technical team project.
From page 215...
... The United States has more than 7,000 software firms; many other firms participate in the development of software systems (National Science Board, 19891. Business, education, government, and technical endeavors ranging from automated manufacturing to financial transactions to national defense require complex software systems.
From page 216...
... Software development also requires analysis to determine what the software should do; evaluation of alternative platforms; design to shape the basic structure of the programs and their communication with other programs, data bases, and users; tests to ensure that code meets requirements and that users understand the interface; creation of special tools for implementation; hardware and software maintenance procedures; written documentation; and an administrative infrastructure to set priorities on requests for features and to handle feedback from users.
From page 217...
... note, automotive factories, textile mills, and tuna canneries employ hundreds of people to produce their products, yet many run smoothly. Software development is different in that it is more uncertain.
From page 218...
... However, to understand the behavioral research on groups and teams, one must know that behavioral scientists primarily use behavioral rather than economic measures of performance. These may be of several kinds: (1)
From page 219...
... Social psychologists who study small groups have called the transaction costs of coordinating work in a team "process losses" (Steiner, 19721. Three approaches have evolved as ways to reduce process losses and improve coordination: team member selection and training, team design, and team communication.
From page 220...
... Finally, even a group of highly qualified individual workers, placed on a team, may function poorly as a team unless attention is given to their organization as a team. Coordination Through Team Design Organization as a team, or team design, refers to the organizational structure and formal procedures that provide "built-in" solutions to coordination.
From page 221...
... Object-oriented design and programming also directly incorporate team design principles through inheritance. In software engineering, computer-aided software engineering (CASE)
From page 222...
... Another important element in team design is the authority structure, which can be used to resolve disputes and inconsistencies across units. There is some evidence from an extensive comparison of automotive product development teams that significant variance in the authority structure contributes to the superior performance of Japanese automobile design teams over their American and European counterparts.
From page 223...
... analysis of software productivity indicates that productivity due to changes in team design increased by just 7 percent between 1981 and 1986.
From page 224...
... Consensus formation, sharing of know-how, and integration of work outputs create communication demands that if not met at one level tend to surface at others. Team design, while necessary for some purposes, is sometimes a misguided attempt to apply structure and formalization when they are not suitable.
From page 225...
... New communication techniques can reduce the costs of direct communication. Computer networks with electronic mail and bulletin boards that allow for fast but asynchronous conversation permit project members to talk even though they are geographically dispersed or mobile.
From page 226...
... Also, in a complex and interactive project, one person's contribution to the group at any particular moment may seem inconsequential. The public goods problem may increase when uncertainty is high and team design contributes to lack of communication (Macy, 19901.
From page 227...
... \ Less Structure and Formalization (Design) Low Moderate High Communication FIGURE 9-3 Complementarity of communication and team design at low levels of both, and substitution of communication and design at higher levels of both.
From page 228...
... Team design might be a better strategy for coordination than direct communication once a team's plans are in place. Design allows members the most autonomy and time to do individual work.
From page 229...
... Also, little is known about technical teams in organizations that use computer-based technology. Such technology permits organizations to form large, dispersed, and diverse teams working on complex, uncertain, interdependent tasks that would not have been possible in the past.
From page 230...
... For instance, suppose as a result of using electronic mail to coordinate work, dispersed teams also discover ways to mobilize to influence management policy. Here, communication initially intended simply as an efficiency amplifier for a team also has effects on employee participation and organizational politics.
From page 231...
... These interactions can increase information flow between the periphery and the center of the organization and among peripheral workers. In short, while increasing connections through network communication could increase the participation of everyone in principle, peripheral employees are likely to see a relatively greater impact than are central employees (Eveland and Bikson, 1988; Hesse et al., 1990; Huff et al., 19891.
From page 232...
... The unit of analysis in this study was a major car development project; three U.S., eight ~Japanese, and nine European auto companies participated in the research. The researchers collected data from the companies on 29 projects (6 in the United States, 12 in Japan, and 11 in Europe)
From page 233...
... Technical teams use team design and communication to coordinate their work, each of which can be considered a linkage process. Research has contributed much to the understanding of the additive and interactive effects of team design and communication on coordination.
From page 234...
... 1987 No silver bullet: Essence and accidents of software engineering. IEEE Computer Society 20:10-18.
From page 235...
... 1958 Automation in the auto industry: Some consequences for in-plant social structure. American Sociological Review 23:401-407.
From page 236...
... American Sociological Review 55:809-826.
From page 237...
... 1980 Markets, bureaucracies, and clans. Administrative Science Quarterly 25:129140.
From page 238...
... Sims, M.L. 1989 Review of the Suitability of Available Computer Aided Software Engineering (CASE)
From page 239...
... Technical report, CMU/SEI-90 TR-14. Software Engineering Institute.


This material may be derived from roughly machine-read images, and so is provided only to facilitate research.
More information on Chapter Skim is available.