[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article
Free access

Customer-developer links in software development

Published: 01 May 1995 Publication History

Abstract

Many of the best ideas for new products and product improvements come from the customer or end user of the product [15]. In the software arena, tapping into this source of information requires the establishment of one or more customer-developer links. These links are defined as the techniques and/or channels that allow customers and developers to exchange information.

References

[1]
Bostrom, R.P., and Heinen, J.S. MIS problems and failures: A socio-technical perspective--part I: The causes. MIS Q. 1, 3 (1977), 17-32.
[2]
Byrd, T.A., Cossick, K.L., and Zmud, R.W. A synthesis of research on requirements analysis and knowledge acquisition techniques. MIS Q. 16, 1 (1992), 117-138.
[3]
Carmel, E., and Becket, S. A process model for packaged softw are development. 1EEE Trans. Eng. Manag. 41, 5 (1995).
[4]
Churchman, C.W., and Schainblatt, A.H. The researcher and the manager: A dialectic of implementation. Manag. Sci. 11, 4 (1965), B69-B87.
[5]
Daft, R.L., Lengel, R.H., and Trevino, L.K., Message equivocality, media selection, and manager performance: Implications for information systems. MIS Q. 11, 3 (1987), 353-366.
[6]
Grudin,J. Interactive systems: Bridging the gaps between developers and users. 1EEE Comput. 24 (Apr. 1991), 59-69.
[7]
Hirschheim, R., and Klein, H.K. Realizing emancipator/principles in information systems development: The case for ETHICS. MISQ. 18, 1 (1994), 83-109.
[8]
Ives, B., and Olson, M.H., User involvement and MIS success: A review of research. Manag. Sci. 30, 5 (1984), 586-603.
[9]
Kochan, T., Cutcher-Gershenfeld,J., and MacDuffie,J.P. Employee Participation, Work Redesign and New Technology: Implications for Public Policy in the 1990s. Commission on Workforce Quality and Labor Market Efficiency, U.S. Department of Labor, May 1989.
[10]
Lees, J.D. Successful development of small business information systems. J. Syst. Manag. 38, 8 (1987), 32-39.
[11]
Mumford, E., and Henshall, D. A Participative Approach to Computer Systems Design. Associated Business Press, London, 1979.
[12]
Schuler, D., and Namioka, A. Participatory Design: Principles and Practice. Erlbaum, Hillsdale, NJ, 1993.
[13]
Software Industry 1993 Business Practices Survey. Price Waterhouse, 1984.
[14]
von Hellens, L.A. Conditions for Success in the Design and Implementation of Packaged Software: A Study of Accounting Software for Small Companies in the United Kingdom. Ph.D dissertation, Oxford Institute of Information Management, 1990.
[15]
Von Hippel, E. Lead users: A source of novel product concepts. Manag. Sci. 32, 7 (1986), 791-805.
[16]
Yin, R.K. Case Study Research: Design and Methods. Sage, Beverly Hills, CA, 1984.

Cited By

View all
  • (2023)Information Technology Project Management Research: A Review of Works by Influential PioneersProject Management Journal10.1177/8756972823117105654:4(366-391)Online publication date: 29-May-2023
  • (2023)Developers' decision to navigate resource adversity in crowdfunded digital development projectsDecision Support Systems10.1016/j.dss.2023.114083(114083)Online publication date: Sep-2023
  • (2023)Design and Implementation of Data Warehouse Solution at Kumpulan Wang Persaraan (KWAP)Data Science and Emerging Technologies10.1007/978-981-99-0741-0_14(195-208)Online publication date: 1-Apr-2023
  • Show More Cited By

Recommendations

Reviews

Haim I. Kilov

The authors describe 15 customer-developer links. They interviewed people at 17 companies (6 client-oriented and 11 market-oriented) about the use of these links in 31 more-or-less-successful projects. The paper's conclusions are that it helps to count the links (there should be at least 4); direct links are substantially better than indirect; and it helps to consider links not traditionally used in the particular type of environment. These conclusions are quite evident, and—especially the second one—seem to be useful. Nevertheless, the authors' perspective seems to be skewed and insufficient for success, bec ause they omit essential aspects of the problem at hand. First, business specifications—describing the business independently of its possible (partial) automation—are different from system specifications [1]. Moreover, creating a specification and developing a system that satisfies the specification are different activities [2], and developers are not necessarily the same people as specifiers. Second, a specification should be abstract (no irrelevant details), precise (no guesses by developers), and explicit (no implicit assumptions, which are often understood differently by different people). Third, programmers often tell the interviewer what she or he wants to hear rather than the truth [3]. Fourth, the quality of a link is substantially more important than the quantity of links; a good business specification leading to a successful project may be obtained by properly using only one or two links.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Communications of the ACM
Communications of the ACM  Volume 38, Issue 5
May 1995
82 pages
ISSN:0001-0782
EISSN:1557-7317
DOI:10.1145/203356
Issue’s Table of Contents
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 May 1995
Published in CACM Volume 38, Issue 5

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)201
  • Downloads (Last 6 weeks)32
Reflects downloads up to 21 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2023)Information Technology Project Management Research: A Review of Works by Influential PioneersProject Management Journal10.1177/8756972823117105654:4(366-391)Online publication date: 29-May-2023
  • (2023)Developers' decision to navigate resource adversity in crowdfunded digital development projectsDecision Support Systems10.1016/j.dss.2023.114083(114083)Online publication date: Sep-2023
  • (2023)Design and Implementation of Data Warehouse Solution at Kumpulan Wang Persaraan (KWAP)Data Science and Emerging Technologies10.1007/978-981-99-0741-0_14(195-208)Online publication date: 1-Apr-2023
  • (2022)Social Capital and Knowledge Networks of Software DevelopersResearch Anthology on Agile Software, Software Development, and Testing10.4018/978-1-6684-3702-5.ch064(1297-1341)Online publication date: 2022
  • (2022)Customer Support In The Era of Continuous Deployment: A Software-Intensive Embedded Systems Case Study2022 IEEE 46th Annual Computers, Software, and Applications Conference (COMPSAC)10.1109/COMPSAC54236.2022.00143(914-923)Online publication date: Jun-2022
  • (2022)Becoming agile together: Customer influence on agile adoption within commissioned software teamsInformation & Management10.1016/j.im.2022.10364559:4(103645)Online publication date: Jun-2022
  • (2022)The impact of project team characteristics and client collaboration on project agility and project success: An empirical studyEuropean Management Journal10.1016/j.emj.2021.09.01140:5(758-777)Online publication date: Oct-2022
  • (2021)User-Centered Design of a Mobile App to Support Peer Recovery in a Clinical SettingProceedings of the ACM on Human-Computer Interaction10.1145/34491865:CSCW1(1-31)Online publication date: 22-Apr-2021
  • (2021)Methodical Framework and Case Study for Εmpowering Customer-Centricity in an E-Commerce Agency–The Experience Logic as Key Component of User Experience Practices Within Αgile IT Project TeamsHCI in Business, Government and Organizations10.1007/978-3-030-77750-0_11(156-177)Online publication date: 24-Jul-2021
  • (2020)Untold Stories in User-Centered Design of Mobile Health: Practical Challenges and Strategies Learned From the Design and Evaluation of an App for Older Adults With Heart FailureJMIR mHealth and uHealth10.2196/177038:7(e17703)Online publication date: 21-Jul-2020
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media