📄 organizational analysis in computer science.txt
字号:
Economists are still studying the conditions under whichcomputerization contributes to organizational productivity, andhow to measure it [1]. But even if computerization proves to be aproductive investment, in the net, in most economic sectors,there is good reason to believe that many organizations get muchless value from their computing investments than they could andshould.There is no automatic link between computerization and improvedproductivity. While many computer systems have been usable anduseful, productivity gains require that their value exceed all oftheir costs.There are numerous potential slips in translating highperformance computing into cost-effective improvements inorganizational performance. Some technologies are superb forwell-trained experts, but are difficult for less experiencedpeople or "casual users." Many technologies, such as networks andmail systems, often require extensive technical support, thusadding hidden costs (Kling, 1992).Further, a significant body of empirical research shows that thesocial processes by which computer systems are introduced andorganized makes a substantial difference in their value topeople, groups and organizations (Lucas, 1981; Kraemer, et. al.1985; Orlikowski, 1992). Most seriously, not all presumablyappropriate computer applications fit a person or group's workpractices. While they may make sense in a simplified world, theycan actually complicate or misdirect real work.Group calendars are but one example of systems that can sounduseful, but are often useless because they impose burdensomerecord keeping demands (Grudin, 1989). In contrast, electronicmail is one of the most popular applications in office supportsystems, even when other capabilities, like group calendars, areignored (Bullen and Bennett, 1991). However, senders are mostlikely to share information with others when the system helpsprovide social feedback about the value of their efforts or theyhave special incentives (Sproull and Kiesler, 1991; Orlikowski,1992). Careful attention to the social arrangements or work canhelp Computer Scientists improve some systems designs, or alsoappreciate which applications may not be effective unless workarrangements are changed when the system is introduced.The uses and social value of most computerized systems can not beeffectively ascertained from precise statements of their basicdesign principles and social purposes. They must be analyzedwithin the social contexts in which they will be used. Effectivesocial analyses go beyond accounting for formal tasks andpurposes to include informal social behavior, availableresources, and the interdependencies between key groups(Cotterman and Senn, 1992).Many of the BS and MS graduates of CS departments find employmenton projects where improved computing should enhance theperformance of specific organizations or industries.Unfortunately, few of these CS graduates have developed anadequate conceptual basis for understanding when informationsystems will actually improve organizational performance.Consequently, many of them are prone to recommend systems-basedsolutions whose structure or implementation within organizationswould be problematic. ORGANIZATIONAL INFORMATICSOrganizational Informatics denotes a field which studies thedevelopment and use of computerized information systems andcommunication systems in organizations. It includes studies oftheir conception, design, effective implementation withinorganizations, maintenance, use, organizational value, conditionsthat foster risks of failures, and their effects for people andan organization's clients. It is an intellectually rich andpractical research area.Organizational Informatics is a relatively new label. In Europe,the term Informatics is the name of many academic departmentswhich combine both CS and Information Systems. In North America,Business Schools are the primary institutional home ofInformation Systems research and teaching. But this location is amixed blessing. It brings IS research closer to organizationalstudies. But the institutional imperatives of business schoolslead IS researchers to emphasize the development and use ofsystems in a narrow range of organizations -- businessesgenerally, and often service industry firms. It excludesinformation systems in important social sectors such as healthcare, military operations, air-traffic control, libraries, homeuses, and so on. And Information Systems research tries to avoidmessy issues which many practicing Computer Scientists encounter:developing requirements for effective systems and mitigating themajor risks to people and organizations who depend upon them.The emerging field of Organizational Informatics builds uponresearch conducted under rubrics like Information Systems andInformation Engineering. But it is more wide ranging than eitherof these fields are in practice[2].Organizational Informatics ResearchIn the last 20 years a loosely organized community of some dozensof researchers have produced a notable body of systematicscientific research in Organizational Informatics. These studiesexamine a variety of topics, including: * how system designers translate people's preferences into requirements; * the functioning of software development teams in practice; * the conditions that foster and impede the implementation of computerized systems within organizations; * the ways that computerized systems simplify or complicate coordination within and between organizations; * how people and organizations use systems in practice; * the roles of computerized systems in altering work, group communication, power relationships, and organizational practices.Researchers have extensively studied some of these topics, suchas computerization and changing work, appear in synoptic reviewarticles (Kling and Dunlop, in press). In contrast, researchershave recently begun to examine other topics, such software design(Winograd and Flores, 1986; Kyng and Greenbaum, 1991), and haverecently begun to use careful empirical methods (e.g. Suchman,1983; Bentley, et. al, 1992; Fish, et. al., 1993). I cannotsummarize the key theories and rich findings of these diversetopics in a few paragraphs. But I would like to comment upon afew key aspects of this body of research.Computer Systems Use in Social WorldsMany studies contrast actual patterns of systems design,implementation, use or impacts with predictions made by ComputerScientists and professional commentators. A remarkable fractionof these accounts are infused with a hyper-rational and under-socialized view of people, computer systems, organizations andsocial life in general. Computer Scientists found that ruledriven conceptions to be powerful ways to abstract domains likecompilers. But many Computer Scientists extend them to be atacit organizing frame for understanding whole computer systems,their developers, their users and others who live and work withthem. Organizations are portrayed as generally cooperativesystems with relatively simple and clear goals. Computer systemsare portrayed as generally coherent and adequate for the tasksfor which people use them. People are portrayed as generallyobedient and cooperative participants in a highly structuredsystem with numerous tacit rules to be obeyed, such as doingtheir jobs as they are formally described. Using data that iscontained in computer systems, and treating it as information orknowledge, is a key element of these accounts. Further, computersystems are portrayed as powerful, and often central, agents oforganizational change.This Systems Rationalist perspective infuses many accounts ofcomputer systems design, development, and use in diverseapplication domains, including CASE tools, instructionalcomputing, models in support of public policy assessments, expertsystems, groupware, supercomputing, and network communications(Kling, 1980; Kling, Scherson and Allen, 1992).All conceptual perspectives are limited and distort "reality."When Organizational Informatics researchers systematicallyexamine the design practices in particular organizations, howspecific groups develop computer systems, or how various peopleand groups use computerized systems, they find an enormous rangeof fascinating and important human behavior which lies outsidethe predictive frame of Systems Rationalism. Sometimes thesebehaviors are relatively minor in overall importance. But in manycases they are so significant as to lead OrganizationalInformatics researchers to radically reconceptualize theprocesses which shape and are shaped by computerization.There are several alternative frames for reconceptualizingcomputerization as alternatives to Systems Rationalism. Thealternatives reflect, in part, the paradigmatic diversity of thesocial sciences. But all of these reconceptions situate computersystems and organizations in richer social contexts and with morecomplex and multivalent social relations than does systemsrationalism. Two different kinds of observations help anchorthese abstractions.Those who wish to understand the dynamics of model usage inpublic agencies must appreciate the institutional relationshipswhich influence the organization's behavior. For example, tounderstand economic forecasting by the US Congress and the U.S.Executive branch's Office of Management and Budget, one mustappreciate the institutional relations between them. They are notwell described by Systems Rationalist conceptions because theywere designed to continually differ with each other in theirperspectives and preferred policies. That is one meaning of"checks and balances" in the fundamental design of the US FederalGovernment. My colleagues, Ken Kraemer and John King, titledtheir book about Federal economic modelling, DataWars (Kraemer,et. al., 1985). Even this title doesn't make much sense within aSystems Rationalist framework.Modelling can be a form of intellectual exploration. It can alsobe a medium of communication, negotiation, and persuasion. Thesocial relationships between modelers, people who use them anddiverse actors in Federal policymaking made these sociallymediated roles of models sometimes most important. In thesesituations, an alternative view of organizations as coalitions ofinterest groups was a more appropriate conceptualization. Andwithin this coalitional view of organizations, a conception ofeconometric models as persuasion support systems rather than asdecision support systems sometimes is most appropriate.Organizational Informatics researchers found that political viewsof organizations and systems developments within them apply tomany private organizations as well as to explicitly politicalpublic agencies.Another major idea to emerge from the broad body ofOrganizational Informatics research is that the social patternswhich characterize the design, development, uses and consequencesof computerized systems are dependent on the particular ecologyof social relationships between participants. This idea may besummarized by saying that the processes and consequences ofcomputerization are "context dependent." In practice, this meansthat the analyst must be careful in generalizing from oneorganizational setting to another. While data wars mightcharacterize econometric modelling on Capitol Hill, we do notconclude that all computer modelling should be interpreted aspersuasion support systems. In some settings, models are used toexplore the effects of policy alternatives without immediateregard for their support as media for communication, negotiationor persuasion. At other times, the same model might be used (orabused with cooked data) as a medium of persuasion. The briefaccounts of models for global warming in CTF fit a SystemsRationalist account. Their uses might appear much less"scientific" if they were studied within the actual policyprocesses within which they are typically used.Computing in a Web of Technological and Social Dependencies: The Role of InfrastructureAnother key feature of computerized systems is the technologicaland organizational infrastructure required to support theireffective use (Kling and Scacchi, 1982; Kling, 1987; Kling,1992). The information processing models of computerized systemsfocus on the "surface structures," such as information flowswithin a system. For example, one can compare the informationprocessing capabilities of computerized modelling systems interms of the complexity and variety of computations that theysupport, the richness of their graphical displays, and so on.Text processing systems can be similarly compared by contrastingtheir capabilities for handling footnotes, graphics, fine grainedtext placement, custom dictionaries and so on. From aninformation processing point of view, system A is usually betterthan system B if it offers many more capabilities than system B.Information processing conceptions have also fueled much of thetalk about high performance computing. It is common to talk about
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -