Abstract
The development of human-computer interfaces was studied in two large software product development organizations. Researchers joined development projects for approximately one month and participated in interface design while concurrently interviewing other project participants and employees, recording activity in meetings and on electronic networks, and otherwise observing the process. The two organizations differed in their approaches to development, and, in each case, the approach differed in practice from the model supported by the organizational structure. Development practices blocked the successful application of accepted principles of interface design. The obstacles to effective design that results from people noticing and being affected by interface changes, and a lack of communication among those sharing responsibility for different aspects of the interface.
- ALLEN, T.J. 1977. Managing the Flow of Technology. MIT Press, Cambridge, Mass.Google Scholar
- ALLEN, T. J., AND COHEN, S. 1969. Information flow in R & D laboratories. Admin. Sci. Q. 14, p. 19.Google Scholar
- ALLEN, T. J., TUSHMAN, M. L., AND LEE, D. M.S. 1979. Technology transfer as a function of position in the spectrum from research through development to technical services. Acad. Manage. J. 22,694-708.Google Scholar
- BUTLER, K.A. 1985. Connecting theory and practice: A case study of achieving usability goals. In Proceedings of the CH1 '85 Conference on Human Factors in Computing Systems. ACM, New York, 85-88. Google Scholar
- CARROLL, J. M., AND ROSSON, M. B. 1985. Usability specifications as a tool in iterative development. In Advances in Human-Computer Interaction, vol. 1. Ablex, Norwood, N.J., 1-28.Google Scholar
- CURTIS, B., K~SNER, H., AND ISCOE, N. 1988. A field study of the software design process for large systems. Commun. ACM 31, 11, 1268-1287. Google Scholar
- GILLAN, D. J., BREEDIN, S. D., AND COOKE, N. J. 1992. Network and multi-dimensional representations of the declarative knowledge of human-computer interface design experts. Int. J. Man-Machine Stud. 36, 4, 587-615. Google Scholar
- GORANSSON, B., LIND, M., PETTERSSON, E., SANDBLAD, B., AND SCHWALBE, P. 1987. The interface is often not the problem. In Proceedings ofCHI + GI '87. ACM, New York, 133-136. Google Scholar
- GOULD, J.D. 1988. How to design usable systems. In Handbook of Human-Computer Interaction. North-Holland, Amsterdam, 757-789.Google Scholar
- GOULD, J. D., BOXES, S. J., LEVY, S., R~CHARDS, J. T., AND SCHOONARD, J. 1987. The 1984 Olympic Message System: A test of behavioral principles of system design. Commun. ACM 30, 9, 758-769. Google Scholar
- GOULD, J. D., BOILS, S. J., AND LEWIS, C. 1991. Making usable, useful, productivity-enhancing computer applications. Commun. ACM 34, 1, 74-85. Google Scholar
- GOULD, J. D., AND LEWIS, C. a. 1983. Designing for usability--key principles and what designers think. In Proceedings of the CHI '83 Conference on Human Factors in Computing Systems. ACM, New York, 50-83. Google Scholar
- GOULD, J. D., AND LEWIS, C. 1985. Designing for usability--key principles and what designers think. Commun. ACM 28, 3,300-311. Google Scholar
- GRUDIN, J. 1991a. Interactive systems: Bridging the gaps between developers and users. IEEE Computer 24, 4, 54-69. Google Scholar
- GRUDIN, J. 1991b. Systematic sources of suboptimal interface design in large product development organizations. Hum. Comput. Interaction 6, 2, 147-196.Google Scholar
- GRUDIN, J., AND POLTROCK, S.E. 1989. User interface design in large corporations: Coordination and communication across disciplines. In Proceedings of CHI '89 Human Factors in Computing Systems. ACM, New York, 197-203. Google Scholar
- HAMMOND, N., JORGENSEN, A., MACLEAN, A., BARNARD, P., AND LONG, J. 1983. Design practice and interface usability: Evidence from interviews with designers. In Proceedings of CHI '83 Conference on Human Factors ~n Computing Systems. ACM, New York, 40-44. Google Scholar
- HEWETT, T. T., AND MEADOW, C.T. 1986. On designing for usability: An application of four key principles. In Proceedings of CHI '86 Human Factors in Computmg Systems. ACM, New York, 247-252. Google Scholar
- KRAUT, R., EGIDO, C., ANn GALEGHER, J. 1988. Patterns of contact and communication in scientific research collaborations. In Proceedings of the Conference on Computer-Supported Cooperative Work (Portland, Ore., Sept. 26 29), ACM, New York, 1-12. Google Scholar
- KRAUT, R., GALEGHER, J., AND EGIDO, C. 1986. Relationships and tasks in scientific research collaborations. In Proceedings of the Conference on Computer-Supported Cooperative Work (Austin, Tex., Dec. 3-5), 229-250. Google Scholar
- PERLMAN, G. 1988. Software tools for user interface development. In Handbook of Human- Computer Interaction. North-Holland, Amsterdam, 819-833.Google Scholar
- POLTROCK, S.E. 1989. Innovation in user interface development: Obstacles and opportunities. In Proceedings of CHI '89 Human Factors in Computing Systems. ACM, New York, 191-195. Google Scholar
- PRESSMAN, R.S. 1987. Software Engineering: A Practitioner's Approach. McGraw-Hill, New York. Google Scholar
- ROSSON, M. B., MAASS, S., AND KELLOGG, W.A. 1988. The designer as user: Building requirements for design tools from design practice. Commun. ACM 31, 11, 1288-1298. Google Scholar
- WHITESIDE, J., BENNETT, J., AND I-IOLTZBLA~r, K. 1988. Usability engineering: Our experience and evolution. In Handbook of Human-Computer Interactzon. North-Holland, Amsterdam, 791-818.Google Scholar
- WIXON, D., AND WHITESIDE, J. 1985. Engineering for usability: Lessons from tile user derived interface. In Proceedings of CH! '85 Human Factors in Computir~ Systems. ACM, New York, 144-147. Google Scholar
Index Terms
- Organizational obstacles to interface design and development: two participant-observer studies
Recommendations
Innovation in user interface development: obstacles and opportunities
CHI '89: Proceedings of the SIGCHI Conference on Human Factors in Computing SystemsCase studies of two software development organizations suggest that common practices of these organizations pose obstacles to innovation. Although software development organizations have good reasons to be conservative and resist innovation, they ...
Innovation in user interface development: obstacles and opportunities
Case studies of two software development organizations suggest that common practices of these organizations pose obstacles to innovation. Although software development organizations have good reasons to be conservative and resist innovation, they ...
Integrating usability work into a large inter-organisational agile development project
We examined how usability activities were integrated in a large inter-organisational agile development project.The collaboration between the usability designers and agile team members was affected by the size and nature of the project.Results showed ...
Comments