Pursuing quality improvements: a cautionary note on software Japanization
Tóm tắt
Software quality debates have recently shadowed those in organizational behaviour and participative management, drawing inspiration from Japanese concepts of work organization and highlighting the positive impact of Kaizen and related team-working initiatives on group ties and supportive managerial relations. This paper underscores the danger of following the gurus of Japanese management too closely, of reifying packaged ‘solutions’ to quality problems and of pursuing universal principles of human resource management in the software sphere as elsewhere. The human side of software development is presented in terms of complex patterns of social interaction-incorporating organizational politics, personal conflicts and collective antagonisms-which potentially exert a powerful constraining influence on software Japanization. The message drawn from this is that software professionals should avoid importing human resource techniques wholesale in the hope of securing automatic quality improvements, and that greater thought is required in evaluating theoretical and prescriptive material from areas outside traditional software engineering.
Tài liệu tham khảo
Beirne, M. and Ramsay, H. (1992) A creative offensive?: participative systems design and the question of control, in Information Technology and Workplace Democracy, Beirne, M. and Ramsay, H. (eds) (Routledge, London), pp. 92–120.
Blum, B. (1993) Representing open requirements with a fragment-based specification. IEEE Transactions on Systems, Man and Cybernetics, 23 (3), 724–36.
Briggs, P. (1988) The Japanese at work: illusions of the ideal. Industrial Relations Journal, 19 (1), 24–31.
Bruce-Briggs, B. (1982) The dangerous folly called theory Z, Fortune, 17 May, 17, 41–4.
Curtis, B. (1985) Human Factors in Software Development, 2nd edition (IEEE Computer Society), Washington DC.
Curtis, B., Krasner, H. and Iscoe, N. (1988) A field study of the software design process for large systems. Communications of the ACM, 31 (11), 1268–87.
Dunford, R. and McGraw, P. (1986) Quality Circles or Quality Circus?, paper presented at the Aston-UMIST Conference on the Labour Process.
Finkelstein, A. (1989) Not waving but drowning: representation schemes for modelling software development. Communications of the ACM, 32, 402–4.
Guindon, R. and Curtis, B. (1988) Control of cognitive processes during design: what tools would support software designers?, in Conference Proceedings of CHI, May. Held in Washington DC. pp. 263–68 (ACM Press, Chicago).
Hackman, J. and Oldham, G. (1976) Motivation through the design of work: test of a theory. Organisational Behaviour and Human Performance, 16, 250–79.
Hill, S. (1991) How do you manage a flexible firm?: the total quality model. Work Employment and Society, 5 (3), 397–415.
Hornby, P., Clegg, C., Robson, J., MacLaren, C., Richardson, S. and O'Brien, P. (1992) Human and organisational issues in information systems development. Behaviour and Information Technology, 11 (3), 160–74.
Huda, F. and Preston, D. (1992) Kaizen: the applicability of Japanese techniques to IT. Software Quality Journal, 1 (1), 9–26.
Itoh, M. (1984) Labour control in small groups. Radical America, 18 (2).
Jeffery, D. (1987) Software engineering productivity models for management information systems development, in Critical Issues in Information Systems Research, Boland, R. and Hirschheim, R. (eds) (Wiley, Chichester), pp. 113–32.
Lanigan, M. (1992) Engineers in Business: The Principles of Management and Product Design (Addison-Wesley, Wokingham).
Marco, A. and Buxton, J. (1987) The Craft of Software Engineering (Addison-Wesley, Wokingham).
Moss Kanter, R. (1988) The Change Masters (Routledge, London)
Mumford, E. (1983) Successful systems design, in New Office Technology: Human and Organisational Aspects, Otway, H. and Peltu, M. (eds) (Pinter, London), pp. 68–85.
Ouchi, W. (1981) Theory Z (Addison-Wesley, Reading, MA).
Pascale, R. and Athos, A. (1982) The Art of Japanese Management (Penguin, New York).
Peters, T. and Waterman, R. (1982) In Search of Excellence: Lessons from America's Best-Run Companies (Harper and Row, New York).
Poore, J. (1988) Derivation of local software quality metrics (software quality circles). Software Practice and Experience, 18 (11), pp. 1017–27.
Ramsay, H. (1992) Swedish and Japanese work methods: comparisons and contrasts. European Participation Monitor 1 (3), 37–40.
Rettig, M. (1990) Software teams. Communications of the ACM 33 (10), 23–27.
Robson, M. (1988) The Journey to Excellence (MRA International, Wantage, UK).
Sethi, S., Namiki, N. and Swanson, C. (1984) The False Promise of the Japanese Miracle: Illusions and Realities of the Japanese Management System (Pitman, Marshfield, MA).
Sharrock, W. and Anderson, B. (1993) Working towards agreement, in Technology in Working Order: Studies of Work, Interaction and Technology, Button, G. (ed.) (Routledge, London). pp. 149–161.
Starkey, K. and McKinlay, A. (1993) Strategy and the Human Resource: Ford and the Search for Competitive Advantage (Blackwell, Oxford).
Sullivan, J. (1983) A critique of theory Z. Academy of Management Review 8, 132–42.
Swanson, E. and Beath, C. (1990) Departmentalisation in software development and maintenance. Communications of the ACM, 33 (6), 658–67.
Walston, C. and Felix, C. (1977) A method of programming measurement and estimation. IBM Systems Journal, 16 (1), pp. 54–73.
Warner, M. and Conti, R. (1993) Taylorism, new technology and JIT systems in Japan. New Technology, Work and Employment, 8 (1), 31–42.